Transitions Among Hierarchical User-Interface Layers
First Claim
1. A computer-implemented method comprising:
- arranging a plurality of components of a user interface in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the components of the user interface; and
presenting the user interface according to a structure of the hierarchy, and for each component;
in response to a first user interaction with the component and when the component has a parent, transitioning from a first layer at which the component is presented to a second layer at which the parent of the component is presented, the second layer being beneath the first layer; and
in response to a second user interaction with the component and when the component has a child, transitioning from the first layer at which the component is presented to a third layer at which the child of the component is presented, the third layer being above the first layer.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers and displayed to a user. The user interface is presented according to the structure of the hierarchy. In response to a first user interaction with a component that has a parent, the display transitions from a first layer at which the component is presented to a second layer at which the parent of the component is presented, with the second layer being beneath the first layer. In response to a second user interaction with a component that has a child, the display transitions from the first layer at which the component is presented to a third layer at which the child of the component is presented, with the third layer being above the first layer
50 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
arranging a plurality of components of a user interface in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the components of the user interface; and presenting the user interface according to a structure of the hierarchy, and for each component; in response to a first user interaction with the component and when the component has a parent, transitioning from a first layer at which the component is presented to a second layer at which the parent of the component is presented, the second layer being beneath the first layer; and in response to a second user interaction with the component and when the component has a child, transitioning from the first layer at which the component is presented to a third layer at which the child of the component is presented, the third layer being above the first layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable non-transitory storage media operable when executed to:
-
arrange a plurality of components of a user interface in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the components of the user interface; and present the user interface according to a structure of the hierarchy, and for each component; in response to a first user interaction with the component and when the component has a parent, transition from a first layer at which the component is presented to a second layer at which the parent of the component is presented, the second layer being beneath the first layer; and in response to a second user interaction with the component and when the component has a child, transition from the first layer at which the component is presented to a third layer at which the child of the component is presented, the third layer being above the first layer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; arrange a plurality of components of a user interface in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the components of the user interface; and present the user interface according to a structure of the hierarchy, and for each component; in response to a first user interaction with the component and when the component has a parent, transition from a first layer at which the component is presented to a second layer at which the parent of the component is presented, the second layer being beneath the first layer; and in response to a second user interaction with the component and when the component has a child, transition from the first layer at which the component is presented to a third layer at which the child of the component is presented, the third layer being above the first layer. - View Dependent Claims (18, 19, 20)
-
Specification