Collaborative hierarchical document development and review system
AssigneeLitera Corporation
InventorDeepak Massand
Life of this patent
Estimating the term…
Abstract
A computer software product for allowing simultaneous multi-level collaboration, including in real time between an author and a group of reviewers invited by the author to comment on a document stored in a computer file. The computer software enables each reviewer to view the document and make changes thereto which are stored in a secondary data file without modifying the contents of the original document. The author receives and views the secondary data files from the reviewers and selectively incorporates the changes into the document. Each reviewer may invite an unlimited number of sub-reviewers to review the document, the comments of each sub-reviewer similarly being stored in a secondary data file wherein only the author may edit the document directly.
Claims19
1-102. (canceled)
A system for managing revisions to an electronic document, the system comprising:
- a processor;
- and
- a memory coupled to the processor, the memory including instructions that, when executed by the processor, cause the processor to:
- provide a user application to a reviewer of the electronic document;
- receive an original version of the electronic document;
- receive, via the user application, a second version of the electronic document containing one or more revisions to text of the original version of the electronic document;
- generate index data linking each of the one or more revisions to at least one location within the text of the original version of the electronic document,
- integrate the one or more revisions contained in the second version of the electronic document within the text of the original version of the electronic document;
- and
- display, simultaneously to the reviewer, redline differences between the original version of the electronic document and the second version of the electronic document,
- wherein each redline difference is indexed, based on the index data, to the at least one location within the text of the original version of the electronic document.
A computer-implemented method for managing revisions to an electronic document, comprising:
- providing a user application to a reviewer of the electronic document;
- receiving an original version of the electronic document;
- receiving, via the user application, a second version of the electronic document containing one or more revisions to text of the original version of the electronic document;
- generating index data linking each of the one or more revisions to at least one location within the text of the original version of the electronic document;
- integrating the one or more revisions contained in the second version of the electronic document within the text of the original version of the electronic document;
- and
- displaying, simultaneously to the reviewer, redline differences between the original version of the electronic document and the second version of the electronic document,
- wherein each redline difference is indexed, based on the index data, to the at least one location within the text of the original version of the electronic document.
A non-transitory computer readable medium storing instructions that cause an internet-connected server processor to perform operations comprising:
- providing a user application to a reviewer of the electronic document;
- receiving an original version of the electronic document;
- receiving, via the user application, a second version of the electronic document containing one or more revisions to text of the original version of the electronic document;
- generating index data linking each of the one or more revisions to at least one location within the text of the original version of the electronic document;
- integrating the one or more revisions contained in the second version of the electronic document within the text of the original version of the electronic document;
- and
- displaying, to the reviewer, one or more redline differences between the original version of the electronic document and the second version of the electronic document,
- wherein each redline difference is indexed, based on the index data, to the at least one location within the text of the original version of the electronic document.
Dependencies are inferred from the claim text.