MOTION-BASED GESTURES FOR A COMPUTING DEVICE
First Claim
Patent Images
1. A computing device, comprising:
- one or more sensors configured to capture sensor data, the sensor data capable of indicating a movement of the computing device;
a touch screen;
at least one processor; and
memory including instructions that, when executed by the at least one processor, cause the computing device to;
detect touch input caused by one or more fingers contacting the touch screen, the touch input corresponding to at least one of;
a first gesture or a second gesture;
analyze the sensor data to determine information about movement of the computing device during a time of the touch input detected by the touch screen;
in response to determining that the computing device remained substantially stationary during the time of the touch input, select the first gesture;
in response to determining that the movement of the computing device corresponds to the second gesture, select the second gesture; and
invoke a first function of the computing device for the first gesture or a second function for the second gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches to enable a computing device, such as a phone or tablet computer, to use sensor information obtained from sensors of the computing device to interpret one or more gestures and/or other input provided by the user. In particular, the computing device may use information about the movement of the device gathered from an accelerometer or gyroscope in combination with input data detected by the touch screen or cameras of the device in order to disambiguate between several different types of gestures for the device.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
one or more sensors configured to capture sensor data, the sensor data capable of indicating a movement of the computing device; a touch screen; at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing device to; detect touch input caused by one or more fingers contacting the touch screen, the touch input corresponding to at least one of;
a first gesture or a second gesture;analyze the sensor data to determine information about movement of the computing device during a time of the touch input detected by the touch screen; in response to determining that the computing device remained substantially stationary during the time of the touch input, select the first gesture; in response to determining that the movement of the computing device corresponds to the second gesture, select the second gesture; and invoke a first function of the computing device for the first gesture or a second function for the second gesture. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method, comprising:
under the control of a computing device configured with executable instructions, receiving user input from at least one of a touch screen or a camera; processing data captured by one or more sensors of the computing device to determine a movement of the computing device; analyzing the movement of the computing device and the user input to determine a gesture of a user; and invoking a function of the computing device corresponding to the gesture. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer readable storage medium storing one or more sequences of instructions that, when executed by one or more processors, cause a computing system to:
-
receive user input from at least one of a touch screen or a camera; process data captured by one or more sensors of the computing device to determine a movement of the computing device; analyze the movement of the computing device and the user input to determine a gesture of a user; and invoke a function of the computing device corresponding to the gesture. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification