DETERMINING INPUT RECEIVED VIA TACTILE INPUT DEVICE
First Claim
1. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system including a tactile input device to at least:
- detect a depression of the tactile input device;
detect a number of contacts at the tactile input device, each of the detected contacts being associated with a duration and a distance moved; and
determine, based on the number of detected contacts on the tactile input device, the durations of the detected contacts, and the distances moved of the detected contacts, a type of input to process.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system including a tactile input device to at least detect a depression of the tactile input device, detect a number of contacts at the tactile input device, each of the detected contacts being associated with a duration and a distance moved, and determine, based on the number of detected contacts on the tactile input device, the durations of the detected contacts, and the distances moved of the detected contacts, a type of input to process.
-
Citations
22 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system including a tactile input device to at least:
-
detect a depression of the tactile input device; detect a number of contacts at the tactile input device, each of the detected contacts being associated with a duration and a distance moved; and determine, based on the number of detected contacts on the tactile input device, the durations of the detected contacts, and the distances moved of the detected contacts, a type of input to process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system including a tactile input device to at least:
-
detect two contacts at the tactile input device; if only one of the two detected contacts has moved at least a threshold distance across the tactile input device, determine that a type of input is a first input type; and if neither of the detected contacts has moved at least a threshold distance across the tactile input device or both of the detected contacts has moved at least the threshold distance across the tactile input device, determine; that the type of input is a second input type if the two detected contacts are within a threshold distance from each other; and that the type of input is the first input type if the two detected contacts are not within the threshold distance from each other. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system including a tactile input device to at least:
-
detect three or more contacts at the tactile input device; if a first and second of the at least three detected contacts have moved at least a threshold distance across the tactile input device and a third of the at least three detected contacts has not moved at least the threshold distance, determining whether the third detected contact is a thumb; if the third detected contact is a thumb, ignoring the third detected contact, and if the third detected contact is not a thumb, determining that a type of input is a first input type. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system including a tactile input device to at least:
-
detect at least one contact on the tactile input device; and classify the at least one detected contact as either a first type, a second type, or a third type, wherein the at least one contact is classified as the first type based on moving across the tactile input device, and wherein the at least one contact is classified as the second type based on having initiated contact with the tactile input device at least a threshold time before a current time and not moving across the tactile input device, wherein the at least one contact is classified as the third type based on having initiated contact with the tactile input device less than, or no more than, the threshold time before the current time, and not moving across the tactile input device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
detecting at least one contact on a tactile input device; and classifying the at least one detected contact as either first type, a second type, or a third type, wherein the at least one contact is classified as the first type based on moving across the tactile input device, wherein the at least one contact is classified as the second type based on having initiated contact with the tactile input device at least a threshold time before a current time and not moving across the tactile input device, and wherein the at least one contact is classified as the third type based on having initiated contact with the tactile input device less than, or no more than, the threshold time before the current time, and not moving across the tactile input device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification