User-application interface
First Claim
1. An apparatus comprising:
- a display device including a display area, the display area including an active area, wherein an application stack in the display area is movable into and out of the active area, wherein the application stack being moved into the active area causes the application stack to be responsive to inputs received at a user interface to perform operations on stack cards of the application stack, and wherein the application stack being moved outside of the active area causes the application stack to be unresponsive to the inputs to perform operations on the stack cards; and
a processor, the processor configured to;
display at the display area a plurality of application stacks, each of the application stacks being movable into and out of the active area in response to user input, each of the application stacks including a corresponding plurality of stack cards and each of the application stacks having a corresponding stack card sequence, wherein each of the application stacks is associated with a corresponding computer application and each of the stack cards represents a corresponding content entity, and wherein each application stack is configured to be activated by selection of any one of the corresponding stack cards, conditioned on the corresponding application stack being in the active area;
display, in the display area, a first application stack and a second application stack of the plurality of application stacks such that the first application stack is displayed in its entirety and a portion of the second application stack is displayed proximate to an edge of the display area based on a first stacking policy rule of a plurality of stacking policy rules; and
display, in the display area, a stack card sequence of an application stack wherein the stack cards in the stack card sequence are ordered based on a second stacking policy rule of the plurality of stacking policy rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface apparatus includes a display device, display application, and processor. The display device includes a display area, and the display area includes an active area. The processor and display application are configured to display application stacks, each of which may be moved into and out of the active area in response to user input, and each of which contains one or more stack cards. Each application stack is associated with a computer application, and each stack card represents a content entity capable of being operated on by the computer application corresponding to its application stack. When an application stack is in the active area the application stack is activated such that its stack cards are displayed in sequence and at least one of them may be selected. Selecting a stack card causes the corresponding computer application to be executed and to operate on the corresponding content entity.
-
Citations
23 Claims
-
1. An apparatus comprising:
-
a display device including a display area, the display area including an active area, wherein an application stack in the display area is movable into and out of the active area, wherein the application stack being moved into the active area causes the application stack to be responsive to inputs received at a user interface to perform operations on stack cards of the application stack, and wherein the application stack being moved outside of the active area causes the application stack to be unresponsive to the inputs to perform operations on the stack cards; and a processor, the processor configured to; display at the display area a plurality of application stacks, each of the application stacks being movable into and out of the active area in response to user input, each of the application stacks including a corresponding plurality of stack cards and each of the application stacks having a corresponding stack card sequence, wherein each of the application stacks is associated with a corresponding computer application and each of the stack cards represents a corresponding content entity, and wherein each application stack is configured to be activated by selection of any one of the corresponding stack cards, conditioned on the corresponding application stack being in the active area; display, in the display area, a first application stack and a second application stack of the plurality of application stacks such that the first application stack is displayed in its entirety and a portion of the second application stack is displayed proximate to an edge of the display area based on a first stacking policy rule of a plurality of stacking policy rules; and display, in the display area, a stack card sequence of an application stack wherein the stack cards in the stack card sequence are ordered based on a second stacking policy rule of the plurality of stacking policy rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer device comprising:
-
an application stack generator; a storage interface configured to interface with computer applications and content entities stored in a storage, wherein the application stack generator is operable to create application stacks and to associate each of the application stacks with a corresponding computer application wherein each of the stack cards represents a corresponding content entity; and a display device including a display area, the display area including an active area, wherein an application stack in the display area is movable into and out of the active area, wherein the application stack being moved into the active area causes the application stack to be responsive to inputs received at a user interface to perform operations on stack cards of the application stack, and wherein the application stack being moved outside of the active area causes the application stack to be unresponsive to the inputs to perform operations on the stack cards; a processor configured to; display the application stacks at the display area, each of the application stacks being movable into and out of the active area in response to user input, each of the application stacks including a corresponding plurality of stack cards and each of the application stacks having a corresponding stack card sequence, wherein each of the stack cards represents a corresponding content entity, and wherein each application stack is configured to be activated by selection of any one of the corresponding stack cards, conditioned on the corresponding application stack being in the active area;
display, in the display area, a first application stack and a second application stack of the plurality of application stacks such that the first application stack is displayed in its entirety and a portion of the second application stack is displayed proximate to an edge of the display area based on a first stacking policy rule of a plurality of stacking policy rules;
display, in the display area, a stack card sequence of an application stack wherein the stack cards in the stack card sequence are ordered based on a second stacking policy rule of the plurality of stacking policy rules.
-
-
13. A method of facilitating interaction with content on a display device having a display area, the method comprising:
-
displaying on the display area of the display device a first application stack that is movable into and out of an active area of the display area, wherein the first application stack being moved into the active area causes the first application stack to be responsive to inputs received at a user interface to perform operations on first stack cards of the first application stack, and wherein the first application stack being moved outside of the active area causes the application stack to be unresponsive to the inputs to perform operations on the stack cards; displaying, in the display area, the first application stack and a second application stack such that the first application stack is displayed in its entirety and a portion of the second application stack is displayed proximate to an edge of the display area based on a first stacking policy rule of a plurality of stacking policy rules; and displaying, in the display area, a particular plurality of stack cards in a particular application stack wherein the particular plurality of stack cards are ordered in the particular application stack based on a second stacking policy rule of the plurality of stacking policy rules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
displaying, on a display area including an active area of a display device, an application stack that is movable into and out of the active area, wherein the application stack being moved into the active area causes the application stack to be responsive to inputs received at a user interface to perform operations on stack cards of the application stack, and wherein the application stack being moved outside of the active area causes the application stack to be unresponsive to the inputs to perform operations on the stack cards, and wherein, for each of a plurality of application stacks, each of the application stacks includes a corresponding plurality of stack cards and each application stack has a corresponding stack card sequence, each application stack of the application stacks being associated with a corresponding computer application that is activated by selecting any one of the plurality of stack cards of the application stack, wherein selection of a first stack card of a first application stack causes a processor to execute a first computer application to process a first content entity represented by the first stack card; displaying, in the display area, a first application stack and a second application stack of the plurality of application stacks such that the first application stack is displayed in its entirety and a portion of the second application stack is displayed proximate to an edge of the display area based on a first stacking policy rule of a plurality of stacking policy rules; and displaying, in the display area, a particular application stack of the plurality of application stacks wherein the corresponding stack card sequence is ordered based on a second stacking policy rule of the plurality of stacking policy rules. - View Dependent Claims (23)
-
Specification