Rendering Icons Along A Multidimensional Path Having A Terminus Position
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating in a display device an interface environment;
generating in the display device a plurality of icons, one of the icons displayed in a foreground position and the remaining icons displayed in background positions in the interface environment, the foreground and background positions arranged along a multidimensional path, and one of the background positions defining a terminus position representative of a terminus of the multidimensional path, wherein the icons transition between the foreground position and the background positions along the multidimensional path;
generating in the display device a selection menu defining a plurality of content-specific menu items displayed in corresponding menu item positions arranged along a one-dimensional path separate from the multidimensional path, each menu item corresponding to and representing a respective content type, and each content type represented by each menu item being different from the content types represented by the other menu items, and wherein each of the plurality of icons corresponds to only a respective one of the plurality of menu items, and each icon is representative of only the content type of its corresponding menu item, and the plurality of icons and the plurality of menu items are concurrently displayed; and
generating in the display device a highlight indicator configured to highlight a menu item to generate a highlighted menu item, the highlighted menu item corresponding to the icon in the foreground position, wherein changing the highlight indicator from the highlighted menu item to another menu item to be highlighted causes an icon corresponding to the another menu item to transition from a background position to the foreground position;
wherein a relative proximity of a menu item to its corresponding icon changes in relation to a position of the highlight indicator relative to the menu item.
0 Assignments
0 Petitions
Accused Products
Abstract
Icons are arranged in foreground background positions in an interface environment to define a multidimensional path extending from a terminus. The icons transition between the foreground position and the background positions along the multidimensional path. Each icon corresponds to a content-specific menu item.
51 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
generating in a display device an interface environment; generating in the display device a plurality of icons, one of the icons displayed in a foreground position and the remaining icons displayed in background positions in the interface environment, the foreground and background positions arranged along a multidimensional path, and one of the background positions defining a terminus position representative of a terminus of the multidimensional path, wherein the icons transition between the foreground position and the background positions along the multidimensional path; generating in the display device a selection menu defining a plurality of content-specific menu items displayed in corresponding menu item positions arranged along a one-dimensional path separate from the multidimensional path, each menu item corresponding to and representing a respective content type, and each content type represented by each menu item being different from the content types represented by the other menu items, and wherein each of the plurality of icons corresponds to only a respective one of the plurality of menu items, and each icon is representative of only the content type of its corresponding menu item, and the plurality of icons and the plurality of menu items are concurrently displayed; and generating in the display device a highlight indicator configured to highlight a menu item to generate a highlighted menu item, the highlighted menu item corresponding to the icon in the foreground position, wherein changing the highlight indicator from the highlighted menu item to another menu item to be highlighted causes an icon corresponding to the another menu item to transition from a background position to the foreground position; wherein a relative proximity of a menu item to its corresponding icon changes in relation to a position of the highlight indicator relative to the menu item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
arranging a foreground position and one or more background positions in a display area according to a multidimensional path extending from a terminus; displaying one or more icons in the one or more background positions in the display area; displaying an icon in the foreground position in the display area; arranging menu item positions in the display area according to a one-dimensional path separate from the multidimensional path; displaying content-specific menu items in corresponding menu item positions, wherein each of the one or more icons in the one or more background positions and the icon in the foreground position correspond to only a respective one the menu items, and wherein the icons and the menu items are concurrently displayed, each menu item corresponds to and represents a respective content type, and each content type represented by each menu item is different from the content types represented by the other menu items, and each icon is representative of only the content type of its corresponding menu item; and highlighting a menu item by use of a highlight indicator to generate a highlighted menu item, the highlighted menu item corresponding to the icon in the foreground position, wherein changing the highlight indicator from the highlighted menu item to another menu item to be highlighted causes an icon corresponding to the another menu item to transition from a background position to the foreground position; wherein a relative proximity of a menu item to its corresponding icon changes in relation to a position of the highlight indicator relative to the menu item. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system, comprising:
-
a processing device; a user interface engine executable by the processing device and configured to; arrange a foreground position and background positions in a user environment according to a multidimensional path so that the multidimensional path intersects an edge of the user environment; display icons in background positions; display an icon in the foreground position; arrange menu item positions in the user environment according to a one-dimensional path separate from the multidimensional path; display content-specific menu items in corresponding menu item positions, wherein each of the icons corresponds to the only a respective one of the menu items and the icons and the menu items are concurrently displayed, each menu item corresponds to and represents a respective content type, and each content type represented by each menu item is different from the content types represented by the other menu items, and each icon is representative of only the content type of its corresponding menu item; and highlight a menu item by use of a highlight indicator to generate a highlighted menu item, the highlighted menu item corresponding to the icon in the foreground position, wherein changing the highlight indicator from the highlighted menu item to another menu item to be highlighted causes an icon corresponding to the another menu item to transition from a background position to the foreground position; wherein a relative proximity of a menu item to its corresponding icon changes in relation to a position of the highlight indicator relative to the menu item.
-
-
21. An apparatus implemented in program code comprising program instructions that upon execution by a processing device cause the processing device to perform operations comprising:
-
displaying on a display device one or more content type abstractions in one or more background positions in a user interface; displaying on the display device a content type abstraction in a foreground position in the user interface, wherein each content type abstraction corresponds to and represents a respective content type, each content type for each content type abstraction being different from the content types of the other content type abstractions; arranging the content type abstractions displayed in the foreground position and the one or more background positions according to a multidimensional path extending from a terminus in the user interface; and displaying on the display device a selection menu defining a plurality of content-specific menu items displayed in corresponding menu item positions arranged according to a one-dimensional path separate from the multidimensional path, and wherein each of the content type abstractions corresponds to only a respective one of the plurality of menu items, and each menu item represents a respective content type, and each content type represented by each menu item is different from the content type represented by the other menu items, and each content type abstraction is representative of only the content type of its corresponding menu item so that each content type is represented by only one respective menu item and one respective content type abstraction and the plurality of content type abstractions and the plurality of menu items are concurrently displayed; and highlighting a menu item by use of a highlight indicator to generate a highlighted menu item, the highlighted menu item corresponding to the content type abstraction in the foreground position, wherein changing the highlight indicator from the highlighted menu item to another menu item to be highlighted causes a content type abstraction corresponding to the another menu item to transition from a background position to the foreground position; wherein a relative proximity of a menu item to its corresponding content type abstraction changes in relation to a position of the highlight indicator relative to the menu item.
-
Specification