Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US9851866B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9851866-B2 |
| Application number | US-95336610-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 23, 2010 |
| Priority date | Nov 23, 2010 |
| Publication date | Dec 26, 2017 |
| Grant date | Dec 26, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and computer-readable media for presenting and browsing items in a tilted 3D space are disclosed. In tilted viewing mode, groups of items from several consecutive levels of a hierarchy can be presented in respective browsable parades shown at different depths into a viewable region of the tilted 3D space. The user can browse laterally across each browsable parade, and browse up and down the hierarchy within the tilted 3D space. With the combination of browsing laterally across the parades presented in the viewable region of the tilted 3D space and browsing up and down the hierarchy along the depth dimension of the 3D space, the user can navigate the entirety of the hierarchy in the tilted 3D space.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method performed by one or more data processing apparatus, comprising: identifying a hierarchy of items, the hierarchy including a plurality of levels, each item being either a root level item within a root level of the hierarchy or a child item within a first level of the hierarchy that descends from a respective parent item within a second level of the hierarchy above the first level; causing a first collection of child items to be presented in a three-dimensional (3D) space in a first viewing mode, wherein the first collection of child items descend from a first parent item in the hierarchy and are presented along a first predetermined path across the 3D space to form a first parade, the first collection of child items operable to advance along the first predetermined path, and wherein in the first viewing mode, the first parade is presented in front of items from one or more levels above a level associated with the first collection of child items and obscures the items from the one or more levels; detecting a first input for raising a viewing angle of the 3D space; and in response to the first input, causing the hierarchy of items to be presented in a second viewing mode, wherein in the second viewing mode, items within a same level as the first parent item are presented along a second predetermined path across the 3D space to form a second parade, the items within the same level operable to advance along the second predetermined path, and the second parade is revealed from behind the first parade along a depth dimension of the 3D space. 2. The method of claim 1 , further comprising: in the second viewing mode, causing one or more additional levels of items above a level associated with the first parent item to be presented in one or more additional predetermined paths in the displayed region of the 3D space to form one or more additional parades, the one or more additional parades being revealed from behind the second parade at increasing depths along the depth dimension of the 3D space. 3. The method of claim 2 , wherein a respective ancestor item of the first collection of child items is highlighted in each of the second parade and the one or more additional parades is presented in the displayed region of the 3D space. 4. The method of claim 1 , wherein the hierarchy of items represents a file system hierarchy, and each parent item represents a folder, and child items of the parent item represent content items contained in the folder. 5. The method of claim 1 , wherein the first collection of child items is operable to advance through a series of locations along the first predetermined path, the series of locations including a primary location and one or more secondary locations proximate the primary location, and each item is presented in a frontal view when occupying the primary location and in an oblique view when occupying one of the secondary locations. 6. The method of claim 5 , wherein an item currently occupying the primary location is a parent item of a second collection of child items, and the method further comprises: while the hierarchy is presented in the second viewing mode, detecting a second input for browsing down the hierarchy; and in response to the second input: causing the first parade and the second parade to recede along the depth dimension of the 3D space; and causing the second collection of child items to be presented along a third predetermined path to form a third parade, wherein the third parade is presented in front of the first parade in the displayed region of the 3D space, and the first parade and the second parade are revealed from behind the third parade at increasing depths along the depth dimension of the 3D space. 7. The method of claim 6 , further comprising: while the hierarchy is presented in the second viewing mode, detecting a third input for lowering the viewing angle of the 3D space; and in response to the third input, causing the second collection of child items to be presented in the first viewing mode, wherein in the first viewing mode, the third parade including the second collection of child items is presented in front of the first and the second parades in the displayed region of the 3D space along the depth dimension of the 3D space and obscuring the first and the second parades. 8. The method of claim 1 , further comprising: while the hierarchy is presented in the second viewing mode, detecting a second input for browsing up the hierarchy; and in response to the second input: causing the second parade to advance along the depth dimension of the 3D space towards the front of the displayed region of the 3D space; and causing items from a parent level of the first parent item to be presented along a third predetermined path in the 3D space to form a third parade, the third parade being revealed from behind the second parade along the depth dimension of the 3D space. 9. The method of claim 1 , further comprising: while the hierarchy is presented in the second viewing mode, detecting a second input selecting a second parent item from the second parade, the second parent items having a second collection of child items; and in response to the second input: replacing the first collection of child items presented along the first predetermined path with the second collection of child items; and causing the second parent item to advance from a secondary location of the second predetermined path to a primary location along the second predetermined path; and highlighting the second parent item at the primary location. 10. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to perform operations comprising: identifying a hierarchy of items, the hierarchy including a plurality of levels, each item being either a root level item within a root level of the hierarchy or a child item within a first level of the hierarchy that descends from a respective parent item within a second level of the hierarchy above the first level; causing a first collection of child items to be presented in a three-dimensional (3D) space in a first viewing mode, wherein the first collection of child items descend from a first parent item in the hierarchy and are presented along a first predetermined path across the 3D space to form a first parade, the first collection of child items operable to advance along the first predetermined path, and wherein in the first viewing mode, the first parade is presented in front of items from one or more levels above a level associated with the first collection of child items and obscures the items from the one or more levels; detecting a first input for raising a viewing angle of the 3D space; and in response to the first input, causing the hierarchy of items to be presented in a second viewing mode, wherein in the second viewing mode, items within a same level as the first parent item are presented along a second predetermined path across the 3D space to form a second parade, and the second parade is revealed from behind the first parade along a depth dimension of the 3D space. 11. The non-transitory machine-readable medium of claim 10 , wherein the instructions further cause the one or more processors to perform operations comprising: in the second viewing mode, causing one or more additional levels of items above a level associated with the first parent item to be presented in one or more additional predetermined paths in the displayed region of the 3D space to form one or more additional parades, the one or more additional parades being revealed from behind
Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.