Directional I-beam cursor
First Claim
Patent Images
1. A method for processing a document represented by document data including characters and attributes by configuring a multi-state cursor, the method comprising:
- manipulating and storing document data according to user input;
processing the document data to display content of the processed document data on a display pane;
configuring and displaying the multi-state cursor in the content display of the display pane to indicate what attributes will be attributed to a character entered at the current cursor position;
transitioning the multi-state cursor from one state to another state when the cursor encounters an attribute change in the content display; and
modifying a configuration of the multi-state cursor when the cursor transitions from one state to another state, wherein the configuration of the multi-state cursor is modified to enable visual identification of the attribute change.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for configuring and displaying a multi-state cursor to process a document are described. A software text editor such as a word processor, html editor, or other WYSIWYG (What You See Is What You Get) style editor for processing/manipulation of text using software include the multi-state cursor. In general, the cursor can be configured as any movable marker or pointer that indicates the position of a pointing device such as a mouse or set of arrow keys.
-
Citations
15 Claims
-
1. A method for processing a document represented by document data including characters and attributes by configuring a multi-state cursor, the method comprising:
-
manipulating and storing document data according to user input;
processing the document data to display content of the processed document data on a display pane;
configuring and displaying the multi-state cursor in the content display of the display pane to indicate what attributes will be attributed to a character entered at the current cursor position;
transitioning the multi-state cursor from one state to another state when the cursor encounters an attribute change in the content display; and
modifying a configuration of the multi-state cursor when the cursor transitions from one state to another state, wherein the configuration of the multi-state cursor is modified to enable visual identification of the attribute change. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system for processing a document, comprising:
-
a user interface configured to receive user input;
a document data storage configured to receive and store document data from the document;
a data manipulator configured to receive the document data and the user input, said data manipulator operating to manipulate the received document data according to the user input, and to store the manipulated document data in said document data storage; and
a data display unit configured to process the document data to display content of the processed document data on a display pane, said data display unit including a cursor display unit configuring and displaying the multi-state cursor in the content display of the display pane, wherein the cursor display unit includes;
a state transitioning unit configured to track the current attribute state of the position of the cursor in the display according to the corresponding location in the underlying document data as the cursor traverses the underlying document data; and
a configuration modifier to modify a configuration of the multi-state cursor when the cursor transitions from one state to another state, wherein the configuration of the multi-state cursor is modified to enable visual identification of the attribute change. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program, stored in a computer-readable storage medium, for processing a document by configuring a multi-state cursor, the program comprising executable instructions that cause a computer to:
-
manipulate and store document data from the document according to user input;
process the document data to display content of the processed document data on a display pane;
configure and display the multi-state cursor in the content display of the display pane;
transition the multi-state cursor from one state to another state when the cursor encounters an attribute change in the content display; and
modify a configuration of the multi-state cursor when the cursor transitions from one state to another state, wherein the configuration of the multi-state cursor is modified to enable visual identification of the attribute change. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for processing a document by configuring a multi-state cursor, comprising:
-
means for manipulating and storing document data from the document according to user input;
means for processing the document data to display content of the processed document data on a display pane;
means for configuring and displaying the multi-state cursor in the content display of the display pane;
means for transitioning the multi-state cursor from one state to another state when the cursor encounters an attribute change in the content display; and
means for modifying a configuration of the multi-state cursor when the cursor transitions from one state to another state, wherein the configuration of the multi-state cursor is modified to enable visual identification of the attribute change.
-
Specification