Motion-Detected Tap Input
First Claim
Patent Images
1. A method of operating a mobile device, the method comprising:
- detecting occurrence of an event on the device;
after occurrence of the event, using a set of motion sensors to detect a plurality of motion-detected tap inputs that meet a set of constraints; and
performing a particular operation in response to the detected plurality of motion-detected tap inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide one or more novel motion-detected, tap-input methods for initiating one or more particular operations of a device. In some embodiments, these methods detect a tap input without relying on the output of a touch-sensitive screen sensor, which the device may or may not have. Instead, these methods detect the tap input by relying on the output of one or more other motion sensors of the device. Examples of such motion sensors include accelerometers, gyroscopes, and other sensors that generate output based on the movement of, or physical interactions with, the device.
-
Citations
37 Claims
-
1. A method of operating a mobile device, the method comprising:
-
detecting occurrence of an event on the device; after occurrence of the event, using a set of motion sensors to detect a plurality of motion-detected tap inputs that meet a set of constraints; and performing a particular operation in response to the detected plurality of motion-detected tap inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine readable medium storing a program for execution by at least one processing unit of a mobile device comprising a plurality of sensors, the program comprising sets of instructions for:
-
detecting occurrence of an event on the device; after occurrence of the event, using a set of motion sensors to detect a plurality of motion-detected tap inputs that meet a set of constraints; and performing a particular operation in response to the detected plurality of motion-detected tap inputs. - View Dependent Claims (10, 11, 12, 13, 20, 21, 22)
-
-
14-19. -19. (canceled)
-
23. A device comprising:
-
a set of processing units; a machine readable storage storing a program for execution by at least one of the processing units, the program comprising sets of instructions for; detecting occurrence of an event on the device; after occurrence of the event, using a set of motion sensors to detect a plurality of motion-detected tap inputs that meet a set of constraints; and performing a particular operation in response to the detected plurality of motion-detected tap inputs. - View Dependent Claims (24, 25)
-
-
26. A method of operating a mobile device, the method comprising:
-
based on a first set of motion sensors, detecting that the mobile device has a particular orientation; while the mobile device has the particular orientation, using a second set of motion sensors to detect a plurality of motion-detected tap inputs that meet a set of constraints; and performing a particular operation on the mobile device in response to the detected plurality of motion detected tap inputs.
-
-
27-32. -32. (canceled)
-
33. A method of operating a mobile device comprising an accelerometer and a gyroscope, the method comprising:
-
based on a set of gyroscope output signals, detecting that the mobile device has a particular orientation; receiving a plurality of distinct accelerometer output signal set that meet a set of constraints; determining that the reception of the plurality of distinct accelerometer output signal sets while the mobile device has the particular orientation corresponds to a request for a particular operation of the mobile device; and directing a module on the mobile device to perform the particular operation.
-
-
34-35. -35. (canceled)
-
36. A non-transitory machine readable medium storing a program for execution by at least one processing unit of a mobile device comprising a plurality of sensors, the program comprising sets of instructions for:
-
using output data from a first set of sensors to detect that the mobile device has a particular orientation; while the mobile device has the particular orientation, using a second set of sensors to detect a plurality of motion-detected tap inputs that meet a set of constraints; determining that the detected plurality of motion-detected tap inputs correspond to a request for a particular operation of the mobile device; and directing a module on the mobile device to perform the particular operation.
-
-
37-38. -38. (canceled)
Specification