Method and apparatus for controlling a computing device with gestures
First Claim
1. A method for controlling a handheld computing device, comprising the steps of:
- without using buttons for command input, measuring movement of the handheld computing device over an interval of time with a motion sensor mounted to the handheld computing device, the measuring producing a signal, wherein the movement measured is movement of the entire handheld computing device;
analyzing the signal measured over the interval of time to determine a gesture command that corresponds to the movement of the handheld computing device; and
processing the gesture command to control the handheld computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for controlling a handheld computing device through the use of gesture commands. A gesture command corresponds to a pattern of movement of the handheld device that is measured as a function of time F(t), where ts is a start time and tf is a finish time such that the interval of time is tf minus ts. The gesture command further corresponds to angular orientations of the handheld device. The method comprises the steps of: measuring movement of the device over an interval of time with a motion sensor mounted to the device, the measuring producing a signal; analyzing the signal measured over the interval of time to determine a gesture command that corresponds to the movement of the device; and processing the gesture command to control the handheld computing device. To enable use of different gesture commands, the method includes a comparison of the signal to a catalog of gesture commands to determine a particular gesture command.
-
Citations
15 Claims
-
1. A method for controlling a handheld computing device, comprising the steps of:
-
without using buttons for command input, measuring movement of the handheld computing device over an interval of time with a motion sensor mounted to the handheld computing device, the measuring producing a signal, wherein the movement measured is movement of the entire handheld computing device;
analyzing the signal measured over the interval of time to determine a gesture command that corresponds to the movement of the handheld computing device; and
processing the gesture command to control the handheld computing device. - View Dependent Claims (2, 3, 4, 14, 15)
recording the state of the handheld device at start time ts.
-
-
15. The method of claim 14 wherein the recording is carried out continuously.
-
5. An apparatus for controlling a handheld computing device, comprising:
-
a motion sensor mounted to the handheld computing device for measuring movement of the device over an interval of time, the measuring producing a signal representative of movement of the entire handheld computing device, the measuring being performed without using buttons for command input;
means for analyzing the signal measured over the interval of time to determine a gesture command that corresponds to the movement of the handheld computing device; and
means for processing the gesture command to control the handheld computing device. - View Dependent Claims (6, 7)
-
-
8. A method for controlling a wearable computing device, comprising the steps of:
-
without using buttons for command input, measuring movement of the wearable computing device over an interval of time with a motion sensor mounted to the wearable computing device, the measuring producing a signal, wherein the movement measured is movement of the entire wearable computing device;
analyzing the signal measured over the interval of time to determine a gesture command that corresponds to the movement of the wearable computing device; and
processing the gesture command to control the wearable computing device. - View Dependent Claims (9, 10)
-
-
11. An apparatus for controlling a wearable computing device, comprising:
-
a motion sensor mounted to the wearable computing device for measuring movement of the device over an interval of time, the measuring producing a signal representative of movement of the entire wearable computing device, the measuring being performed without using buttons for command input;
means for analyzing the signal measured over the interval of time to determine a gesture command that corresponds to the movement of the wearable computing device; and
means for processing the gesture command to control the wearable computing device. - View Dependent Claims (12, 13)
-
Specification