Overflow stack user interface
First Claim
Patent Images
1. A computer-implemented method, comprising:
- providing for display, in a group display area, a first graphical representation of a first object at an original position, the group display area having a size adjustable by a user;
providing for display one or more second graphical representations each representing a separate second object in the group display area;
resizing the group display area, including reducing the size of the group display area upon receiving a user input;
determining that at least one second graphical representation is located in a portion of the group display area that is visible before the size of the group display area is reduced and invisible after the size of the group display area is reduced, and that the first graphical representation is located in a portion of the group display area that is visible both before and after the size of the group display area is reduced;
generating a stack item including a first stack element and one or more second stack elements, the first stack element representing the first object, each second stack element representing a second object;
excluding the first graphical representation and the one or more second graphical representations from the resized group display area such that both the first graphical representation and the one or more second graphical representations are invisible; and
providing for display, in the resized group display area, the stack item at the original position of the first graphical representation, wherein a greater reduction in the size of the group display area during the resizing causes more second graphical representations to be excluded from display and more second graphical objects be represented in the stack item.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing an overflow stack. An overflow stack can be generated based upon adjustments to a group display area and based upon application of one or more display criterion. An overflow stack can include representation of any system objects that can not be displayed in an adjusted group display area based upon the one or more display criterion.
215 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
providing for display, in a group display area, a first graphical representation of a first object at an original position, the group display area having a size adjustable by a user; providing for display one or more second graphical representations each representing a separate second object in the group display area; resizing the group display area, including reducing the size of the group display area upon receiving a user input; determining that at least one second graphical representation is located in a portion of the group display area that is visible before the size of the group display area is reduced and invisible after the size of the group display area is reduced, and that the first graphical representation is located in a portion of the group display area that is visible both before and after the size of the group display area is reduced; generating a stack item including a first stack element and one or more second stack elements, the first stack element representing the first object, each second stack element representing a second object; excluding the first graphical representation and the one or more second graphical representations from the resized group display area such that both the first graphical representation and the one or more second graphical representations are invisible; and providing for display, in the resized group display area, the stack item at the original position of the first graphical representation, wherein a greater reduction in the size of the group display area during the resizing causes more second graphical representations to be excluded from display and more second graphical objects be represented in the stack item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
providing for display, in a group display area, a first graphical representation of a first object at an original position, the group display area having a size adjustable by a user; providing for display one or more second graphical representations each representing a separate second object in the group display area; resizing the group display area based upon a first user input, including reducing the size of the group display area upon receiving a user input; determining that at least one second graphical representation is located in a portion of the group display area that is visible before the size of the group display area is reduced and invisible after the size of the group display area is reduced, and that the first graphical representation is located in a portion of the group display area that is visible both before and after the size of the group display area is reduced; generating a stack item including a first stack element and one or more second stack elements, the first stack element representing the first object, each second stack element representing the second object; excluding the first graphical representation and the one or more second graphical representations from the resized group display area such that both the first graphical representation and the one or more second graphical representations are invisible; and providing for display, in the resized group display area, the stack item in the original position of the first graphical representation, wherein a greater reduction in the size of the group display area during the resizing causes more second graphical representations to be excluded from display and more second graphical objects be represented in the stack item. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
one or more computers configured to perform operations comprising; providing for display, in a group display area, a first graphical representation of a first system object in an original position, the group display area having a size adjustable by a user; providing for display one or more second graphical representations each representing a separate second object in the group display area; resizing the group display area, including reducing the size of the group display area upon receiving a user input; determining that at least one second graphical representation is located in a portion of the group display area that is visible before the size of the group display area is reduced and invisible after the size of the group display area is reduced, and that the first graphical representation is located in a portion of the group display area that is visible both before and after the size of the group display area is reduced; generating a stack item including a first stack element and one or more second stack elements, the first stack element representing the first object, each second stack element representing a second object; excluding the first graphical representation and the second graphical representation from the resized group display area such that both the first graphical representation and the one or more second graphical representations are invisible; and providing for display, in the resized group display area, the stack item in the original position of the first graphical representation, wherein a greater reduction in the size of the group display area during the resizing causes more second graphical representations to be excluded from display and more second graphical objects be represented in the stack item. - View Dependent Claims (22, 23, 24, 25)
Specification