Patent ID: 7707244

Claim:
A non-transitory, computer-readable storage medium storing a computer program, that, when executed by a computer, causes the computer to: provide a suite of communications services having at least one first communications account of a user for a first communications service and at least one second communications account of the user for a second communications service; and direct each communications service of the user in the suite to initiate an active state of service via the communications accounts if the user is actively utilizing any communications account in the suite, wherein during the active state, the suite of communications services communicates with a user interface of the computer and during an inactive state, the suite of communications services suppresses communications with the user interface, the communications including notifications of incoming messages which are not displayed by the user interface as the communications are suppressed; provide a second suite of communications services having at least one third communications account for the first communications service; detect active utilization of the at least one third communications account for the first communications service by a second user; upon detection of the active utilization by the second user, make the second communications service unavailable to the first user via the second communications account; upon detection of the active utilization by the second user, make the first communications service unavailable to the first user via the first communications service; and upon detection of the active utilization by the second user, make the first communications service available to the second user via the third communications account.