Manipulating and displaying a plurality of views in a graphical user interface
First Claim
1. A method of displaying information on a monitor attached to a computer, comprising the steps of:
- (a) displaying at least two views on the monitor attached to the computer;
(b) receiving a selection of at least two displayed views from a user;
(c) creating an arrangement of the selected views based on input from a user;
(d) binding the arranged views into a stack using a viewclip associated with the stack, wherein the viewclip graphically represents command functions for manipulating the stack; and
(e) displaying the stack comprised of one or more binded views on the monitor, wherein only a top view is visible.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for managing and displaying a plurality of views of information in a graphical user interface, with views grouped together to form a stack upon which operations that jointly manipulate the views may be performed. A viewclip mechanism is associated with a stack to provide one or more mechanisms for performing actions on the stack such as shuffling forward and backward through views, directly accessing specific views, and unlocking a stack to permit views to be added or removed from the stack. The stack is represented as a single frame which displays one of the views at a time as its contents. Frame manipulation mechanisms, e.g., minimizing, maximizing, resizing, and repositioning, may be applied to the frame to jointly manipulate display characteristics of the plurality of views in the stack.
54 Citations
36 Claims
-
1. A method of displaying information on a monitor attached to a computer, comprising the steps of:
-
(a) displaying at least two views on the monitor attached to the computer; (b) receiving a selection of at least two displayed views from a user; (c) creating an arrangement of the selected views based on input from a user; (d) binding the arranged views into a stack using a viewclip associated with the stack, wherein the viewclip graphically represents command functions for manipulating the stack; and (e) displaying the stack comprised of one or more binded views on the monitor, wherein only a top view is visible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer programming apparatus, comprising:
-
(a) a computer having a monitor attached thereto; (b) means, performed by the computer, for displaying at least two views on the monitor attached to the computer; (c) means, performed by the computer, for receiving a selection of at least two displayed views from a user; (d) means performed by the computer for creating an arrangement of the selected views based on input from a user; (e) means, performed by the computer, for binding the arranged views into a stack using a viewclip associated with the stack, wherein the viewclip graphically represents command functions for manipulating the stack; and (f) means, performed by the computer, for displaying the stack comprised of one or more binded views on the monitor, wherein only a top view is visible. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 36)
-
-
25. A program storage device, readable by a computer, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of displaying information on a monitor attached to the computer, the method comprising the steps of:
-
(a) displaying at least two views on the monitor attached to the computer; (b) receiving a selection of at least two displayed views from a user; (c) creating an arrangement of the selected views based on input from a user; (d) binding the arranged views into a stack using a viewclip associated with the stack, wherein the viewclip graphically represents command functions for manipulating the stack; and (e) displaying the stack comprised of one or more binded views on the monitor, wherein only a top view is visible. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification