RECOGNIZING GESTURE ON TACTILE INPUT DEVICE
First Claim
1. A non-transitory computer-readable storage medium comprising instructions stored thereon for recognizing gestures on a tactile input device that, when executed by at least one processor, are configured to cause a computing system to at least:
- receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device and subsequent release of the first contact from the tactile input device;
receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device after the first contact is released, the second contact being maintained and changing location on the tactile input device; and
recognize the first contact and the second contact as a single gesture if;
the second contact occurs within a re-tap threshold period of time after the first contact; and
the second contact begins within a maximal threshold distance on the tactile input device from the first contact.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable storage medium may comprise instructions stored thereon for recognizing gestures on a tactile input device. The instructions may be configured to cause a computing system to at least receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device and subsequent release of the first contact from the tactile input device, receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device after the first contact is released, the second contact being maintained and changing location on the tactile input device, and recognize the first contact and the second contact as a single gesture if the second contact occurs within a re-tap threshold period of time after the first contact, and the second contact begins within a maximal threshold distance on the tactile input device from the first contact.
92 Citations
30 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions stored thereon for recognizing gestures on a tactile input device that, when executed by at least one processor, are configured to cause a computing system to at least:
-
receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device and subsequent release of the first contact from the tactile input device; receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device after the first contact is released, the second contact being maintained and changing location on the tactile input device; and recognize the first contact and the second contact as a single gesture if; the second contact occurs within a re-tap threshold period of time after the first contact; and the second contact begins within a maximal threshold distance on the tactile input device from the first contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium comprising instructions stored thereon for recognizing gestures on a tactile input device that, when executed by at least one processor, are configured to cause a computing system to at least:
-
receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device; receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device; and recognize the first contact and the second contact as simultaneous if; the second contact begins within a concurrent tap threshold time of when the first contact begins; the second contact begins within a maximal threshold distance of the first contact; and the first and second contacts are released within a concurrent release threshold time of each other. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium comprising instructions stored thereon for ignoring spurious clicks on a tactile input device that, when executed by at least one processor, are configured to cause a computing system to at least:
-
receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device, the first contact being maintained and moving across the tactile input device; receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device, the second contact beginning; at least a threshold period of time after a beginning of the first contact; and while the first contact is moving across the tactile input device; and ignore the second contact based on the second contact beginning at least the threshold period of time after the beginning of the first contact and while the first contact is moving across the tactile input device. - View Dependent Claims (26)
-
-
27. A computing system comprising:
-
a display; a tactile input device comprising at least one sensor; at least one processor configured to execute instructions, receive input signals from the at least one sensor of the tactile input device, and send output signals to the display; and at least one memory device comprising instructions stored thereon that, when executed by the at least one processor, are configured to cause the computing system to at least; present, by the display, an object being dragged across the display based on; a first drag contact and a second drag contact received on the sensor of the tactile input device, the second drag contact beginning within a re-tap threshold period of time after the first drag contact on the sensor is released; and the second drag contact beginning within a maximal threshold distance on the sensor from the first contact. - View Dependent Claims (28, 29, 30)
-
Specification