Method and system for video communication
First Claim
1. An apparatus for facilitating a video communication session between at least two correspondents, each correspondent being associated with said apparatus having a graphical user interface (GUI), said apparatus comprising a non-transitory machine readable medium comprising instructions stored thereon and executable by a processor to cause said processor to:
- display video corresponding to at least one of said correspondents in a first partition, wherein the video has characteristics;
execute a plurality of application programs concurrently in a second partition;
display said plurality of application programs in said second partition;
display GUI objects corresponding to said video communication session in a third partition; and
dynamically resize said second partition to a size that depends on the characteristics of said video.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a non-transitory machine readable medium for facilitating a video communication session between correspondents. Each correspondent is associated with the apparatus having a graphical user interface (GUI). Video corresponding to at least one of the correspondents is displayed in a first partition, the video having characteristics. A plurality of applications executing concurrently during the video communication session are displayed in a second partition. GUI objects corresponding to the video communication session are displayed in a third partition. The second partition is dynamically resized to a size that depends on the characteristics of the video.
49 Citations
16 Claims
-
1. An apparatus for facilitating a video communication session between at least two correspondents, each correspondent being associated with said apparatus having a graphical user interface (GUI), said apparatus comprising a non-transitory machine readable medium comprising instructions stored thereon and executable by a processor to cause said processor to:
-
display video corresponding to at least one of said correspondents in a first partition, wherein the video has characteristics; execute a plurality of application programs concurrently in a second partition; display said plurality of application programs in said second partition; display GUI objects corresponding to said video communication session in a third partition; and dynamically resize said second partition to a size that depends on the characteristics of said video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine readable medium comprising instructions stored thereon and executable by a processor to cause said processor to
initiate a video communication session between at least two correspondents, each correspondent being associated with an apparatus with a graphical user interface (GUI); -
display video corresponding to at least one of said correspondents in a first dynamically scalable partition, wherein the video has characteristics; execute a plurality of application programs concurrently in a second dynamically scalable partition; display said plurality of application programs in said second dynamically scalable partition; display a second set of GUI objects corresponding to said video communication session in a dynamically scalable third partition; and dynamically resize said second partition to a size that depends on the characteristics of said video. - View Dependent Claims (15, 16)
-
Specification