Multi-user electronic document authoring system with prompted updating of shared language
First Claim
Patent Images
1. A method of generating electronic documents, comprising:
- maintaining a library of textual components,displaying a first textual document including a first plurality of the textual components in a word processor window,responding to user input by a first user to an interface of the work processor to edit the first textual document while the document is displayed in the word processor window,maintaining a database of marks identifying each of the components within the document displayed in the word processor window,displaying a second textual document including a second plurality of the textual components in a word processor window,responding to user input by a second user to the interface of the word processor to edit the second textural document including a second plurality of the textual components the first plurality including one or more textual components from the second plurality,detecting when one of the textual components that belongs to both the first plurality of textual components and the second plurality of textual components is updated in one of the first and second textual documents,prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to the step of updating,generating in response to user input to the interface of the word processor a second version of the first textual document that includes textual components that were updated in the step of updating, andgenerating in response to user input to the interface of the word processor a second version of the second textual document that includes textual components that were updated in the step of updating.
15 Assignments
0 Petitions
Accused Products
Abstract
An electronic document authoring system and method that feature maintaining a library of textual components, displaying a document including some of them in a word processor window, responding to user input to an interface of the word processor to edit the document while it is displayed in the window, and maintaining a database of marks identifying each of the components within the document displayed in the window. The system and method also feature responding to user input to edit another document including components, updating some of the components that belong to both documents, and generating a second version of the documents that include updated components.
378 Citations
48 Claims
-
1. A method of generating electronic documents, comprising:
-
maintaining a library of textual components, displaying a first textual document including a first plurality of the textual components in a word processor window, responding to user input by a first user to an interface of the work processor to edit the first textual document while the document is displayed in the word processor window, maintaining a database of marks identifying each of the components within the document displayed in the word processor window, displaying a second textual document including a second plurality of the textual components in a word processor window, responding to user input by a second user to the interface of the word processor to edit the second textural document including a second plurality of the textual components the first plurality including one or more textual components from the second plurality, detecting when one of the textual components that belongs to both the first plurality of textual components and the second plurality of textual components is updated in one of the first and second textual documents, prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to the step of updating, generating in response to user input to the interface of the word processor a second version of the first textual document that includes textual components that were updated in the step of updating, and generating in response to user input to the interface of the word processor a second version of the second textual document that includes textual components that were updated in the step of updating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A textual document authoring system, comprising:
-
means for storing in storage a library of textual components and a database of marks identifying each of the components that is part of a first textual document, means for displaying in a word processor window on a display responsive to the storage the first textual document including a first plurality of the textual components, and a user interface for responding to user input by a first user to an interface of the word processor to edit the first textual document while the document is displayed by the means for displaying in the word processor window;
for responding to user input by a second user to the interface of the word processor to edit a second textual document including a second plurality of the textual components, the first plurality including one or more textual components from the second plurality;
for detecting when one of the textual components that belongs to both the first plurality and the second plurality is updated in one of the first and second textual documents;
for prompting the user of the other of the first and second textual documents to accept or reject changes made to the one of the textual components, in response to updating of the one of the textual components;
for responding to user input to the interface of the word processor to generate a second version of the first textual document that includes updated textual components; and
means for responding to user input to the interface of the word processor to generate a second version of the second textual document that includes updated textual components. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification