Insertion point bungee space tool
First Claim
1. A computer-implemented method for editing electronic documents comprising:
- placing an insertion point icon at a first position in an electronic document responsive to a stylus or finger contacting a digitizer, the electronic document comprising text and having a directional flow;
receiving a stylus or finger up event;
detecting a stylus or finger proximate to the insertion point icon subsequent to receiving the stylus up event;
responsive to detecting the stylus or finger proximate to the insertion point icon, providing feedback indicating that the insertion point icon is selectable;
receiving a first stylus or finger input selecting the insertion point icon;
transforming the insertion point icon into an origin icon and a moving icon based on receiving the first stylus or finger input;
receiving a second stylus or finger input indicating movement from the first position to a second position on a second line, the second position being upstream of the first position in the directional flow of the document;
responsive to the second stylus or finger input, displaying the origin icon at the first position, and displaying the moving icon at the second position;
scanning downstream from the first position until a text or image portion of the electronic document is encountered, the area from the second position to the encountered text or image portion corresponding to a contiguous area of space;
deleting the contiguous area of space responsive to the second stylus or finger input; and
moving one or more portions of the electronic document responsive to the second stylus or finger input,wherein after said moving, one of the moved portions of the electronic document begins at the second position.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for providing user feedback when creating, modifying, or editing electronic documents. An insertion point icon is placed in a document at a position for insertion and/or deletion of text, graphics, data, etc. Upon receiving a user input indicating movement, the insertion point icon is divided into two icons, one stationary at the position, and one moving with user input. When movement is complete, space contained between the icons may be deleted or inserted. The system may be used to shift handwritten text to subsequent lines on an electronic document containing handwritten text, and may be used to bring two groups of text together, deleting space in between. A connection line may be displayed between the icons to provide feedback regarding the action to be taken.
-
Citations
18 Claims
-
1. A computer-implemented method for editing electronic documents comprising:
-
placing an insertion point icon at a first position in an electronic document responsive to a stylus or finger contacting a digitizer, the electronic document comprising text and having a directional flow; receiving a stylus or finger up event; detecting a stylus or finger proximate to the insertion point icon subsequent to receiving the stylus up event; responsive to detecting the stylus or finger proximate to the insertion point icon, providing feedback indicating that the insertion point icon is selectable; receiving a first stylus or finger input selecting the insertion point icon; transforming the insertion point icon into an origin icon and a moving icon based on receiving the first stylus or finger input; receiving a second stylus or finger input indicating movement from the first position to a second position on a second line, the second position being upstream of the first position in the directional flow of the document; responsive to the second stylus or finger input, displaying the origin icon at the first position, and displaying the moving icon at the second position; scanning downstream from the first position until a text or image portion of the electronic document is encountered, the area from the second position to the encountered text or image portion corresponding to a contiguous area of space; deleting the contiguous area of space responsive to the second stylus or finger input; and moving one or more portions of the electronic document responsive to the second stylus or finger input, wherein after said moving, one of the moved portions of the electronic document begins at the second position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for editing electronic documents comprising:
-
placing an insertion point icon at a first position on a first line of an electronic document; receiving a user input indicating movement from the first position to a second position located within a second line, the area between the first position and the second position corresponding to a selected area that includes at least one text portion and a plurality of contiguous areas of space; displaying a margin dynamic connector connecting the insertion point icon to a point on the margin corresponding to the second line associated with the second position; receiving a user input related to the selected area; deleting the plurality of contiguous areas of space without deleting the at least one text portion based on the received user input related to the selected area; and moving one or more portions of the electronic document from the first position to the second position. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions stored thereon for performing a method of editing documents on a computer system comprising:
-
placing an insertion point icon at a first position on a first line of an electronic document; receiving a stylus input indicating movement from the first position to a second position located within a second line, the area between the first position and the second position including at least one text portion and a plurality of contiguous areas of space; displaying a first icon at the first position and displaying a second icon at the second position based on the received stylus input; displaying, based on the first position and the second position, at least one additional first icon and at least one additional second icon so that each contiguous area of space between the first position and the second position includes a first icon and a second icon; and deleting the plurality of contiguous areas of space without deleting the at least one text portion; wherein after said deleting, one of the moved portions of the electronic document begins at the second position. - View Dependent Claims (17)
-
-
18. A computer-implemented method for editing electronic documents comprising:
-
placing an insertion point icon at a first position on a first line of an electronic document; receiving a user input indicating movement from the first position to a second position located within a second line, the area between the first position and the second position including at least one text portion and a plurality of contiguous areas of space; displaying a first icon at the first position and displaying a second icon at the second position based on the received user input; displaying, based on the first position and the second position, at least one additional first icon and at least one additional second icon so that each contiguous area of space between the first position and the second position includes a first icon and a second icon; and deleting the plurality of contiguous areas of space without deleting the at least one text portion; wherein after said deleting, one of the moved portions of the electronic document begins at the second position.
-
Specification