Discrete cursor movement based on touch input
First Claim
Patent Images
1. A method comprising:
- detecting, by a computing system, a touch input on the computing system comprising a single tap on a side surface of a housing for a display surface of the computing system, the detecting comprising analyzing a change in a data stream from a sensor of the computing system by applying a first signal de-noising algorithm to the data stream;
determining, by the computing system, the nature of the detected touch input; and
generating, by the computing system, a discrete cursor movement from a set of discrete cursor movements based on the determined nature of the detected touch input, wherein generating the discrete cursor movement comprises accessing a table in which different touch inputs are respectively matched to different discrete cursor movements, the method further comprising generating the discrete cursor movement based on a specified cursor movement matched in the table to the detected touch input.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example implementation according to aspects of the present disclosure, a method may include detecting, by a computing system, a touch input on the computing system by analyzing a change in a data stream from a sensor of the computing system by applying a first signal de-noising algorithm to the data stream. The method may further include determining, by the computing system, the nature of the detected touch input. Additionally, the method may include generating, by the computing system, a discrete cursor movement from a set of discrete cursor movements based on the determined nature of the detected touch input.
-
Citations
19 Claims
-
1. A method comprising:
-
detecting, by a computing system, a touch input on the computing system comprising a single tap on a side surface of a housing for a display surface of the computing system, the detecting comprising analyzing a change in a data stream from a sensor of the computing system by applying a first signal de-noising algorithm to the data stream; determining, by the computing system, the nature of the detected touch input; and generating, by the computing system, a discrete cursor movement from a set of discrete cursor movements based on the determined nature of the detected touch input, wherein generating the discrete cursor movement comprises accessing a table in which different touch inputs are respectively matched to different discrete cursor movements, the method further comprising generating the discrete cursor movement based on a specified cursor movement matched in the table to the detected touch input. - View Dependent Claims (2, 3, 4, 5, 17, 18)
-
-
6. A computing system comprising:
-
a processing resource; an accelerometer to generate a signal responsive to detecting a touch input on the computing system; a touch analysis module to analyze the signal generated by the accelerometer by applying a signal de-noising algorithm to the signal generated by the accelerometer; and a discrete cursor movement module to determine, from a table in which different discrete cursor movements are respectively matched to different types of touch input, which discrete cursor movement is to be implemented based at least in part on a type of touch input identified by the analysis of the signal generated by the accelerometer. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
a sensor; a touch analysis module to analyze at least one of the signals generated by the sensor by applying a signal de-noising algorithm to the signal to identify a touch input to the computing system; and a discrete cursor movement module to determine which discrete cursor movement from a predefined set of discrete cursor movements to cause to be implemented based at least in part on the analysis of the signals generated by the sensor and based on which application is currently executing on the computing system when the touch input is identified. - View Dependent Claims (13, 14, 15, 16, 19)
-
Specification