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.

Date of Patent:
May. 15, 2007

Filed:

Jan. 21, 2003
Applicants:

Steve Dodge, Sammamish, WA (US);

Alexander Gounares, Kirkland, WA (US);

Arin J Goldberg, Woodinville, WA (US);

Bodin Dresevic, Bellevue, WA (US);

Jerome J Turner, Redmond, WA (US);

Matthew Paul Rhoten, Seattle, WA (US);

Robert L Chambers, Sammamish, WA (US);

Sashi Raghupathy, Redmond, WA (US);

Timothy H Kannapel, Bellevue, WA (US);

Tobiasz Zielinski, Redmond, WA (US);

Zoltan C Szilagyi, Redmond, WA (US);

Inventors:

Steve Dodge, Sammamish, WA (US);

Alexander Gounares, Kirkland, WA (US);

Arin J Goldberg, Woodinville, WA (US);

Bodin Dresevic, Bellevue, WA (US);

Jerome J Turner, Redmond, WA (US);

Matthew Paul Rhoten, Seattle, WA (US);

Robert L Chambers, Sammamish, WA (US);

Sashi Raghupathy, Redmond, WA (US);

Timothy H Kannapel, Bellevue, WA (US);

Tobiasz Zielinski, Redmond, WA (US);

Zoltan C Szilagyi, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K 9/34 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods for communicating between an application and an ink divider object (which stores ink strokes to be divided into groups) may include: (a) issuing a divide request to the ink divider object, optionally by the application; (b) in response to the divide request, calling a divide method, which groups the stored ink strokes into one or more groupings of strokes having a first predetermined granularity (e.g., words, lines, paragraphs, sentences, drawings, etc.); and (c) making information regarding the one or more groupings of strokes available to the application. This 'information' made available to the application may include, for example, the actual groupings of the strokes, the number of stroke groupings having the first predetermined granularity, machine generated text corresponding to the stroke groupings, or the like. The results of the divide method may be stored in an ink division result object. In some examples, the ink division result object may include the originally divided strokes and allow retrieval of groupings of strokes of various different granularities. This invention also relates to systems for performing the above methods and various data structures used in performing these methods.


Find Patent Forward Citations

Loading…