The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 23, 2008
Filed:
Aug. 21, 2003
Jamie Wakeam, Redmond, WA (US);
Richard Duncan, Kirkland, WA (US);
Bodin Dresevic, Bellevue, WA (US);
Herry Sutanto, Kirkland, WA (US);
Sashi Raghupathy, Redmond, WA (US);
Timothy H. Kannapel, Bellevue, WA (US);
Zoltan Szilagyi, Redmond, WA (US);
Jerome Turner, Redmond, WA (US);
Todd Landstad, Sammamish, WA (US);
Haiyong Wang, Redmond, WA (US);
Roman Snytsar, Redmond, WA (US);
Jamie Wakeam, Redmond, WA (US);
Richard Duncan, Kirkland, WA (US);
Bodin Dresevic, Bellevue, WA (US);
Herry Sutanto, Kirkland, WA (US);
Sashi Raghupathy, Redmond, WA (US);
Timothy H. Kannapel, Bellevue, WA (US);
Zoltan Szilagyi, Redmond, WA (US);
Jerome Turner, Redmond, WA (US);
Todd Landstad, Sammamish, WA (US);
Haiyong Wang, Redmond, WA (US);
Roman Snytsar, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
An application programming interface instantiates an ink analyzer object that receives document data for a document containing electronic ink content from a software application hosting the document and running on a first processing thread. The ink analyzer object then employs the first thread to make a copy of the document data, provides the copy of the document data to an electronic ink analysis process, and returns control of the first processing thread to the analysis process. After the analysis process has analyzed the electronic ink, the ink analyzer object reconciles the results of the analysis process with current document data for the document.