Back to results
US 9,317,492 B2Granted
Grouping writing regions of digital ink
AssigneeMicrosoft Technology Licensing, LLC
InventorsMing Ye, Herry Sutanto, Sashi Raghupathy
Life of this patent
Estimating the term…
Abstract
A method for grouping writing regions of digital ink receives processed digital ink that comprises writing regions. A relationship can be generated between a plurality of the writing regions. A feature set can be determined that is associated with the plurality of the writing regions. The plurality of the writing regions can be grouped based on the feature set.
Claims20
A system, comprising:
- one or more processors;
- and
- memory comprising instructions that when executed by at least one of the one or more processors perform a method for grouping writing regions of digital ink, the method comprising:
- applying a prune-and-clone technique to digital ink to generate pruned digital ink by deep-copying at least a first structure and leaving at least a second structure as a shadow, wherein deep-copying the first structure includes copying ink stroke data of the first structure, wherein leaving the second structure as a shadow includes avoiding copying ink stroke data of the second structure, and wherein applying the prune-and-clone technique sets an upper-bound on an amount of structures entering a parser of digital ink by excluding shadowed structures from entering the parser;
- determining a first writing region of the pruned digital ink and a second writing region of the pruned digital ink;
- and
- determining whether to group the first writing region with the second writing region.
4 more elements
A method comprising:
- applying a prune-and-clone technique to digital ink to generate pruned digital ink by deep-copying at least a first structure and leaving at least a second structure as a shadow, wherein deep-copying the first structure includes copying ink stroke data of the first structure, wherein leaving the second structure as a shadow includes avoiding copying ink stroke data of the second structure, and wherein applying the prune-and-clone technique sets an upper-bound on an amount of structures entering a parser of digital ink by excluding shadowed structures from entering the parser;
- determining a first writing region of the pruned digital ink and a second writing region of the pruned digital ink;
- and
- determining whether to group the first writing region with the second writing region.
1 more element
A computer readable memory comprising at least one of the following:
- a compact disc, a DVD, a magnetic disk, an optical disk, a random access memory, a flash drive, a register, a read only memory, a non-volatile memory, a disk drive, the computer readable memory further comprising instructions that when executed, perform an incremental method for grouping writing regions of digital ink, the method comprising:
- applying a prune-and-clone technique to digital ink to generate pruned digital ink by deep-copying at least a first structure and leaving at least a second structure as a shadow, wherein deep-copying the first structure includes copying ink stroke data of the first structure, wherein leaving the second structure as a shadow includes avoiding copying ink stroke data of the second structure, and wherein applying the prune-and-clone technique sets an upper-bound on an amount of structures entering a parser of digital ink by excluding shadowed structures from entering the parser;
- determining a first writing region of the pruned digital ink and a second writing region of the pruned digital ink;
- and
- determining whether to group the first writing region with the second writing region, wherein instances of determining whether to group writing regions occur during incremental sessions, and the instances process incremental changes that a user has made to a document.
2 more elements
Dependencies are inferred from the claim text.