SYSTEM AND METHOD FOR MANAGING MULTIPLE CONCURRENT COMMUNICATION SESSIONS USING A GRAPHICAL CALL CONNECTION METAPHOR
First Claim
1. A computer-implemented method of managing a plurality of concurrent communication sessions via a graphical user interface (GUI), the method causing a communications device to perform steps comprising:
- for each communication session in the plurality of concurrent communication sessions, presenting a set of connected graphical elements representing a structure of the respective communication session via the GUI, the communication session comprising at least two communicating users, wherein an appearance of the set of connected graphical elements is based on a communication mode;
receiving user input associated with one set of connected graphical elements, the user input having an action associated with the respective communication session; and
performing the action based on the received user input.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing a plurality of concurrent communication sessions via a graphical user interface (GUI). A system configured to practice the method presents a set of connected graphical elements representing a structure of the respective communication session via the GUI for each of a plurality of concurrent communication sessions. Each communication session has at least two participants and the appearance of the set of connected graphical elements is based on a communication mode. The system receives user input associated with one set of connected graphical elements and having an action associated with the respective communication session, and performs the action based on the received user input. The communication mode is one of voice over IP (VoIP), phone, videoconference, instant messaging, text messaging, and email. The action can combine two communication sessions or split one communication session into multiple communication sessions.
205 Citations
23 Claims
-
1. A computer-implemented method of managing a plurality of concurrent communication sessions via a graphical user interface (GUI), the method causing a communications device to perform steps comprising:
-
for each communication session in the plurality of concurrent communication sessions, presenting a set of connected graphical elements representing a structure of the respective communication session via the GUI, the communication session comprising at least two communicating users, wherein an appearance of the set of connected graphical elements is based on a communication mode; receiving user input associated with one set of connected graphical elements, the user input having an action associated with the respective communication session; and performing the action based on the received user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing a plurality of concurrent communication sessions via a graphical user interface (GUI), the system comprising:
-
a processor; a first module controlling the processor to, for each communication session in the plurality of concurrent communication sessions, present a set of connected graphical elements representing a structure of the respective communication session via the GUI, the communication session comprising at least two communicating users, wherein an appearance of the set of connected graphical elements is based on a communication mode; a second module controlling the processor to receive user input associated with one set of connected graphical elements, the user input having an action associated with the respective communication session; and a third module controlling the processor to perform the action based on the received user input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to manage a plurality of concurrent communication sessions via a graphical user interface (GUI), the instructions comprising:
-
for each communication session in the plurality of concurrent communication sessions, presenting a set of connected graphical elements representing a structure of the respective communication session via the GUI, the communication session comprising at least two communicating users, wherein an appearance of the set of connected graphical elements is based on a communication mode; receiving user input associated with one set of connected graphical elements, the user input having an action associated with the respective communication session; and performing the action based on the received user input. - View Dependent Claims (21, 22, 23)
-
Specification