Navigation of an N-dimensional hierarchical structure using a 2-dimensional controller
First Claim
1. A method for navigating a multi-hierarchical menu system using a two-dimensional controller, comprising:
- detecting a dimension of initial operation of said two-dimensional controller;
displaying responsive to said detection topmost level of said multi-hierarchical menu system having a plurality of icons in proximity to a pointer on a portion of a display, said icons being displayed over a background image and horizontally if said detected dimension of initial operation of said two-dimensional controller is horizontal and vertically if said detected dimension of initial operation of said two-dimensional controller is vertical;
scrolling said icons in a first dimension relative to said pointer responsive to operating said controller in said first dimension; and
selecting one of said icons responsive to operating said controller in a second dimension.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for navigating a multi-hierarchical menu system using a two-dimensional controller, comprising displaying an Nth level of the multi-hierarchical menu system having a plurality of icons in proximity to a pointer on a portion of a display, scrolling the icons in a first dimension relative to the pointer responsive to operating the controller in the first dimension, and one of either selecting one of the icons in closest proximity to the pointer responsive to operating the controller in a first direction of a second dimension, or displaying a N+1th level of the multi-hierarchical menu system relative to one of the icons in closest proximity to the pointer responsive to operating the controller in an opposite direction of the second dimension.
15 Citations
36 Claims
-
1. A method for navigating a multi-hierarchical menu system using a two-dimensional controller, comprising:
-
detecting a dimension of initial operation of said two-dimensional controller; displaying responsive to said detection topmost level of said multi-hierarchical menu system having a plurality of icons in proximity to a pointer on a portion of a display, said icons being displayed over a background image and horizontally if said detected dimension of initial operation of said two-dimensional controller is horizontal and vertically if said detected dimension of initial operation of said two-dimensional controller is vertical; scrolling said icons in a first dimension relative to said pointer responsive to operating said controller in said first dimension; and selecting one of said icons responsive to operating said controller in a second dimension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for navigating a multi-hierarchical menu system of a device having a primary function, comprising:
-
a display; a two-dimensional controller for facilitating control of said primary function, whereupon results of said primary function are presented on said display; and a processor for (i) executing said primary function, (ii) detecting a dimension of initial operation of said two-dimensional controller, (iii) causing display responsive to said detection of an topmost level of said multi-hierarchical menu system having a plurality of icons in proximity to a pointer on a portion of a display, said icons being displayed over a background image and horizontally if said detected dimension of initial operation of said two-dimensional controller “
is horizontal and vertically if said detected dimension of initial operation of said two-dimensional controller is vertical”
, (iv) scrolling said icons in a first dimension relative to said pointer responsive to operating said controller in said first dimension, and (v) selecting one of said icons responsive to operating said controller in a second dimension. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for navigating a multi-hierarchical menu system using a two-dimensional controller, comprising:
-
detecting a dimension of initial operation of said two-dimensional controller; displaying responsive to said detection topmost level of said multi-hierarchical menu system having a plurality of icons in proximity to a pointer on a portion of a display, said icons being displayed over a background image and horizontally if said detected dimension of initial operation of said two-dimensional controller “
is horizontal and vertically if said detected dimension of initial operation of said two-dimensional controller is vertical”
;scrolling said icons in a first dimension relative to said pointer responsive to operating said controller in said first dimension; and selecting one of said icons in closest proximity to said pointer responsive to operating said controller in a second dimension. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for navigating a multi-hierarchical menu system of a device having a primary function, comprising:
-
a display; a two-dimensional controller for facilitating control of said primary function, whereupon results of said primary function are presented on said display; and a processor for (i) executing said primary function, (ii) detecting a dimension of initial operation of said two-dimensional controller (iii) causing display responsive to said detection of topmost level of said multi-hierarchical menu system having a plurality of icons in proximity to a pointer on a portion of a display, said icons being displayed over a background image and horizontally if said detected dimension of initial operation of said two-dimensional controller “
is horizontal and vertically if said detected dimension of initial operation of said two-dimensional controller is vertical”
, (iv) scrolling said icons in a first dimension relative to said pointer responsive to operating said controller in said first dimension, and (v) selecting one of said icons in closest proximity to said pointer responsive to operating said controller in a second dimension. - View Dependent Claims (29, 30, 31, 34, 35, 36)
-
- 32. The system of 28, wherein said icons represent context-sensitive functions.
Specification