Activemark mechanism in a live parsing editor
First Claim
1. A processing system for processing a document, said processing system comprising a plurality of modules on a signal-bearing medium that tangibly embodies a program of machine-readable instructions executable by a digital processing apparatus, said plurality of modules comprising:
- a programmable text processing module having means for loading the document and a parsing editor for initially parsing the document and thereafter incrementally parsing changes committed in said document;
a mark control module having means for setting a plurality of marks in the document,means for modifying said marks, and means for clearing said marks, and each of said marks comprising selected information in the document and means for linking said selected information with a command, said linking means and said means for setting being responsive to an operation of said parsing editor without user intervention;
a graphical user interface module having means for displaying the document and means for controlling the display of the document; and
an edit control module having means for controlling said text processing module, means for controlling said mark control module, and means for controlling said graphical user interface module.
1 Assignment
0 Petitions
Accused Products
Abstract
An activemark mechanism for a live parsing editor allows marks (labels) in text to be referenced or linked to any editor command, macro, or any external tool activated by the editor. The activemark mechanism includes a parsing mechanism which creates an activemark automatically when the document is loaded in the editor, and thereafter as a user enters information into the document by parsing the changes to the document as they are committed. The activemarks are dynamic in that their meaning and behavior are updated in the context of any external tool which is activated by the editor.
-
Citations
34 Claims
-
1. A processing system for processing a document, said processing system comprising a plurality of modules on a signal-bearing medium that tangibly embodies a program of machine-readable instructions executable by a digital processing apparatus, said plurality of modules comprising:
-
a programmable text processing module having means for loading the document and a parsing editor for initially parsing the document and thereafter incrementally parsing changes committed in said document; a mark control module having means for setting a plurality of marks in the document, means for modifying said marks, and means for clearing said marks, and each of said marks comprising selected information in the document and means for linking said selected information with a command, said linking means and said means for setting being responsive to an operation of said parsing editor without user intervention; a graphical user interface module having means for displaying the document and means for controlling the display of the document; and an edit control module having means for controlling said text processing module, means for controlling said mark control module, and means for controlling said graphical user interface module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a document processing system having means for loading and storing a document, a parsing editor for initially parsing the document and thereafter incrementally parsing information entered in the document, and a graphical user interface for displaying the document, a mechanism for creating an activemark comprising:
-
means for identifying selected information in the document; and means for binding a command to said selected information, said means for binding and said means for identifying being responsive to the operation of said parsing editor without user intervention, and the activemark being created as said parsing editor parses the document. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. In a document processing system having means for loading and storing a document, a parsing editor for initially parsing the document and thereafter incrementally parsing information entered in the document, and a graphical user interface for displaying the document, a method for generating marks in the document, said method comprising:
-
selecting information for a mark in the document; linking said selected information to a command, said selecting information and said linking operation being responsive to the parsing by the parsing editor without user intervention; and activating said mark in response to an activation input. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification