INSERTION POINT BUNGEE SPACE TOOL
First Claim
1. A computer-implemented method for editing electronic documents comprising:
- receiving a first user input selecting a first position in an electronic document comprising text and having a directional flow;
receiving a second user input indicating movement from the first position to a second position in the electronic document;
determining a requested user function based on the second position, the requested user function being selected from insertion of space when the second position is downstream of the first position in the directional flow of the document and deletion of space when the second position is upstream of the first position;
inserting space between the first position and the second position based on determining that insertion of space is the requested user function; and
moving one or more portions of the electronic document responsive to the second user input, one of the moved portions of the electronic document beginning at the second position.
1 Assignment
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.
27 Citations
20 Claims
-
1. A computer-implemented method for editing electronic documents comprising:
-
receiving a first user input selecting a first position in an electronic document comprising text and having a directional flow; receiving a second user input indicating movement from the first position to a second position in the electronic document; determining a requested user function based on the second position, the requested user function being selected from insertion of space when the second position is downstream of the first position in the directional flow of the document and deletion of space when the second position is upstream of the first position; inserting space between the first position and the second position based on determining that insertion of space is the requested user function; and moving one or more portions of the electronic document responsive to the second user input, one of the moved portions of the electronic document beginning at the second position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions stored thereon for performing a method of editing documents on a computer system comprising:
-
receiving a first user input selecting a first position in an electronic document comprising text and having a directional flow; receiving a second user input indicating movement from the first position to a second position in the electronic document; determining a requested user function based on the second position, the requested user function being selected from insertion of space when the second position is downstream of the first position in the directional flow of the document and deletion of space when the second position is upstream of the first position; deleting space between the first position and the second position based on determining that deletion of space is the requested user function; and moving one or more portions of the electronic document responsive to the second user input, one of the moved portions of the electronic document beginning at the second position. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for editing electronic documents comprising:
-
receiving a first user input selecting a first position in an electronic document comprising text and having a directional flow; receiving a second user input indicating movement from the first position to a second position in the electronic document; scanning from the first position toward the second position until a text or image portion of the electronic document is encountered, the text or image portion being encountered at a position between the first position and the second position, an area from the first 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 user input; and moving one or more portions of the electronic document responsive to the second user input, wherein after said moving, one of the moved portions of the electronic document begins at the position corresponding to the encountered text or image portion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification