US 7,321,689 B2 | ||
Serial storage of ink and its properties | ||
Bodin Dresevic, Bellevue, Wash. (US); Rudolph Balaz, Redmond, Wash. (US); Donald D. Karlov, Woodinville, Wash. (US); Subha Bhattacharyay, Bellevue, Wash. (US); and Patrick Haluptzok, Sammamish, Wash. (US) | ||
Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
Filed on Dec. 23, 2004, as Appl. No. 11/19,397. | ||
Application 11/019397 is a division of application No. 09/852799, filed on May 11, 2001. | ||
Prior Publication US 2005/0147300 A1, Jul. 07, 2005 | ||
This patent is subject to a terminal disclaimer. | ||
Int. Cl. G06K 9/18 (2006.01) |
U.S. Cl. 382—186 [345/179; 715/541] | 19 Claims |
1. A method for using a data structure for storing ink, said data structure being read and processed by a computer, said data
structure relating to storing at least a first ink stroke and a second ink stroke of handwritten ink information, comprising
the steps of:
identifying a tag in the data structure, said tag delimiting data associated with the tag and including a reference to index
data associated with a first property of the first ink stroke and a second property of the second ink stroke of the handwritten
ink information;
retrieving a size of the data associated with the tag; and
if an application recognizes the tag, then reading the data associated with the tag, otherwise skipping the tag by skipping
past the data based on the size of the data,
wherein the first property of the handwritten ink information associated with the index data is applied to the tag data and
the first ink stroke based on the reference and the second property of the handwritten ink information associated with the
index data is applied to the tag data and the second ink stroke based on the reference, and wherein the properties include
at least one of a specific color, line width, drawing attribute, count of points, stroke size, a shape of pen tip, a type
of pen tip, a point at which a stylus starts a stroke, stroke coordinates, pressure, angle of pen, and interval of time between
coordinates.
|