Probabilistic latency modeling
First Claim
Patent Images
1. A method comprising:
- displaying a moving item by a touchscreen device;
receiving data that describes one or more touch inputs that are to follow the display of the moving item; and
calculating end-to-end latency of the computing device based on the data corresponding to the one or more touch inputs and data describing the display of the moving item by at least computing a distance between a position at which the item is displayed and a position at which the touch input is received at a particular point in time, wherein the calculating involves the following expression to model the end-to-end latency;
end-to-end latency=d/v, where d is distance and v is average velocity.
2 Assignments
0 Petitions
Accused Products
Abstract
Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.
-
Citations
18 Claims
-
1. A method comprising:
-
displaying a moving item by a touchscreen device; receiving data that describes one or more touch inputs that are to follow the display of the moving item; and calculating end-to-end latency of the computing device based on the data corresponding to the one or more touch inputs and data describing the display of the moving item by at least computing a distance between a position at which the item is displayed and a position at which the touch input is received at a particular point in time, wherein the calculating involves the following expression to model the end-to-end latency;
end-to-end latency=d/v, where d is distance and v is average velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a touchscreen; and one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising; displaying a moving item on the touchscreen; receiving data that describes one or more touch inputs that are to follow the display of the moving item; and calculating end-to-end latency of the computing device based on the data corresponding to the one or more touch inputs and data describing the display of the moving item by at least computing a distance between a position at which the item is displayed and a position at which the touch input is received at a particular point in time, wherein the calculating involves the following expression to model the end-to-end latency;
end-to-end latency=d/v, where d is distance and v is average velocity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
displaying an item by a touchscreen device; recording data that describes the displaying; receiving one or more touch inputs on the touchscreen device; recording data that describes the one or more touch inputs; and calculating end-to-end latency of the touchscreen device based on the data that describes the displaying and the data that describes the one or more touch inputs by at least computing a distance between a position at which the item is displayed and a position at which the touch input is received at a particular point in time, wherein the calculating involves the following expression to model the end-to-end latency;
end-to-end latency=d/v, where d is distance and v is average velocity. - View Dependent Claims (16, 17, 18)
-
Specification