System, computer software product and method for transmitting and processing handwritten data
DCFirst Claim
1. A method comprising:
- capturing handwritten information with a pen-enabled computing device, wherein the handwritten information comprises a plurality of coordinate data points;
at the pen enabled computing device, compressing the handwritten information in a lossless manner to create compressed handwritten information; and
transmitting handwritten data representative of the compressed handwritten information from the pen-enabled computing device to a further computing device.
5 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
47 Claims
-
1. A method comprising:
-
capturing handwritten information with a pen-enabled computing device, wherein the handwritten information comprises a plurality of coordinate data points; at the pen enabled computing device, compressing the handwritten information in a lossless manner to create compressed handwritten information; and transmitting handwritten data representative of the compressed handwritten information from the pen-enabled computing device to a further computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
- 16. A system comprising a first computing device configured to capture handwritten information, wherein the handwritten information is captured as a plurality of coordinate data points, and to transmit data representative of the handwritten information to a second computing device, the first computing device comprising a processor with a memory containing instructions configured to cause the processor to compress the handwritten information wherein the handwritten information is compressed in a lossless manner, the second computing device configured to render the handwritten information based upon the data representative of the handwritten information.
- 26. A system comprising a second computing device configured to receive data representative of handwritten information transmitted by a first computing device, the second computing device comprising a processor and a memory configured to cause the processor to render the handwritten information based upon the data representative of the handwritten information comprising a plurality of coordinate data points compressed in a lossless manner by the first computing device.
-
33. A non-transitory computer readable medium comprising computer executable instructions stored thereon that upon execution by a first computing device cause the first computing device to:
-
capture handwritten information with a first computing device as a plurality of coordinate data points; compress the handwritten information in a lossless manner; and transmit handwritten data representative of the compressed handwritten information from the first computing device to a further computing device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory computer readable medium comprising computer executable instructions stored thereon that upon execution by a second computing device cause the second computing device to:
-
receive, from a first computing device, handwritten data representative of handwritten information, the handwritten information comprising a plurality of coordinate data points captured at the first computing device; render the handwritten information based upon the handwritten data representative of the handwritten information; wherein the handwritten data comprises a compressed representation of individual ones of the plurality of coordinate data points compressed in a lossless manner by the first computing device.
-
Specification