Electronically capturing handwritten data
DCFirst Claim
Patent Images
1. A method for capturing handwritten data, the method comprising:
- detecting, at a computing device comprising a handwriting capture interface, a first position and movement associated with an actuation of the handwriting capture interface to define a handwritten input;
in response to detecting the first position and movement associated with the actuation, defining at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first position and movement associated with the actuation; and
in response to defining the at least one bounding box, storing the handwritten input and the at least one bounding box.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for electronically capturing handwritten data using a computing device having a handwriting capture interface. The method includes detecting a position associated with an actuation of the handwriting capture interface to define a handwritten input, and defining a bounding box encompassing at least a portion of individual strokes of the handwritten input. In addition, the method includes storing the handwritten input and the bounding box.
-
Citations
19 Claims
-
1. A method for capturing handwritten data, the method comprising:
-
detecting, at a computing device comprising a handwriting capture interface, a first position and movement associated with an actuation of the handwriting capture interface to define a handwritten input; in response to detecting the first position and movement associated with the actuation, defining at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first position and movement associated with the actuation; and in response to defining the at least one bounding box, storing the handwritten input and the at least one bounding box. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. A method for capturing handwritten data, the method comprising:
-
detecting, at a computing device comprising a handwriting capture interface, a first position and movement associated with an actuation of the handwriting capture interface to define a handwritten input, wherein detecting the first position and movement associated with the actuation comprises sampling the first position and movement associated with the actuation to form a coordinate representation of individual strokes of the handwritten input; in response to detecting the first position and movement associated with the actuation, defining at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first position and movement associated with the actuation; storing the handwritten input and the at least one bounding box; and determining at least one baseline for individual strokes of the handwritten input, wherein the determining at least one baseline comprises detecting changes in a one-dimensional histogram comprising an axis having a number of predetermined points along the axis, wherein the histogram comprises a count for individual predetermined points along the axis, the count defining the individual strokes of the handwritten input that pass through the individual predetermined points along the axis, wherein the at least one baseline is determined relative to a point along the axis corresponding to at least one predetermined point having a large count relative to other predetermined points.
-
-
9. A computing device apparatus comprising:
-
a handwriting capture interface; a memory element configured to store information associated with signals received from the capture interface; and a processing device configured to be in communication with the memory element, wherein the processing device is configured to; detect a first position and movement associated with an actuation of the handwriting capture interface to form a handwritten input; in response to detection of the first position and movement associated with the actuation, define at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first position and movement associated with the actuation; and in response to defining the at least one bounding box, store the handwritten input and the at least one bounding box in the memory element. - View Dependent Claims (10, 11, 12, 14, 15)
-
-
13. A computing device apparatus comprising:
-
a handwriting capture interface; a memory element configured to store information associated with signals received from the capture interface; and a processing device configured to be in communication with the memory element, wherein the processing device is configured to; detect a first position and movement associated with an actuation of the handwriting capture interface to form a handwritten input; in response to detection of the first position and movement associated with the actuation, define at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first position and movement associated with the actuation; store the handwritten input and the at least one bounding box in the memory element; sample the first position and movement associated with the actuation of the handwriting capture interface to form a coordinate representation of individual strokes of the handwritten input; determine at least one baseline for individual strokes of the handwritten input, and the at least one baseline comprises a location and at least a portion of the at least one bounding box, wherein the location of the at least one baseline is based on changes in a one-dimensional histogram comprising an axis having a number of predetermined points along the axis, wherein the histogram comprises a count for individual predetermined points along the axis, the count defining the individual strokes of the handwritten input that pass through the individual predetermined points along the axis, wherein the location of the at least one baseline is determined relative to a point along the axis corresponding to the predetermined point having a large count relative to other predetermined points.
-
-
16. A tangible computer readable medium configured to store instructions configured to cause a computing device to perform operations comprising:
-
detecting a first motion associated with an actuation of a handwriting capture interface in communication with the computing device to define a handwritten input comprising a coordinate representation of individual strokes of the handwritten input; in response to detecting the first motion associated with the actuation, defining at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first motion associated with the actuation; and in response to defining the at least one bounding box, storing the handwritten input and the at least one bounding box. - View Dependent Claims (17, 18)
-
-
19. A tangible computer readable medium configured to store instructions configured to cause a computing device to perform operations comprising:
-
detecting a first motion associated with an actuation of a handwriting capture interface in communication with the computing device to define a handwritten input comprising a coordinate representation of individual strokes of the handwritten input; in response to detecting the first motion associated with the actuation, defining at least one bounding box encompassing at least a portion of individual strokes of the handwritten input, wherein a size of the at least one bounding box is based on the first motion associated with the actuation; storing the handwritten input and the at least one bounding box; and determining a location of at least one baseline based on the coordinate representation of individual strokes of the handwritten input, wherein the determining the location comprises detecting changes in a one-dimensional histogram comprising an axis having a number of predetermined points along the axis, wherein the histogram comprises a count for individual predetermined points along the axis, the count defining the individual strokes of the handwritten input that pass through the individual predetermined points along the axis, wherein the at least one baseline is determined relative to a point along the axis corresponding to at least one predetermined point having a large count relative to other predetermined points.
-
Specification