ENHANCEMENTS TO UNIFIED COMMUNICATIONS AND MESSAGING SYSTEMS
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying address data for an interaction, the address data defining participant addresses for a plurality of participants in the interaction;
categorizing a first set of one or more participant addresses as belonging to a first addressing category that is defined by a preference associated with a viewer;
identifying corresponding display text for each of the participant addresses in the first set for display within a display space defined by a first boundary;
categorizing each of the participant addresses in the first set as belonging to an initiator category or one or more other participant categories;
associating a first graphical attribute with the display text of the participant address belonging to the initiator category;
associating a corresponding second graphical attribute with the display text of the participant addresses belonging to the one or more other participant categories;
wherein each graphical attribute causes its associated display text to be displayed in a manner indicative of the category to which the participant address associated with the display text belongs; and
displaying the corresponding display text according to their corresponding graphical attributes within the display space, the display space displayed within a representation of the interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for handling a plurality of communications between parties. In an aspect, the presentation of both real-time and “store and forward” interactions are presented in a way to make it easier for a user of the system to read and understand what is being communicated, by whom, and to whom.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
identifying address data for an interaction, the address data defining participant addresses for a plurality of participants in the interaction; categorizing a first set of one or more participant addresses as belonging to a first addressing category that is defined by a preference associated with a viewer; identifying corresponding display text for each of the participant addresses in the first set for display within a display space defined by a first boundary; categorizing each of the participant addresses in the first set as belonging to an initiator category or one or more other participant categories; associating a first graphical attribute with the display text of the participant address belonging to the initiator category; associating a corresponding second graphical attribute with the display text of the participant addresses belonging to the one or more other participant categories; wherein each graphical attribute causes its associated display text to be displayed in a manner indicative of the category to which the participant address associated with the display text belongs; and displaying the corresponding display text according to their corresponding graphical attributes within the display space, the display space displayed within a representation of the interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
identifying a plurality of interaction threads; for each interaction thread; identifying a corresponding plurality of constituent interactions, each constituent interaction having a common portion of a subject line; associating a graphical attribute with a subject field for the interaction thread, the graphical attribute being specific to the interaction thread; and displaying the subject fields of the constituent interactions according to the associated graphical attribute. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
identifying address data for an interaction, the address data defining a plurality of participant addresses for a plurality of participants in the interaction; identifying alternate communication media, each alternate communication medium being associated with at least two participants in the interaction; displaying a representation of the interaction, the representation including a plurality of communication icons, each communication icon corresponding to an alternate communication medium and displayed according to a preference; and wherein a selection of a communication icon causes a communication to be established over the corresponding alternate communication medium. - View Dependent Claims (18, 19, 20)
-
-
21. A computing device, comprising:
-
a display subsystem including a display device; a processing subsystem in data communication with the display subsystem; a data store in data communication with the processing subsystem and storing instructions executable by the processing subsystem that upon such execution cause the computing device to perform operations comprising; identifying address data for an interaction, the address data defining participant addresses for a plurality of participants in the interaction; categorizing a first set of one or more participant addresses as belonging to a first addressing category that is defined by a preference associated with a viewer; identifying corresponding display text for each of the participant addresses in the first set for display within a display space defined by a first boundary; categorizing each of the participant addresses in the first set as belonging to an initiator category or one or more other participant categories; associating a first graphical attribute with the display text of the participant address belonging to the initiator category; associating a corresponding second graphical attribute with the display text of the participant addresses belonging to the one or more other participant categories; wherein each graphical attribute causes its associated display text to be displayed in a manner indicative of the category to which the participant address associated with the display text belongs; and displaying the corresponding display text according to their corresponding graphical attributes within the display space on the display device, the display space displayed within a representation of the interaction on the display device. - View Dependent Claims (22)
-
-
23. A computing device, comprising:
-
a display subsystem including a display device; a processing subsystem in data communication with the display subsystem; a data store in data communication with the processing subsystem and storing instructions executable by the processing subsystem that upon such execution cause the computing device to perform operations comprising; identifying a plurality of interaction threads; for each interaction thread; identifying a corresponding plurality of constituent interactions, each constituent interaction having a common portion of a subject line; associating a graphical attribute with a subject field for the interaction thread, the graphical attribute being specific to the interaction thread; and displaying the subject fields of the constituent interactions on the display device according to the associated graphical attribute.
-
-
24. A computing device, comprising:
-
a display subsystem including a display device; a processing subsystem in data communication with the display subsystem; a communication subsystem operable to communicate over a plurality of communication media; a data store in data communication with the processing subsystem and storing instructions executable by the processing subsystem that upon such execution cause the computing device to perform operations comprising; identifying address data for an interaction, the address data defining a plurality of participant addresses for a plurality of participants in the interaction; identifying alternate communication media, each alternate communication medium being associated with at least two participants in the interaction and being one of the plurality of communication media; displaying a representation of the interaction on the display device, the representation including a plurality of communication icons, each communication icon corresponding to an alternate communication medium and displayed according to a preference; and wherein a selection of a communication icon causes a communication to be established over the corresponding alternate communication medium.
-
Specification