Time based touch screen input recognition
First Claim
Patent Images
1. A method, comprising:
- detecting, by a processing device, a touch on a touch screen display;
receiving a first signal indicating a start of the touch;
starting a timer in response to the first signal;
monitoring a length of the touch as the touch continues;
determining a current time period covering the length of the touch using a current value of the timer, the current time period comprising one of a plurality of time periods, wherein each of the plurality of time periods corresponds to one of a plurality of functions;
identifying, by the processing device, a current function, of the plurality of functions, corresponding to the current time period, wherein a number of the plurality of time periods, lengths of the plurality of time periods, the plurality of functions, and which of the plurality of functions corresponds to each of the plurality of time periods are customizable through a user interface provided on the touch screen display; and
receiving a second signal indicating an end of the touch;
stopping the timer at a final value in response to the second signal;
determining a final time period using the final value of the timer;
identifying a final function, of the plurality of functions, corresponding to the final time period; and
causing the processing device to implement the final function.
1 Assignment
0 Petitions
Accused Products
Abstract
A time based touch screen input recognition system detects a touch on a touch screen display. The system determines a length of the touch and identifies a function corresponding to the length of touch. The system causes a processing device to implement the corresponding function.
-
Citations
17 Claims
-
1. A method, comprising:
-
detecting, by a processing device, a touch on a touch screen display; receiving a first signal indicating a start of the touch; starting a timer in response to the first signal; monitoring a length of the touch as the touch continues; determining a current time period covering the length of the touch using a current value of the timer, the current time period comprising one of a plurality of time periods, wherein each of the plurality of time periods corresponds to one of a plurality of functions; identifying, by the processing device, a current function, of the plurality of functions, corresponding to the current time period, wherein a number of the plurality of time periods, lengths of the plurality of time periods, the plurality of functions, and which of the plurality of functions corresponds to each of the plurality of time periods are customizable through a user interface provided on the touch screen display; and receiving a second signal indicating an end of the touch; stopping the timer at a final value in response to the second signal; determining a final time period using the final value of the timer; identifying a final function, of the plurality of functions, corresponding to the final time period; and causing the processing device to implement the final function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory to store a touch screen display driver; and a processing device operatively coupled to the memory, the processing device to execute the touch screen display driver to; detect a touch on a touch screen display; receive a first signal indicating a start of the touch; start a timer in response to the first signal; monitor a length of the touch as the touch continues; determine a current time period covering the length of the touch using a current value of the timer, the current time period comprising one of a plurality of time periods, wherein each of the plurality of time periods corresponds to one of a plurality of functions; identify a current function, of the plurality of functions, corresponding to the current time period, wherein a number of the plurality of time periods, lengths of the plurality of time periods, the plurality of functions, and which of the plurality of functions corresponds to each of the plurality of time periods are customizable through a user interface provided on the touch screen display; receive a second signal indicating an end of the touch; stop the timer at a final value in response to the second signal; determine a final time period using the final value of the timer; identify a final function, of the plurality of functions, corresponding to the final time period; and cause the processing device to implement the final function. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory machine readable storage medium storing instructions which when executed cause a processing device to:
-
detect, by the processing device, a touch on a touch screen display; receive a first signal indicating a start of the touch; start a timer in response to the first signal; monitor, by the processing device, a length of the touch as the touch continues on the touch screen display; determine a current time period covering the length of the touch using a current value of the timer, the current time period comprising one of a plurality of time periods, wherein each of the plurality of time periods corresponds to one of a plurality of functions; identify, by the processing device, a current function, of the plurality of functions, corresponding to the current time period, wherein a number of the plurality of time periods, lengths of the plurality of time periods, the plurality of functions, and which of the plurality of functions corresponds to each of the plurality of time periods are customizable through a user interface provided on the touch screen display; receive a second signal indicating an end of the touch; stop the timer at a final value in response to the second signal; determine a final time period using the final value of the timer; identify a final function, of the plurality of functions, corresponding to the final time period; and cause the processing device to implement the final function. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification