Adaptive sampling of touch screen input
First Claim
1. A system for executing a plurality of software applications, each application capable of performing at least one function, the system comprising:
- a display screen adapted for receiving a touch input from a user;
means for sampling said touch screen input at any one of a plurality of sampling rates;
means for storing a predetermined sampling rate for each said application or for each said function; and
means for setting the sampling rate of said sampling means to the sampling rate stored for a given application or a given function whenever that given application is being executed or that given function is being performed, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch screen input device includes a display screen adapted for receiving a touch input from a user; mechanism for sampling the touch screen input at any one of a plurality of sampling rates; mechanism for storing a predetermined sampling rate for each application or for each function; and mechanism for setting the sampling rate of the sampling mechanism to the sampling rate stored for a given application or a given function whenever that given application is being executed or that given function is being performed, respectively. In an alternative embodiment, the rate of change of the touch screen input sample points is measured and the sampling rate increased or decreased when the rate of change of the sample points increases or decreases, respectively.
163 Citations
30 Claims
-
1. A system for executing a plurality of software applications, each application capable of performing at least one function, the system comprising:
-
a display screen adapted for receiving a touch input from a user; means for sampling said touch screen input at any one of a plurality of sampling rates; means for storing a predetermined sampling rate for each said application or for each said function; and means for setting the sampling rate of said sampling means to the sampling rate stored for a given application or a given function whenever that given application is being executed or that given function is being performed, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A touch screen input sampling system comprising:
-
a display screen adapted for receiving a touch input from a user; means for sampling said touch screen input and for generating a plurality of sample points representative of said touch screen input; means for determining the rate of change of said sample points; and means for adjusting the sampling rate of said sampling means based on the rate of change of said sample points. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a system having a display screen for receiving a touch input from a user, the system capable of executing a plurality of software applications, each application capable of performing at least one function, each of said applications or functions being invoked in response to a user command, a method for controlling the sampling of said touch screen input comprising the steps of:
-
storing in a memory of said system a predetermined touch screen input sampling rate for each said application or for each said function; monitoring said system to determine whether a given application or a given function has been invoked; whenever a given application or a given function is invoked, retrieving from said memory the touch screen input sampling rate for said given application or said given function; and while said given application is being executed or said given function is being performed, sampling said touch input to said display screen at said retrieved touch screen input sampling rate. - View Dependent Claims (21, 22, 23)
-
-
24. A method for controlling the sampling of a touch input from a user to a display screen, the method comprising the steps of:
-
generating a plurality of sample points representative of said touch screen input; determining the rate of change of said sample points; and adjusting the rate of sampling of said touch screen input based on the rate of change of said sample points. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification