Generation, verification and reproduction of a digitized writing
First Claim
Patent Images
1. A method for representing in an image format a signature stored in a digitized signature record format wherein the signature is represented in a sequence of strokes each having a starting point and an end mark, and wherein locations of points of each stroke are coded as differences in location from either the starting point or an immediately previous point of the stroke, the method comprising:
- (a) reading a point location from the digitized signature record;
(b) determining whether the read point location is the starting point of a stroke;
(c) if the read point location is the starting point of a stroke, then;
setting a pixel in the image format located at the location of the read point to a display value,storing the pixel location and display value in the image format, andreturning to step (a) for reading the next point location until an end mark is reached;
(d) if the read point location is not the starting point of a stroke, then;
setting a line of pixels in the image format located in locations from the read point location of the previous read point to the read point location of the present read point to a display value,storing the pixel locations and display values of the line of pixels in the image format, andreturning to step (a) for reading the next point location until an end mark is reached;
(e) repeating steps (a) through (d) for all of the strokes of the signature.
3 Assignments
0 Petitions
Accused Products
Abstract
A digitized writing is recorded in a digitized writing record including at least the position of each point of a writing in coordinates relative to a coordinate of a previous point thereof and time. The digitized writing record may be converted to image format.
49 Citations
34 Claims
-
1. A method for representing in an image format a signature stored in a digitized signature record format wherein the signature is represented in a sequence of strokes each having a starting point and an end mark, and wherein locations of points of each stroke are coded as differences in location from either the starting point or an immediately previous point of the stroke, the method comprising:
-
(a) reading a point location from the digitized signature record; (b) determining whether the read point location is the starting point of a stroke; (c) if the read point location is the starting point of a stroke, then; setting a pixel in the image format located at the location of the read point to a display value, storing the pixel location and display value in the image format, and returning to step (a) for reading the next point location until an end mark is reached; (d) if the read point location is not the starting point of a stroke, then; setting a line of pixels in the image format located in locations from the read point location of the previous read point to the read point location of the present read point to a display value, storing the pixel locations and display values of the line of pixels in the image format, and returning to step (a) for reading the next point location until an end mark is reached; (e) repeating steps (a) through (d) for all of the strokes of the signature. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium encoded with machine-readable computer instructions for generating a digitized signature record from a signature signed on a signing surface indicating the location of a stylus on the signing surface comprising:
-
(a) means for causing a computer to record the location of the stylus when placed on the signing surface for defining a starting point of each stroke of the signature, wherein the starting point of a first stroke of the signature defines the starting point of the signature; (b) means for causing the computer to record point locations of the stylus on the signing surface relative to a previous point until the stylus is lifted off the signing surface, thereby defining a stroke of the signature between the starting point and the lift off point; (c) means for causing the computer to repeat elements (a) through (b) for each subsequent stroke of the signature until the signature is completely signed; and (d) means for causing the computer to record directly or indirectly a time at which each recorded point is recorded relative to the time of the starting point of the signature; (e) means for causing the computer to store the locations of the starting points and subsequent points of each stroke of the signature, and the recorded time, in the digitized signature record, whereby the computer is caused to generate a digitized signature record that includes at least the positions of the starting points and subsequent points of each stroke of a signature in coordinates relative to a coordinate of a previous point thereof and the time point thereof. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for generating a digitized writing record from a writing written on a writing surface providing an indication of the location of a stylus on the writing surface comprising:
-
(a) recording the location of the stylus when placed on the writing surface for defining a starting point of each stroke of the writing, wherein the starting point of a first stroke of the writing defines the starting point of the writing; (b) recording point locations of the stylus on the writing surface until the stylus is lifted off the writing surface, thereby defining a stroke of the writing between the starting point and a lift off point; (c) repeating steps (a) and (b) for each subsequent stroke of the writing until the writing is completely written; (d) determining a number of bits for storing the point locations of the strokes of the writing and storing the determined number in the digitized writing record; (e) storing in the digitized writing record a time or rate at which the recorded points are recorded; (f) storing in the digitized writing record the locations of the starting points of each stroke of the writing; and (g) coding in the determined number of bits the locations of the points of each stroke of the writing in values relative to a starting point or an immediately previous point thereof and storing same in the digitized writing record; whereby the digitized writing record includes at least the positions of points of a writing in coordinates relative to a starting point or an immediately previous point thereof and the timing thereof. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for representing in an image format a writing stored in a digitized writing record format wherein the writing is represented in a sequence of strokes each having a starting point and an end mark, and wherein locations of points of each stroke are coded as differences in location from either the starting point or an immediately previous point of the stroke, the method comprising:
-
(a) reading a point location from the digitized writing record; (b) determining whether the read point location is the starting point of a stroke; (c) if the read point location is the starting point of a stroke, then; setting a pixel in the image format located at the location of the read point to a display value, storing the pixel location and display value in the image format, and returning to step (a) for reading the next point location until an end mark is reached; (d) if the read point location is not the starting point of a stroke, then; setting a line of pixels in the image format located in locations from the read point location of the previous read point to the read point location of the present read point to a display value, storing the pixel locations and display values of the line of pixels in the image format, and returning to step (a) for reading the next point location until an end mark is reached; (e) repeating steps (a) through (d) for all of the strokes of the writing. - View Dependent Claims (27)
-
-
28. A method for storing and displaying a digitized writing record from a writing written on a writing surface providing an indication of the location of a stylus on the writing surface, said method comprising:
-
(a) recording the location of the stylus when placed on the writing surface for defining a starting point of each stroke of the writing, wherein the starting point of a first stroke of the writing defines the starting point of the writing; (b) recording point locations of the stylus on the writing surface until the stylus is lifted off the writing surface, thereby defining a stroke of the writing between the starting point and a lift off point; (c) repeating steps (a) and (b) for each subsequent stroke of the writing until the writing is completely written; (d) determining a number of bits for storing the point locations of the strokes of the writing and storing the determined number in the digitized writing record; (e) storing in the digitized writing record a time or rate at which the recorded points are recorded; (f) storing in the digitized writing record the locations of the starting points of each stroke of the writing; and (g) coding in the determined number of bits the locations of the points of each stroke of the writing in values relative to a starting point or an immediately previous point thereof and storing same in the digitized writing record; whereby the stored digitized writing record includes the positions of points of the writing in coordinates relative to the starting point or an immediately previous point thereof and the timing thereof; said method further comprising representing the stored digitized writing in a displayed image, wherein said representing comprises; (h) reading a point location from the digitized writing record; (i) determining whether the read point location is the starting point of a stroke; (j) if the read point location is the starting point of a stroke, then; setting a pixel in the image located at the location of the read point to a display value, displaying the pixel location and display value in the displayed image; and returning to step (h) hereof for reading the next point location; (k) if the read point location is not the staffing point of a stroke, then; setting a line of pixels in the image located in locations from the read point location of the previous read point to the read point location of the present read point to a display value, displaying the pixel locations and display values of the line of pixels in the displayed image; and returning to step (h) hereof for reading the next point location; (l) repeating steps (h) through (k) for all of the strokes of the digitized writing record; whereby the writing stored in the digitized writing record is displayed. - View Dependent Claims (29, 30, 31)
-
-
32. A method for generating a digitized writing record from a writing signed on a writing surface comprising:
-
(a) recording the location of a starting point of each stroke of the writing, wherein the starting point of a first stroke defines the starting point of the writing; (b) recording point locations on the writing surface until the stylus is lifted off the writing surface, thereby defining a stroke of the writing; (c) repeating steps (a) and (b) for each subsequent stroke of the writing until the writing is completely written; (d) determining a number of bits for storing the point locations of the writing and storing the determined number in the digitized writing record; (e) storing in the digitized writing record a time or rate at which the recorded points are recorded; (f) storing in the digitized writing record the locations of the starting points of each stroke; and (g) coding in the determined number of bits the locations of the points of each stroke in values relative to a starting point or an immediately previous point thereof and storing same in the digitized writing record. - View Dependent Claims (33)
-
-
34. A method for storing a digitized writing record from a writing written on a writing surface providing an indication of the location of a stylus on the writing surface, said method comprising:
-
(a) recording the location of the stylus when placed on the writing surface for defining a starting point of each stroke of the writing, wherein the starting point of a first stroke of the writing defines the starting point of the writing; (b) recording point locations of the stylus on the writing surface until the stylus is lifted off the writing surface, thereby defining a stroke of the writing between the starting point and the lift off point; (c) repeating steps (a) and (b) for each subsequent stroke of the writing until the writing is completely written; (d) determining a number of bits needed for storing the x and y coordinates of point locations of the strokes of the writing; and (e) storing in one byte of the digitized writing record the numbers determined in step (d) for storing the x coordinates and the y coordinates; (f) storing in the digitized writing record a time or rate at which the recorded points are recorded; (g) storing in respective first and second bytes of the digitized writing record representative of a stroke of the writing the x and y coordinates of the starting point of the stroke; (h) coding in the number of bits determined in step (d) the differences of the x and y coordinates of the points of the stroke of the writing relative to a starting point or to an immediately previous point, and storing same in the digitized writing record; (i) storing in the digitized writing record an end mark value representative of the end of a stroke; and (j) repeating each of the foregoing steps (g) through (i) for each stroke of the digitized writing; whereby the stored digitized writing record includes the positions of points of the writing in coordinates relative to the starting point or an immediately previous point thereof and the timing thereof.
-
Specification