Navigation pattern on a directory tree
First Claim
1. A method for managing navigation in mobile devices, comprising:
- providing user interface in a mobile device;
constructing a directory as a tree-shaped hierarchy of nodes;
providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;
associating a state and one or more action items with each node;
saving the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and
for any node selected by the user providing in the user interface its associated one or more action items.
9 Assignments
0 Petitions
Accused Products
Abstract
Navigation management occurs in a mobile device during a directory up-down scroll and it involves a user interface and a directory (e.g., mobile directory of photos). The directory is a tree-shaped hierarchy of nodes such that any node on the directory is selectable by a user via the user interface. This way navigation can flow up-down through the directory. Additionally, the navigation management involves associating a state and one or more action items with each node and saving the state. The state is an expanded or collapsed condition of the node. If the state of a particular node is expanded, additional nodes at a lower level of the hierarchy are presented to the user. If its state is collapsed only that particular node is presented and the other nodes are hidden. The user interface includes for any node selected by the user its associated one or more action items.
122 Citations
25 Claims
-
1. A method for managing navigation in mobile devices, comprising:
-
providing user interface in a mobile device;
constructing a directory as a tree-shaped hierarchy of nodes;
providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;
associating a state and one or more action items with each node;
saving the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and
for any node selected by the user providing in the user interface its associated one or more action items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium embodying a computer program with program code for managing navigation in mobile devices, comprising:
-
program code for providing user interface in a mobile device;
program code for constructing a directory as a tree-shaped hierarchy of nodes;
program code for providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;
program code for associating a state and one or more action items with each node;
saving the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and
program code for providing in the user interface for any node selected by the user its associated one or more action items. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing management of navigation in a mobile device, comprising:
-
a processor;
a screen for user interface; and
a memory embodying a client-side program with program code for causing the processor to perform steps, including;
providing the user interface;
constructing a directory as a tree-shaped hierarchy of nodes;
providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;
associating a state and one or more action items with each node;
saving in the memory the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and
for any node selected by the user providing in the user interface its associated one or more action items. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification