Grouping writing regions of digital ink
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
31 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
- 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;
Specification