Serial storage of ink and its properties
First Claim
1. A computer-readable medium having a data structure thereon, said data structure being read and processed by a computer, said data structure relating to storing a first stroke and at least a second stroke of handwritten ink information, said data structure comprising:
- a first portion having a tag representing an identification of a type of tag data;
a second portion identifying a size of said tag data;
a third portion having a table, said table including global unique identifiers;
a fourth portion having the tag data, the tag data including an identifier means for referencing a first global unique identifier in the table associated with a first property of the handwritten ink information and a second global unique identifier associated with a second property of the handwritten ink information,wherein the first property of the handwritten ink information associated with the first global unique identifier in the table is applied to the tag data and to the first stroke based on the referencing and wherein the second property of the handwritten ink information associated with the second global unique identifier in the table is applied to the tag data and to the second stroke based on the referencing.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to storing electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. The disclosed embodiments include a data structure that supports ink for multiple applications. Using the disclosed storage system, method, and data structure, various applications may expand on ink to include additional attributes while permitting the ink to be used in applications not supporting the additional attributes. When encountering an unknown tag, the applications will skip past the end of the tag and its associated data to start reading the next tag.
-
Citations
8 Claims
-
1. A computer-readable medium having a data structure thereon, said data structure being read and processed by a computer, said data structure relating to storing a first stroke and at least a second stroke of handwritten ink information, said data structure comprising:
-
a first portion having a tag representing an identification of a type of tag data; a second portion identifying a size of said tag data; a third portion having a table, said table including global unique identifiers; a fourth portion having the tag data, the tag data including an identifier means for referencing a first global unique identifier in the table associated with a first property of the handwritten ink information and a second global unique identifier associated with a second property of the handwritten ink information, wherein the first property of the handwritten ink information associated with the first global unique identifier in the table is applied to the tag data and to the first stroke based on the referencing and wherein the second property of the handwritten ink information associated with the second global unique identifier in the table is applied to the tag data and to the second stroke based on the referencing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification