Method and apparatus for utilizing motion user interface
First Claim
Patent Images
1. A motion navigation system comprising:
- an intelligent signal interpretation engine (ISIE) to receive motion data and to compare the motion data to registered motions corresponding to a gesture, and reject the motion data when the motion data does not match any the registered motions, and to identify a gesture based on the motion data when the motion data matches the registered motions;
a gesture library to associate the gesture with an action;
a gesture registration logic to enable a user to add a new gesture to the gesture library, the gesture registration logic to compare a suggested gesture to a subset of known accidental motion patterns associated with activities that may be concurrent with the action associated with the suggested gesture prior to adding the suggested gesture to the gesture library as the new gesture, and to reject the suggested gesture when the suggested gesture matches any known accidental motion pattern in the subset of the known accidental motion patterns informing the user of the rejection and enabling the user to override the rejection and add the suggested gesture to the gesture library; and
a translator to generate one or more commands to execute the action associated with the gesture.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for utilizing gestures for navigating.
412 Citations
21 Claims
-
1. A motion navigation system comprising:
-
an intelligent signal interpretation engine (ISIE) to receive motion data and to compare the motion data to registered motions corresponding to a gesture, and reject the motion data when the motion data does not match any the registered motions, and to identify a gesture based on the motion data when the motion data matches the registered motions; a gesture library to associate the gesture with an action; a gesture registration logic to enable a user to add a new gesture to the gesture library, the gesture registration logic to compare a suggested gesture to a subset of known accidental motion patterns associated with activities that may be concurrent with the action associated with the suggested gesture prior to adding the suggested gesture to the gesture library as the new gesture, and to reject the suggested gesture when the suggested gesture matches any known accidental motion pattern in the subset of the known accidental motion patterns informing the user of the rejection and enabling the user to override the rejection and add the suggested gesture to the gesture library; and a translator to generate one or more commands to execute the action associated with the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A gesture recognition system in a handheld device including an accelerometer, the gesture recognition system comprising:
-
a gesture registration logic to register a series of motions as a gesture made with the handheld device, the gesture registration logic to enable the user to register an unobtrusive emergency routine initiation gesture, the emergency routine initiation gesture designed to be easily performed and not easily viewed as an action by a third party observer, the emergency routine initiation gesture verified as not matching a subset of known accidental motion sequences associated with activities that may be concurrent with the initiation gesture; the gesture registration logic further to verify that a suggested gesture does not match the subset of known accidental motion sequences associated with activities that may be concurrent with the gesture, and to reject the suggested gesture when the suggested gesture matches any known accidental motion sequence in the subset of known accidental motion sequences, the gesture registration logic enabling the user to override the rejection and add the suggested gesture to the gesture library; an intelligent signal interpretation engine (ISLE) to recognize user movements as the emergency routine initiation gesture; an emergency logic to initiate an emergency sequence in response to the unobtrusive emergency routine initiation gesture, the emergency sequence designed to call for help on behalf of the user without providing visual or auditory feedback on the handheld device which may be detected by the third party observer. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a proposed new gesture for addition to a gesture library from a user; determining a command associated with the proposed new gesture; determining a plurality of activities that may be concurrent with the command associated with the proposed new gesture; rejecting the proposed new gesture when the proposed new gesture is determined to be too close to a subset of known accidental motion patterns associated with the plurality of activities that may be concurrent with the command associated with the proposed new gesture, or when the proposed new gesture is determined to be too close to an existing gesture, and otherwise adding the proposed new gesture to the gesture library; informing the user of the rejection and enabling the user to override the rejection and add the suggested gesture to the gesture library; receiving accelerometer data; identifying a gesture based on the accelerometer data and the gesture library; and generating one or more commands based on the identified gesture. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification