SMART ERASER TO ERASE DIGITAL STROKES
First Claim
Patent Images
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
- identifying a stroke at least a portion of which is desired to be erased without erasing underlying or overlaying strokes; and
erasing only the identified stroke as an eraser path overlaps the at least the portion of the stroke without erasing underlying or overlaying strokes that overlap with the eraser path.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems, methods, and computer storage media directed to a smart eraser. As such, a particular drawing stroke on a canvas or background can be erased without erasing other strokes overlapping with the eraser path. In some implementations, smart eraser functionality can be triggered by beginning an eraser path at a point that coincides with the stroke to which the smart eraser functionality is to be applied.
-
Citations
20 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
identifying a stroke at least a portion of which is desired to be erased without erasing underlying or overlaying strokes; and erasing only the identified stroke as an eraser path overlaps the at least the portion of the stroke without erasing underlying or overlaying strokes that overlap with the eraser path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
determining, via a computing device, that an eraser path is initiated at a location that coincides with a stroke; and erasing only the stroke as the eraser path overlaps with the stroke, wherein one or more other strokes overlapping with the eraser path are not erased. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
determining if an eraser path is initiated at a location that coincides with a most recently captured stroke, wherein if the eraser path is initiated at the location coinciding with the most recently captured stroke, automatically erasing only the most recently captured stroke as the eraser path traverses the most recently captured stroke, wherein one or more other strokes overlapping with the eraser path are not erased, and if the eraser path is not initiated at the location coinciding with the most recently captured stroke, automatically erasing the most recently captured stroke as the eraser path traverses the most recently captured stroke and the one or more other strokes overlapping with the eraser path. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification