Video phone system
View Patent ↗A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
1. A computer implemented method that facilitates a user's interaction with a communication device having a display comprising a gesture sensitive screen or a touch sensitive screen comprising:
detecting a contact with the gesture sensitive screen or the touch sensitive screen when the communication device is processing a multi-user call with a plurality of participants in a first user session of the multi-user call;
transitioning the communication device to a private conversation state and creating a private sub-session of the multi-user call when the detected contact corresponds to a predefined gesture;
where the predefined gesture comprises moving at least a first image toward a second image on the gesture sensitive screen or the touch sensitive screen in accordance with the contact, where the at least first image comprises a graphical user interface object with which a user interacts in order select at least one participant of the multi-user call for the private sub-session, and where the user is allowed to move multiple images toward the second image to select multiple participants of the multi-user call for the private sub-session;
automatically inviting the at least one selected participant to join the private sub-session of the multi-user call; and
adding at least one invited participant of the multi-user call to the private sub-session, while the first user session continues.
2. The computer implemented method of claim 1 where the predefined gesture allows the participants of the private sub-session to speak privately.
3. The computer implemented method of claim 1 where the predefined gesture allows the participants of the private sub-session to share text, video, and a plurality of images.
4. The computer implemented method of claim 1 where the communication device comprises a portable electronic device.
5. A computer implemented method that facilitates a user's interaction with a communication device having a display comprising a gesture sensitive screen or a touch sensitive screen comprising:
detecting a contact with the gesture sensitive screen or the touch sensitive screen when the communication device is processing a multi-user call; and
transitioning the communication device to a private conversation state if the detected contact corresponds to a predefined gesture;
where the predefined gesture comprises moving a first image toward a second image on the gesture sensitive screen or the touch sensitive screen in accordance with the contact, where the first image comprises a graphical user interface object with which a user interacts in order to set up a private conversation with selected participants of the multi-user call without releasing access to other participants that continue in the multi-user call.
6. The computer implemented method of claim 5 where the predefined gesture allows the selected participants to speak privately.
7. The computer implemented method of claim 5 where the predefined gesture allows the selected participants to share text, video, and a plurality of images.
8. The computer implemented method of claim 5 where the communication device comprises a portable electronic device.
9. A system that facilitates a user's interaction with a communication device having a display comprising a gesture sensitive screen or a touch sensitive screen comprising, wherein the system:
detects a contact with the gesture sensitive screen or the touch sensitive screen when the communication device is processing a multi-user call; and
transitions the communication device to a private conversation state if the detected contact corresponds to a predefined gesture;
where the predefined gesture comprises moving a first image toward a second image on the gesture sensitive screen or the touch sensitive screen in accordance with the contact, where the first image comprises a graphical user interface object with which a user interacts in order to set up a private conversation with selected participants of the multi-user call without releasing access to other participants that continue in the multi-user call.
10. The system of claim 9 where the predefined gesture allows the selected participants to speak privately.
11. The system of claim 9 where the predefined gesture allows the selected participants to share text, video, and a plurality of images.
12. The system of claim 9 where the communication device comprises a portable electronic device.