Method and apparatus for utilizing motion user interface to determine command availability
First Claim
1. A mobile device including motion controls comprising:
- a motion sensor;
a processor including a motion navigation system, the motion navigation system comprising;
a gesture library including a plurality of gesture commands available to the motion navigation system;
an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library;
a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system'"'"'s detection that a particular interfering motion activity is occurring;
an adjustment logic to determine whether the one or more commands associated with the gesture is available and has not been shut off based on a condition of the set of conditions; and
a translator to generate the one or more commands associated with the gesture identified by the ISIE for execution by the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for utilizing gestures to interact with a mobile device is described. In one embodiment, the system includes a mobile device including motion controls comprising a motion sensor and a processor including a motion navigation system. The motion navigation system comprises, in one embodiment a gesture library including a plurality of gesture commands available to the motion navigation system, and an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library. The motion navigation system further comprises in one embodiment, an adjustment logic to determine whether the gesture is usable as a gesture command, based on current circumstances, and a translator to generate one or more commands to execute the action associated with the gesture.
419 Citations
18 Claims
-
1. A mobile device including motion controls comprising:
-
a motion sensor; a processor including a motion navigation system, the motion navigation system comprising; a gesture library including a plurality of gesture commands available to the motion navigation system; an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library; a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system'"'"'s detection that a particular interfering motion activity is occurring; an adjustment logic to determine whether the one or more commands associated with the gesture is available and has not been shut off based on a condition of the set of conditions; and a translator to generate the one or more commands associated with the gesture identified by the ISIE for execution by the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing gesture control to a device, the method comprising, when activated:
-
receiving motion data from a motion sensor; comparing the motion data to a gesture library including a plurality of gesture commands; determining whether one or more commands associated with the gesture is available and has not been shut off based on a condition of a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system'"'"'s detection that a particular interfering motion activity is occurring; identifying a particular gesture command invoked by the motion data; and generating one or more available commands associated with the particular gesture command for execution by the mobile device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile device including motion controls comprising:
-
a motion sensor; a processor including a motion navigation system, the motion navigation system comprising; a gesture library including a plurality of gesture commands available to the motion navigation system; an intelligent signal interpretation engine (ISIE) to receive data from the motion sensor and identify a gesture based in data in the gesture library, the ISIE adjusting a recognition algorithm based on a current user activity; a set of one or more conditions set up by the motion navigation system, each condition setting a current availability of one or more commands for the motion navigation system based on the motion navigation system'"'"'s detection that a particular interfering motion activity is occurring; an adjustment logic to turn off a particular command of the one of more commands based on a condition of the set of conditions; a translator to generate one or more commands to execute the action associated with the gesture identified by the ISIE. - View Dependent Claims (17, 18)
-
Specification