Pen data capture and injection
First Claim
1. A method of employing pen data, comprising:
- capturing pen data from a digitizer driver, and storing the captured pen data in a pen data file.
2 Assignments
0 Petitions
Accused Products
Abstract
A tool that allows a user, such as a software developer, to create test data that can consistently be employed to simulate the operation of a hardware pen or stylus. Raw pen data, such as position coordinates, pen angle and pen properties, is captured. This data is then later injected into a system being tested in place of pen data from a device driver. The raw pen data may be captured through an application programming interface invoked by a host application. The captured data can then subsequently be injected through another application programming interface invoked by a host application, such as a software testing application for testing a variety of operations of another software application. Alternately, a stand-alone utility may be used for capturing and then injecting raw pen data.
-
Citations
15 Claims
-
1. A method of employing pen data, comprising:
-
capturing pen data from a digitizer driver, and storing the captured pen data in a pen data file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of employing pen data, comprising:
-
retrieving pen data from a pen data file; and
injecting the retrieved pen data into a lowermost layer of a stack of software objects. - View Dependent Claims (8, 9, 10, 12)
-
-
11. The method recited in 7, further comprising
retrieving the pen data from the pen data file as electronic ink data; - and
converting the electronic ink data to raw pen data.
- and
-
13. A tool for employing pen data, comprising:
-
a buffer management module that retrieves pen data from a pen data file; and
a device management module that provides the retrieved pen data to a driver. - View Dependent Claims (14, 15)
-
Specification