SYSTEM AND METHOD FOR MODE-NEUTRAL COMMUNICATIONS WITH A WIDGET-BASED COMMUNICATIONS METAPHOR
First Claim
1. A method comprising:
- presenting, via a graphical user interface controlled by a processor, a set of connected graphical elements, wherein each connected graphical element represents a respective user of a set of users participating in a communication session, and wherein each connected graphical element is unique to the respective user;
overlaying, in the graphical user interface, a graphical sub-element on top of each connected graphical element, the graphical sub-element indicating a respective current communication modality of the associated user;
receiving user input directed to the set of connected graphical elements, the user input specifying an action associated with the communication session; and
performing the action according to the respective current communication modality.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing communications mode neutrally using widgets. The method includes presenting via a graphical user interface (GUI) a set of connected graphical elements representing a communication session comprising at least two communicating users, wherein each graphical element representing a user further comprises at least one graphical sub-element indicating user communication details, receiving user input associated with the set of connected graphical elements, the user input having an action associated with the communication session, and performing the action based on the received user input. The graphical sub-elements can indicate a communication mode through which an associated user connects to the communication session and/or available communication modes for an associated user. The graphical sub-elements can include a telephone, mobile phone, instant message, camera, video camera, microphone, text-message, document, headset, or email icon.
-
Citations
20 Claims
-
1. A method comprising:
-
presenting, via a graphical user interface controlled by a processor, a set of connected graphical elements, wherein each connected graphical element represents a respective user of a set of users participating in a communication session, and wherein each connected graphical element is unique to the respective user; overlaying, in the graphical user interface, a graphical sub-element on top of each connected graphical element, the graphical sub-element indicating a respective current communication modality of the associated user; receiving user input directed to the set of connected graphical elements, the user input specifying an action associated with the communication session; and performing the action according to the respective current communication modality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; presenting, via a graphical user interface, a set of connected graphical elements, wherein each connected graphical element represents a respective user of a set of users participating in a communication session, and wherein each connected graphical element is unique to the respective user; overlaying, in the graphical user interface, a graphical sub-element on top of each connected graphical element, the graphical sub-element indicating a respective current communication modality of the associated user; receiving user input directed to the set of connected graphical elements, the user input specifying an action associated with the communication session; and performing the action according to the respective current communication modality. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage device storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
presenting, via a graphical user interface, a set of connected graphical elements, wherein each connected graphical element represents a respective user of a set of users participating in a communication session, and wherein each connected graphical element is unique to the respective user; overlaying, in the graphical user interface, a graphical sub-element on top of each connected graphical element, the graphical sub-element indicating a respective current communication modality of the associated user; receiving user input directed to the set of connected graphical elements, the user input specifying an action associated with the communication session; and performing the action according to the respective current communication modality.
-
Specification