User interface for a communication suite
First Claim
1. A system for integrating electronic communication messaging services, comprising:
- a computer processor;
a plurality of communication suites of electronic communication messaging services, each respective communication suite comprising;
a plurality of communication accounts, each communication account associated with one of a plurality of electronic communication messaging services, the plurality of electronic communication messaging services comprising a first electronic communication messaging service; and
a respective option configuration comprising at least one configurable option for each electronic communication messaging service associated within the respective communication suite, wherein each communication suite has a setting for each configurable option within the respective communication suite;
a local service interface layer associated with each communication suite, wherein the local service interface layer instantiates a local user agent for each electronic communication messaging service of the communication suite; and
a local tray manager that instantiates each of the local service interface layers and regulates a level of communications that occurs between a respective local service interface layer and local user agents associated with the local service interface layer, wherein the local tray manager detects when a desktop component that is associated with one of the plurality of communication suites is active and then directs the local service interface layer associated with the communication suite to assume an active status and directs a remainder of communication suites to assume an inactive status while still remaining instantiated, whereby the local user agents of inactive communication suites remain instantiated and notify associated electronic communication messaging services of the inactive states of the communication suites,wherein the local service interface layer for an active communication suite is directed by the local tray manager to communicate directly to a local user interface and a local service interface layer for an inactive communication suite is directed by the local tray manager to suppress communications with the local user interface thereby causing the local user agents of the inactive communication suite to not receive and display message notifications for the inactive plurality of communication accounts associated with the inactive communication suite,wherein the setting associated with each of the electronic communication messaging services associated with the active communication suite is implemented for the first electronic communication messaging service in lieu of recognizing the setting associated with each of the electronic communication messaging services of the inactive communication suite,wherein the desktop component that is associated with one of the plurality of communication suites is detected to be active when the desktop component is instantiated and in focus.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments, among others, of the present disclosure provide systems and methods for integrating communication services. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. An association of communications services is created. Accordingly, options are specified for a first communication services this is included in the association. Therefore, when one of the communication services in the association is actively utilized by a user, then the specified options are implemented for the first communications service in a first graphical display area for the first communications service. Other systems and methods are provided.
-
Citations
29 Claims
-
1. A system for integrating electronic communication messaging services, comprising:
-
a computer processor; a plurality of communication suites of electronic communication messaging services, each respective communication suite comprising; a plurality of communication accounts, each communication account associated with one of a plurality of electronic communication messaging services, the plurality of electronic communication messaging services comprising a first electronic communication messaging service; and a respective option configuration comprising at least one configurable option for each electronic communication messaging service associated within the respective communication suite, wherein each communication suite has a setting for each configurable option within the respective communication suite; a local service interface layer associated with each communication suite, wherein the local service interface layer instantiates a local user agent for each electronic communication messaging service of the communication suite; and a local tray manager that instantiates each of the local service interface layers and regulates a level of communications that occurs between a respective local service interface layer and local user agents associated with the local service interface layer, wherein the local tray manager detects when a desktop component that is associated with one of the plurality of communication suites is active and then directs the local service interface layer associated with the communication suite to assume an active status and directs a remainder of communication suites to assume an inactive status while still remaining instantiated, whereby the local user agents of inactive communication suites remain instantiated and notify associated electronic communication messaging services of the inactive states of the communication suites, wherein the local service interface layer for an active communication suite is directed by the local tray manager to communicate directly to a local user interface and a local service interface layer for an inactive communication suite is directed by the local tray manager to suppress communications with the local user interface thereby causing the local user agents of the inactive communication suite to not receive and display message notifications for the inactive plurality of communication accounts associated with the inactive communication suite, wherein the setting associated with each of the electronic communication messaging services associated with the active communication suite is implemented for the first electronic communication messaging service in lieu of recognizing the setting associated with each of the electronic communication messaging services of the inactive communication suite, wherein the desktop component that is associated with one of the plurality of communication suites is detected to be active when the desktop component is instantiated and in focus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for integrating electronic communication messaging services, comprising:
-
a computer processor; a plurality of communication suites of electronic communication messaging services, each respective communication suite comprising; a plurality of communication accounts, each communication account associated with one of a plurality of electronic communication messaging services, the plurality of electronic communication messaging services comprising a first electronic communication messaging service, wherein a first communication suite comprises a first communication account and a second communication account and a second communication suit comprises a third communication account; and a respective option configuration comprising at least one configurable option for each electronic communication messaging service associated within the respective communication suite, wherein each communication suite has a setting for each configurable option within the respective communication suite; a local service interface layer associated with each communication suite, wherein the local service interface layer instantiates a local user agent for each electronic communication messaging service of the communication suite; and a local tray manager that instantiates each of the local service interface layers and regulates a level of communications that occurs between a respective local service interface layer and local user agents associated with the local service interface layer, wherein the local tray manager detects when a desktop component that is associated with one of the plurality of communication suites is active and then directs the local service interface layer associated with the communication suite to assume an active status and directs a remainder of communication suites to assume an inactive status while still remaining instantiated, whereby the local user agents of inactive communication suites remain instantiated and notify associated electronic communication messaging services of the inactive states of the communication suites, wherein the local service interface layer for an active communication suite is directed by the local tray manager to communicate directly to a local user interface and a local service interface layer for an inactive communication suite is directed by the local tray manager to suppress communications with the local user interface thereby causing the local user agents of the inactive communication suite to not receive and display message notifications for the inactive plurality of communication accounts associated with the inactive communication suite, wherein the setting associated with each of the electronic communication messaging services associated with the active communication suite is implemented for the first electronic communication messaging service in lieu of recognizing the setting associated with each of the electronic communication messaging services of the inactive communication suite, wherein the desktop component that is associated with one of the plurality of communication suites is detected to be active when the desktop component is instantiated and in focus, and a user interface display displaying, upon the detection of the desktop component being actively utilized, in a large display area, information received from the first electronic communication messaging service via the first communication account according to a first options configuration, wherein the first options configuration is associated with the first communication suite; and
restricting, upon the detection of the desktop component being actively utilized, the display of information associated with the third communication account to a small display area. - View Dependent Claims (11, 12)
-
-
13. A method for integrating electronic communication messaging services, comprising:
-
maintaining a plurality of communication suites of electronic communication messaging services, each respective communication suite comprising; a plurality of communication accounts, each communication account associated with one of a plurality of electronic communication messaging services, the plurality of electronic communication messaging services comprising a first electronic communication messaging service, wherein a first communication suite comprises a first communication account and a second communication account and a second communication suit comprises a third communication account; and a respective option configuration comprising at least one configurable option for each electronic communication messaging service associated within the respective communication suite, wherein each communication suite has a setting for each configurable option within the respective communication suite; associating a local service interface layer with each communication suite, instantiating, by the local service interface layer, a local user agent for each electronic communication messaging service of the communication suite; and instantiating each of the local service interface layers and regulating a level of communications that occurs between a respective local service interface layer and local user agents associated with the local service interface layer, wherein a local tray manager detects when a desktop component that is associated with one of the plurality of communication suites is active and then directs the local service interface layer associated with the communication suite to assume an active status and directs a remainder of communication suites to assume an inactive status while still remaining instantiated, whereby the local user agents of inactive communication suites remain instantiated and notify associated electronic communication messaging services of the inactive states of the communication suites, directing the local service interface layer for an active communication suite to communicate directly to a local user interface; directing a local service interface layer for an inactive communication suite to suppress communications with the local user interface thereby causing the local user agents of the inactive communication suite to not receive and display message notifications for the inactive plurality of communication accounts associated with the inactive communication suite, implementing the setting associated with each of the electronic communication messaging services associated with the active communication suite for the first electronic communication messaging service in lieu of recognizing the setting associated with each of the electronic communication messaging services of the inactive communication suite, detecting the desktop component that is associated with one of the plurality of communication suites to be active when the desktop component is instantiated and in focus, upon detection of the desktop component being actively utilized, displaying in a large display area, information received from the first electronic communication messaging service via the first communication account according to a first options configuration, wherein the first options configuration is associated with the first communication suite; and upon detection of the desktop component being actively utilized, restricting the display of information associated with the third communication account to a small display area. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for integrating electronic communication messaging services, comprising:
-
maintaining a plurality of communication suites of electronic communication messaging services, each respective communication suite comprising; a plurality of communication accounts, each communication account associated with one of a plurality of electronic communication messaging services, the plurality of electronic communication messaging services comprising a first electronic communication messaging service, wherein a first communication suite comprises a first communication account for a first electronic communication messaging service and a second communication account for a second electronic communication messaging service; and a respective option configuration comprising at least one configurable option for each electronic communication messaging service associated within the respective communication suite, wherein each communication suite has a setting for each configurable option within the respective communication suite; associating a local service interface layer with each communication suite, instantiating, by the local service interface layer, a local user agent for each electronic communication messaging service of the communication suite; and instantiating each of the local service interface layers and regulating a level of communications that occurs between a respective local service interface layer and local user agents associated with the local service interface layer, wherein a local tray manager detects when a desktop component that is associated with one of the plurality of communication suites is active and then directs the local service interface layer associated with the communication suite to assume an active status and directs a remainder of communication suites to assume an inactive status while still remaining instantiated, whereby the local user agents of inactive communication suites remain instantiated and notify associated electronic communication messaging services of the inactive states of the communication suites, directing the local service interface layer for an active communication suite to communicate directly to a local user interface; directing a local service interface layer for an inactive communication suite to suppress communications with the local user interface thereby causing the local user agents of the inactive communication suite to not receive and display message notifications for the inactive plurality of communication accounts associated with the inactive communication suite, implementing the setting associated with each of the electronic communication messaging services associated with the active communication suite for the first electronic communication messaging service in lieu of recognizing the setting associated with each of the electronic communication messaging services of the inactive communication suite, wherein the desktop component that is associated with one of the plurality of communication suites is detected to be active when the desktop component is instantiated and in focus. - View Dependent Claims (26, 27, 28, 29)
-
Specification