User interface for dynamically converting between a single top level window and multiple top level windows
First Claim
1. In an electronic conferencing system having a first computer display system in communication with a second computer display system, each of said first and second computer display systems including a central processing unit (CPU) coupled to a display such that data may be displayed substantially simultaneously on each of said displays in a plurality of windows, a method for displaying said windows and operating upon said windows in said electronic conferencing system by a user, comprising the steps of:
- generating and displaying a first top level window including a video conference control panel window, a remote video window, and a local video window on at least one of said displays coupled to said first and second computer display systems;
at least one user providing an ungroup signal to at least one of said CPUs, such that said CPU receiving said ungroup signal displays a second and a third top level window and reparents said remote video window to said second top level window and said local video window to said third top level window;
said CPU which has received said ungroup signal displaying said first top level window having said video conference control panel window disposed therein, said second top level window having said remote video window, and said third top level window having said local video window on said display coupled to said CPU.
1 Assignment
0 Petitions
Accused Products
Abstract
A central processing (CPU) is coupled both to a display that displays graphic and other data and to a pointer control device that permits a user to selectively position a pointer at a desired location on the display, and to signal the CPU of user selections. The CPU displays a parent window including a plurality of child windows which comprises a video conference application having a control panel window, a remote window and a local window as child windows. A function in the control panel, identified as a "ungroup" button function, may be selected by a user. The placement of the pointer over the ungroup button function and activation of the button function results in the CPU creating two new top level windows. The CPU reparents the remote and local child windows to the two new top level windows and displays the top level windows with the child windows on the display, thereby ungrouping the three child windows originally disposed within a single top level window. In the multiple window mode, a "group" button function may be selected by a user, the activation of which results in the CPU hiding the top level windows which will lose their child windows in the grouping operation. The CPU then reparents the child windows to a single top window. The remote and local child windows are reparented back to the top level window including the control panel child window. The CPU then displays the single top level window with the associated child windows disposed therein.
-
Citations
31 Claims
-
1. In an electronic conferencing system having a first computer display system in communication with a second computer display system, each of said first and second computer display systems including a central processing unit (CPU) coupled to a display such that data may be displayed substantially simultaneously on each of said displays in a plurality of windows, a method for displaying said windows and operating upon said windows in said electronic conferencing system by a user, comprising the steps of:
-
generating and displaying a first top level window including a video conference control panel window, a remote video window, and a local video window on at least one of said displays coupled to said first and second computer display systems; at least one user providing an ungroup signal to at least one of said CPUs, such that said CPU receiving said ungroup signal displays a second and a third top level window and reparents said remote video window to said second top level window and said local video window to said third top level window; said CPU which has received said ungroup signal displaying said first top level window having said video conference control panel window disposed therein, said second top level window having said remote video window, and said third top level window having said local video window on said display coupled to said CPU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In an electronic conferencing system having a first computer display system in communication with a second computer display system, each of said first and second computer display systems including a central processing unit (CPU) coupled to a display such that data may be displayed substantially simultaneously on each of said displays in a plurality of windows, a method for displaying said windows and operating upon said windows in said electronic conferencing system by a user, comprising the steps of:
-
generating and displaying a first top level window including a video conference control panel window, a second top level window including a remote video window and a third top level window including a local video window on at least one of said displays; a user providing a group signal to said CPU coupled to said display having said first, second and third top level windows; upon receipt of said group signal, said CPU coupled to said display having said first, second and third top level windows hiding said second and third top level windows, such that said second and third top level windows are not displayed and reparenting said remote video window and said local video window to said first top level window, and displaying said remote video window and said local video window in said first top level window such that it is visible to said user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In an electronic conferencing system having a first computer display system in communication with a second computer display system, each of said first and second computer display systems including a central processing unit (CPU) coupled to a display such that data may be displayed substantially simultaneously on each of said displays in a plurality of windows, said electronic conferencing system comprising:
-
window generation means coupled to said CPU for generating and displaying a first top level window including a video conference control panel window, a remote video window and a local video window on at least one of said displays; signal generation means coupled to said CPUs for providing an ungroup signal to said CPUs, such that upon activation of said signal generation means by a user said CPU receiving said ungroup signal displays a second and a third top level window and reparents said remote video window to said second top level window and said local video window to said third top level window, said CPU receiving said ungroup signal displaying said first top level window having said video conference control panel window, disposed therein, said second top level window having said remote window, and said third top level window having said local video window on said display coupled to said CPU receiving said ungroup signal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. In an electronic conferencing system having a first computer display system in communication with a second computer display system, each of said first and second computer display systems including a central processing unit (CPU) coupled to a display such that data may be displayed substantially simultaneously on each of said displays in a plurality of windows, said electronic conferencing system comprising:
-
window generation means for generating and displaying a first top level window including a video conference control panel window, a second top level window including a remote video window and a third top level window including a local video window on at least one of said displays; signal generation means for providing a group signal to said CPU coupled to said display having said first, second and third top level windows; upon receipt of said group signal, said CPU coupled to said display having said first, second and third top level windows hiding said second and third top level windows, such that said second and third top level windows are dismissed and reparenting said remote video window and said local video window to said first top level window, and displaying said remote video window and said local video window in said first top level window such that it is visible to said user.
-
Specification