System, computer software product and method for transmitting and processing handwritten data
DCFirst Claim
1. A method of transmitting and processing handwritten data comprising:
- capturing handwritten information with a first computing device;
transmitting handwritten data representative of the handwritten information from the first computing device to a second computing device;
rendering the handwritten information based upon the handwritten data following the transmission of the handwritten data 10 the second computing device;
identifying additional data to be associated with the handwritten information following the transmission of the handwritten data to the second computing device; and
creating a composite comprised of both the handwritten information and the additional data.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system, computer program product and method are provided that smooth handwritten information following the transmission of handwritten data to a second computing device, thereby reducing the memory, processing and communications bandwidth requirements of a first computing device that captured the handwritten information. A system, computer program product and method are also provided for creating new points in the vicinity of at least some of the data points of the handwritten data after transmission of the data, thereby effectively improving the resolution of the handwritten information without increasing the memory, processing and communications bandwidth requirements of the first computing device. A system, computer program product and method are further provided that associate additional data with the handwritten information after the information has been transmitted such that a composite can be created without increasing the memory, processing and communications bandwidth requirements of the first computing device.
-
Citations
32 Claims
-
1. A method of transmitting and processing handwritten data comprising:
-
capturing handwritten information with a first computing device;
transmitting handwritten data representative of the handwritten information from the first computing device to a second computing device;
rendering the handwritten information based upon the handwritten data following the transmission of the handwritten data 10 the second computing device;
identifying additional data to be associated with the handwritten information following the transmission of the handwritten data to the second computing device; and
creating a composite comprised of both the handwritten information and the additional data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
receiving the handwritten data at the second computing device following transmission of the handwritten data by the first computing device; and
recovering the handwritten information including the plurality of data points represented by the handwritten data, and wherein rendering the handwritten information further comprises drawing lines according to the plurality of data points.
-
-
10. A method according to claim 9 wherein rendering the handwriten information further comprises drawing smooth lines according to the plurality of data points.
-
11. A method according to claim 1, wherein identifying additional data comprises identifying additional, payload data.
-
12. A system for transmitting and processing handwritten data comprising:
-
a first computing device for capturing handwritten information and for transmitting handwritten data representative of the handwritten information; and
a second computing device for receiving the handwritten data transmitted by said first computing device, said second computing device comprising a processing element for rendering the handwritten information based upon the handwritten data, wherein said processing element is also adapted to identify additional data to be associated with the handwritten information and to create a composite comprised of both the handwritten information and the additional data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for processing handwritten data, the computer program product comprising a computer-readable storage medium having computer readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving handwritten data that has been transmitted by a remote computing device;
a second executable portion for rendering the handwritten information based upon the handwritten data;
a third executable portion for identifying additional data to be associated with the handwritten information; and
a fourth executable portion for creating a composite comprised of both the handwritten information and the additional data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification