Real time preview
DC CAFCFirst Claim
1. A method of processing a document using a computer, comprising:
- storing a version of the document in a memory of the computer;
displaying a portion of the document on a display of the computer, the portion having an associated font face, an associated line spacing, an associated margin, an associated font color and an associated justification;
providing a display of available commands for processing the document, the available commands including one or more of changing the associated font face, changing the associated line spacing, changing the associated margin, changing the associated font color and changing the associated justification;
monitoring user actions associated with the displayed portion of the document, the user actions including identifying but not executing one of the available commands for processing the document;
in response to the action of identifying but not executing one of the available commands being performed by the user, updating the display of the portion of the document on the display of the computer in accordance with the identified command.
5 Assignments
Litigations
2 Petitions
Reexamination
Accused Products
Abstract
Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects.
132 Citations
30 Claims
-
1. A method of processing a document using a computer, comprising:
-
storing a version of the document in a memory of the computer; displaying a portion of the document on a display of the computer, the portion having an associated font face, an associated line spacing, an associated margin, an associated font color and an associated justification; providing a display of available commands for processing the document, the available commands including one or more of changing the associated font face, changing the associated line spacing, changing the associated margin, changing the associated font color and changing the associated justification; monitoring user actions associated with the displayed portion of the document, the user actions including identifying but not executing one of the available commands for processing the document; in response to the action of identifying but not executing one of the available commands being performed by the user, updating the display of the portion of the document on the display of the computer in accordance with the identified command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of processing content using a computer, the content including one or more of text, numbers, graphic objects, and tables, the method comprising:
-
storing a version of the content in a memory of the computer; displaying a portion of the content on a display of the computer, the portion having text and an object; providing a display of available commands for processing the content, the available commands including wrapping the text around the object; monitoring user actions associated with the displayed portion of the content, the user actions including identifying but not executing one of the available commands for processing the content; in response to the action of identifying but not executing one of the available commands being performed by the user, updating the display of the portion of the content on the display of the computer in accordance with the identified command. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
15. The method of 14, wherein updating the display includes:
-
determining whether the one identified command is enabled for preview; and performing the updating if the one identified command is enabled for preview.
-
-
22. A method of processing content using a computer, the content including one or more of text, numbers, graphic objects, and tables, the method comprising:
-
storing a version of the content in a memory of the computer; displaying a portion of the content on a display of the computer, the portion having a table; providing a display of available commands for processing the content, the available commands including one or more of table text vertical alignment, table text sorting, table alternating fill mode, table position on page, table diagonal lines, table border style, table fill style, table line style, table skew mode, table line width and table line pattern; monitoring user actions associated with the displayed portion of the content, the user actions including identifying but not executing one of the available commands for processing the content; in response to the action of identifying but not executing one of the available commands being performed by the user, updating the display of the portion of the content on the display of the computer in accordance with the identified command. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification