Ephemeral list for object-action navigation
First Claim
1. A method for providing an ephemeral list navigation tool comprising the steps of:
- providing an ephemeral list cooperative with an Object-Action user interface system, said Object-Action user interface system having one or more semi-independent action modules, each of said action modules having a module frame display;
automatically updating said ephemeral list display responsive to user-selected actions by said action modules such that said ephemeral list automatically includes one or more entries in a list of objects upon which the user has most recently selected actions to be performed by said action modules, without need for said user to explicitly update said list;
automatically removing from said ephemeral list an oldest object entry upon addition of a newest object entry upon said list reaching a maximum number of list entries, thereby managing said ephemeral list as a push-down stack, without need for said user to explicitly remove said oldest object entry; and
repeating said steps of removing and updating such that there is an apparent interaction and coordination between user-selected actions, said module frame displays and said ephemeral list display.
1 Assignment
0 Petitions
Accused Products
Abstract
An Ephemeral List navigation panel provided in conjunction with an Object-Action navigation tool which is a temporary “parking space” for objects encountered within other portions or modules of the Object-Action navigation tool. The panel represents a history, preferably in the form of a push-down stack, of products and/or objects encountered by the user. Items and objects within the panel are selectable by the user, and may be acted upon as indicated by the user such as adding, deleting, filtering and sorting them. The panel may be populated directly or indirectly by other processes associated with the Object-Action navigation tool, and the panel may cause actions within the other processes directly or indirectly responsive to user actions on the panel.
38 Citations
18 Claims
-
1. A method for providing an ephemeral list navigation tool comprising the steps of:
-
providing an ephemeral list cooperative with an Object-Action user interface system, said Object-Action user interface system having one or more semi-independent action modules, each of said action modules having a module frame display;
automatically updating said ephemeral list display responsive to user-selected actions by said action modules such that said ephemeral list automatically includes one or more entries in a list of objects upon which the user has most recently selected actions to be performed by said action modules, without need for said user to explicitly update said list;
automatically removing from said ephemeral list an oldest object entry upon addition of a newest object entry upon said list reaching a maximum number of list entries, thereby managing said ephemeral list as a push-down stack, without need for said user to explicitly remove said oldest object entry; and
repeating said steps of removing and updating such that there is an apparent interaction and coordination between user-selected actions, said module frame displays and said ephemeral list display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium encoded with software for providing an ephemeral list navigation tool;
- said software causing a processor to perform the stops of;
providing an ephemeral list cooperative with an Object-Action user interface system, said Object-Action user interface system having one or more sem-independent action modules each of said action modules having a module frame display;
automatically updating said ephemeral list display responsive to user-selected actions by said action modules such that said ephemeral list automatically includes one or more entries in a list of object, upon which the user has most recently selected actions to be performed by said action modules, without need for said user to explicitly update said list; and
automatically removing from said ephemeral list an oldest object entry upon addition of a newest object entry upon said list reaching a maximum number of list entries, thereby managing maid ephemeral list as a push-down stack, without need for said user to explicitly remove said oldest object entry; and
repeating said steps of removing and updating such that there is an apparent interaction and coordination between user-selected actions, said module frame displays and said ephemeral list display. - View Dependent Claims (8, 9, 10, 11, 12)
- said software causing a processor to perform the stops of;
-
13. A system for providing an ephemeral list navigation tool comprising:
-
an ephemeral list cooperative with an Object-Action user interface system, said Object-Action user interface system having one or more semi-independent action modules, each of said action modules having a module frame display;
an ephemeral list display controller adapted to update said ephemeral list display responsive to user-selected actions received by said action modules such that said ephemeral list automatically includes one or more entries in a list of objects upon which the user has most recently selected actions to be performed by said action modules, without need for said user to explicitly update said list, and such that an oldest object entry is automatically removed upon addition of a newest object entry upon said list reaching a maximum number of list entries, thereby managing said ephemeral list as a push-down stack, without need for said user to explicitly remove said oldest object entry; and
a module frame update relay function adapted to cause updating of said module frame displays and said ephemeral list such that there is an apparent interaction and coordination between said user-selected actions, said module frame displays and said ephemeral list display. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification