Touchscreen keyboard simulation for performance evaluation
First Claim
Patent Images
1. A method, comprising:
- receiving, in a first computing device, a series of touchscreen keyboard touch data from a touchscreen keyboard device, wherein the series of touchscreen keyboard touch data represents touches at the touchscreen keyboard device, and wherein the first computing device and the touchscreen keyboard device are separate and distinct devices;
storing the series of touchscreen keyboard touch data at the first computing device, wherein the stored series of touchscreen touch data are later sent to the touchscreen keyboard device as a series of touchscreen keyboard simulated touch data;
sending, from the first computing device, a series of touchscreen keyboard touch data to a touchscreen keyboard device to simulate touches on the touchscreen keyboard device;
receiving, in the first computing device, a text string resulting from the touchscreen keyboard device applying a touchscreen keyboard algorithm to the series of touchscreen keyboard simulated touch data; and
evaluating, in the first computing device, the received text string for accuracy to determine an effectiveness of the applied touchscreen keyboard algorithm.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized system sends a series of touchscreen keyboard touch data to a touchscreen keyboard device that receives the touchscreen keyboard touch data and processes the received string of touchscreen keyboard touch data to simulate touches to a touchscreen of the touchscreen keyboard device. A touchscreen keyboard algorithm is applied to the simulated touches, producing a corrected text string. The effectiveness of the touchscreen keyboard algorithm at producing a correct text string can then be evaluated.
29 Citations
17 Claims
-
1. A method, comprising:
-
receiving, in a first computing device, a series of touchscreen keyboard touch data from a touchscreen keyboard device, wherein the series of touchscreen keyboard touch data represents touches at the touchscreen keyboard device, and wherein the first computing device and the touchscreen keyboard device are separate and distinct devices; storing the series of touchscreen keyboard touch data at the first computing device, wherein the stored series of touchscreen touch data are later sent to the touchscreen keyboard device as a series of touchscreen keyboard simulated touch data; sending, from the first computing device, a series of touchscreen keyboard touch data to a touchscreen keyboard device to simulate touches on the touchscreen keyboard device; receiving, in the first computing device, a text string resulting from the touchscreen keyboard device applying a touchscreen keyboard algorithm to the series of touchscreen keyboard simulated touch data; and evaluating, in the first computing device, the received text string for accuracy to determine an effectiveness of the applied touchscreen keyboard algorithm. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, in a first computing device, a series of touchscreen keyboard touch data from a touchscreen keyboard device, wherein the series of touchscreen keyboard touch data represents touches at the touchscreen keyboard device, wherein the first computing device and the touchscreen keyboard device are separate and distinct devices; storing the series of touchscreen keyboard touch data at the first computing device, wherein the stored series of touchscreen touch data are later sent to the touchscreen keyboard device as a string of touchscreen keyboard simulated touch data; receiving, in the touchscreen keyboard device, a string of touchscreen keyboard simulated touch data, and processing the received string of touchscreen keyboard simulated touch data to simulate touches at a touchscreen of the touchscreen keyboard device; applying a touchscreen keyboard algorithm to the string of touchscreen keyboard simulated touch data; and receiving, in the first computing device, a text string resulting from applying the touchscreen keyboard algorithm to the string of touchscreen keyboard simulated touch data, wherein the first computing device evaluates the received text string for accuracy to determine the effectiveness of the applied touchscreen keyboard algorithm. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computerized system, comprising:
-
an interface operable to receive a series of touchscreen keyboard touches from a touchscreen keyboard device representing touches on the touchscreen keyboard device, wherein the interface of the computerized system and the touchscreen keyboard device are separate and distinct from each other; a storage device operable to store the series of touchscreen keyboard touches such that the stored series of touchscreen touches can later be sent to the touchscreen keyboard device as a series of touchscreen keyboard simulated touch data; and a processor; wherein the interface is operable to send the series of touchscreen keyboard simulated touch data to the touchscreen keyboard device such that the sent series of touchscreen keyboard simulated touch data is used to simulate the series of touchscreen keyboard touches on the touchscreen keyboard device; wherein the interface is operable to receive a text string resulting from applying, by the touchscreen keyboard device, a touchscreen keyboard algorithm to the series of touchscreen keyboard simulated touch data; and wherein the processor is operable to evaluate the received text string for accuracy to determine the effectiveness of the applied touchscreen keyboard algorithm. - View Dependent Claims (11, 12, 13)
-
-
14. A touchscreen keyboard device, comprising:
-
an interface operable to send a series of touchscreen keyboard touches, representing touches at a touchscreen keyboard device, from the touchscreen keyboard device to a first computing device that stores the series of touchscreen keyboard touches, wherein the stored series of touchscreen touches can later be sent to the touchscreen keyboard device as a string of touchscreen keyboard simulated touch data, and wherein the interface is operable receive the string of touchscreen keyboard simulated touch data; and a processor operable to process the received string of touchscreen keyboard touch data to simulate touches at the touchscreen keyboard device and apply a touchscreen keyboard algorithm to the string of touchscreen keyboard simulated touch data; wherein the first computing device receives a text string resulting from applying the touchscreen keyboard algorithm to the string of touchscreen keyboard simulated touch data in order to evaluate the received text string for accuracy to determine the effectiveness of the applied touchscreen keyboard algorithm; wherein the interface of the touchscreen keyboard device and the first computing device are separate and distinct from each other. - View Dependent Claims (15, 16, 17)
-
Specification