Multi-state unified pie user interface
First Claim
Patent Images
1. A method for selecting at least two functions of an application for use with a state menu control system, the method comprising:
- determining a plurality of functions available from at least one menu of the application, wherein the determining occurs prior to providing a state menu for the application;
categorizing a first function of the plurality of functions based on a pre-determined criterion, wherein the pre-determined criterion is a frequency of use of a function with respect to a mode of the application;
making the first function available in a state menu according to the pre-determined criterion and making a second function available in the state menu according to a user setting, wherein making the first function and the second function available includes;
mapping the first function and the second function to a single user-selectable input key of an input device associated with the state menu control system, wherein the mapping is changeable to a different user-selectable input key of the input device;
associating the first function with a first period of time and associating the second function with a second period of time different than the first period of time, wherein pressing the input key for the first period of time selects the first function and pressing the input key for the second period of time selects the second function;
highlighting a first region on the state menu corresponding to the first function during the first period of time and not during the second period of time, and highlighting a second region on the state menu corresponding to the second function during the second period of time and not during the first period of time;
displaying the state menu to a user of the application; and
hiding the state menu when no user input is received for a defined length of time, wherein the first function and second function are not mapped to the input key while the state menu is hidden.
2 Assignments
0 Petitions
Accused Products
Abstract
A state menu selection system that provides a function control set relating to an active application, maps at least one function from the function control set to at least one input device, and activates a function from the control set upon activation of the corresponding input device.
32 Citations
4 Claims
-
1. A method for selecting at least two functions of an application for use with a state menu control system, the method comprising:
-
determining a plurality of functions available from at least one menu of the application, wherein the determining occurs prior to providing a state menu for the application; categorizing a first function of the plurality of functions based on a pre-determined criterion, wherein the pre-determined criterion is a frequency of use of a function with respect to a mode of the application; making the first function available in a state menu according to the pre-determined criterion and making a second function available in the state menu according to a user setting, wherein making the first function and the second function available includes; mapping the first function and the second function to a single user-selectable input key of an input device associated with the state menu control system, wherein the mapping is changeable to a different user-selectable input key of the input device; associating the first function with a first period of time and associating the second function with a second period of time different than the first period of time, wherein pressing the input key for the first period of time selects the first function and pressing the input key for the second period of time selects the second function; highlighting a first region on the state menu corresponding to the first function during the first period of time and not during the second period of time, and highlighting a second region on the state menu corresponding to the second function during the second period of time and not during the first period of time; displaying the state menu to a user of the application; and hiding the state menu when no user input is received for a defined length of time, wherein the first function and second function are not mapped to the input key while the state menu is hidden. - View Dependent Claims (2, 3, 4)
-
Specification