ELECTRONIC DOCUMENT EDITING EMPLOYING MULTIPLE CURSORS
First Claim
1. A method for facilitating computer editing of an electronic document, the electronic document comprising a plurality of objects that are graphically rendered in a layout comprising a plurality of unique locations, the method comprising:
- positioning a first cursor at a first screen location within the electronic document responsive to user input from a first pair of parameters produced by a touchpad, the touchpad providing at least four independently adjustable parameters;
positioning a second cursor at a second screen location within the electronic document responsive to user input from a second pair of parameters produced by the touchpad, wherein the first and second cursors are independently displayable, positionable, and operable at any of the plurality of unique locations of the electronic document;
defining a selection string via the first cursor based upon a selected contiguous arrangement of at least one object of the plurality of objects;
transferring the selection string to a location within the electronic document as determined by the second location of the second cursor; and
wherein the first and second sensors are of different types located in different regions of the user interface device.
2 Assignments
0 Petitions
Accused Products
Abstract
Two independently adjustable and positionable cursors are employed in a visual interface for editing an electronic document. The document may comprise text symbols, text objects, and graphics objects, among others. If both cursors are located in close proximity within the document, then these cursors may be simultaneously displayed in a single window. Otherwise, two areas of the document, each comprising one of the cursors, may be simultaneously displayed using a separate window for each cursor, or alternately selected and displayed in a single window. Copy or cut operations may be made with one cursor, while paste operations may be repeated using the second cursor. Cursor locations may be left unchanged, or they may be moved between or within editing operations. The two cursors may be freely controlled by an enhanced pointing device, such as a high-dimensional touchpad providing at least four independently adjustable parameters.
143 Citations
19 Claims
-
1. A method for facilitating computer editing of an electronic document, the electronic document comprising a plurality of objects that are graphically rendered in a layout comprising a plurality of unique locations, the method comprising:
-
positioning a first cursor at a first screen location within the electronic document responsive to user input from a first pair of parameters produced by a touchpad, the touchpad providing at least four independently adjustable parameters; positioning a second cursor at a second screen location within the electronic document responsive to user input from a second pair of parameters produced by the touchpad, wherein the first and second cursors are independently displayable, positionable, and operable at any of the plurality of unique locations of the electronic document; defining a selection string via the first cursor based upon a selected contiguous arrangement of at least one object of the plurality of objects; transferring the selection string to a location within the electronic document as determined by the second location of the second cursor; and wherein the first and second sensors are of different types located in different regions of the user interface device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for facilitating computer editing of an electronic document, the electronic document comprising a plurality of objects that are graphically rendered in a layout comprising a plurality of unique locations, the method comprising:
-
positioning a first cursor at a first screen location within the electronic document responsive to user input from a first pair of parameters produced by a user interface touchpad, said touchpad providing at least four independently adjustable parameters; positioning a second cursor at a second screen location within the electronic document responsive to user input from a second pair of parameters produced by the user interface touchpad, wherein the first and second cursors are independently displayable, positionable, and operable at any of the plurality of unique locations of the electronic document; and defining a selection string, via the first cursor, based upon a selected contiguous arrangement of at least one object of the plurality of objects, wherein the selection string is capable of being transferred to a location within the electronic document as determined by the second location of the second cursor; and wherein the first and the second cursor are of different types located in different regions of the user interface device.
-
Specification