EFFICIENT USER INTERFACE
First Claim
Patent Images
1. A method for determining a program flow in response to a movement trajectory of a pointer on a display device, said method comprising the computer implemented steps of:
- monitoring whether the movement trajectory contains a reversal anddetermining a predetermined program flow based on the reversal after the reversal is found.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described herein a compact, efficient, browsable, and self-revealing method and tool for command selection. The command selection includes a wide breadth and an implicitly learned expert mode. In addition, there are described herein efficient methods and tools for modifying the selected command and for selecting scope to which the selected command is applied.
-
Citations
21 Claims
-
1. A method for determining a program flow in response to a movement trajectory of a pointer on a display device, said method comprising the computer implemented steps of:
-
monitoring whether the movement trajectory contains a reversal and determining a predetermined program flow based on the reversal after the reversal is found. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining a terminal item of a hierarchical system in response to a movement trajectory of a pointer on a display device, said method comprising the computer implemented steps of:
-
monitoring a first crossing over a central control element by the movement trajectory, determining a top item of the hierarchical system based on the first crossing after the first crossing is found, determining subordinate items to the top item comprising an iteration of the computer implemented steps of; monitoring whether a selective action occurs, determining a current item of the hierarchical system based on a way of crossing over a control element in a relation to the selective action after the selective action is found, and ending the iteration if the current item is a terminal item. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An electronic device for selecting characters and commands comprising:
-
a layout comprising a plurality of distinct areas, means for associating one or more characters and one or more commands with a distinct area, the distinct area is one of the plurality of distinct areas, means for detecting one or more pointed-at locations in the input of the electronic device, and means for distinguishing, when a pointed-at location is within the distinct area, character selecting events from command selecting events in such a way that distinguishing is based on the information describing whether a movement trajectory beginning within an originating distinct area exits the originating distinct area. - View Dependent Claims (17, 18, 19, 20)
-
-
21-140. -140. (canceled)
Specification