Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions
First Claim
1. A user interface for a communication terminal, comprising a session view that provides to a user a visual representation of a plurality of communication sessions on which the terminal is active,wherein the plurality of communication sessions are provided by different communication applications, andwherein the session view represents at least:
- for each of the plurality of active communication sessions, a type of the active communication session and participants in the active communication session; and
for at least one of the active communication sessions, a status indication indicating whether or not content is being shared with corresponding participants, andwherein the user interface is configured toprovide a user with a participant sharing option associated with content; and
wait until all of a plurality of participants in an active communication session accept the content associated with the participant sharing option before sharing the content by transmitting the content from the communication terminal to each of a plurality of participants.
8 Assignments
0 Petitions
Accused Products
Abstract
In one aspect thereof the exemplary embodiments of this invention provide a user interface for a communication terminal. The user interface provides at least one of a first view and a second view that provide a user with a visual representation of, at least, a type of at least one ongoing communication, participants in the at least one ongoing communication, and whether content is being shared with participants of the at least one ongoing communication.
-
Citations
46 Claims
-
1. A user interface for a communication terminal, comprising a session view that provides to a user a visual representation of a plurality of communication sessions on which the terminal is active,
wherein the plurality of communication sessions are provided by different communication applications, and wherein the session view represents at least: -
for each of the plurality of active communication sessions, a type of the active communication session and participants in the active communication session; and for at least one of the active communication sessions, a status indication indicating whether or not content is being shared with corresponding participants, and wherein the user interface is configured to provide a user with a participant sharing option associated with content; and wait until all of a plurality of participants in an active communication session accept the content associated with the participant sharing option before sharing the content by transmitting the content from the communication terminal to each of a plurality of participants. - View Dependent Claims (2, 3, 4, 5, 20, 21, 22, 32, 39, 43, 44)
-
-
6. A device, comprising a data processor;
-
in which the data processor is configured to control a user interface to display a sessions view that provides to a user a visual representation of a plurality of communication sessions on which the device is active, wherein the plurality of communication sessions are provided by different communication applications, and in which for each of the plurality of active communication sessions the session view represents at least, a type of the active communication session, participants in the active communication session, and for at least one of the active communication sessions a status indication indicating whether or not content is being shared with participants of the at least one active communication session; and wherein the data processor is configured to send a “
share”
message to a plurality of participants in an active communication session, and wait until all of the plurality of participants accept before sharing content by transmitting the content from the to each of a plurality of participants. - View Dependent Claims (7, 8, 9, 10, 23, 24, 25, 33, 36, 40, 45, 46)
-
-
11. A computer program product embodied in a non-transitory computer readable memory medium and storing a program of computer readable instructions executable by a data processor, said instructions operable to cause said data processor to:
-
manage a user interface function and to establish a display of a sessions view that provides to a user a visual representation of a plurality of communication sessions on which a communication terminal is active, wherein the plurality of communication sessions are provided by different communication applications, and in which for each of the plurality of active communication sessions the session view represents, at least, a type of the active communication session, participants in the active communication session, and for at least one of the active communication sessions a status indication indicating whether or not content is being shared with participants of the at least one active communication session; and send a “
share”
message to a plurality of participants in an active communication session, and wait until all of the plurality of participants accept before sharing content by transmitting the content from the communication terminal to each of a plurality of participants. - View Dependent Claims (12, 13, 14, 15, 26, 27, 28, 34, 37, 41)
-
-
16. A method comprising:
-
establishing at a communication terminal a session view to provide a visual representation of a plurality of communication sessions on which the communication terminal is active, wherein the plurality of communication sessions are provided by different communication applications, and in which for each of the plurality of active communication sessions the session view represents at least, a type of the active communication session, participants in the active communication session, and for at least one of the active communication sessions a status indication indicating whether or not content is being shared with participants of the at least one active communication session; displaying the session view at a user interface of a communication device; responding to user activation of at least one control to manage operation of at least one of the plurality of active communication sessions; and sending a “
share”
message to a plurality of participants in an active communication session, and waiting until all of the plurality of participants accept before sharing content by transmitting the content from the communication terminal to each of a plurality of participants. - View Dependent Claims (17, 18, 19, 29, 30, 31, 35, 38, 42)
-
Specification