Method and system for document retrieval with selective document comparison
First Claim
Patent Images
1. A method executed by a computer system for providing a user a comparison output of a document embodied in at least three versions stored on the system comprising:
- determining a first, second and third version of the document using a tree data structure representing a version hierarchy resulting from a history of revisions to the document where a first version of the document is associated with a second and a third versions of the document, each of the second and third versions being descendant versions to the first version and neither the second nor third versions being ancestor versions of each other;
automatically making a selection of one of either the second or third version of the document based on a predetermined selection rule; and
generating a comparison output between the first version and the selected second or third version of the document.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention discloses a novel system and method for displaying electronic documents on remote devices and enabling collaborative editing where the system upon a request by a user to access a document, automatically determines the latest version of a document that the person had accessed and also whether a newer version had been created. The invention also merges parallel changes that have not been viewed by the user into the comparison result. The invention also includes running a comparison on the two versions and presenting the result to the user.
-
Citations
18 Claims
-
1. A method executed by a computer system for providing a user a comparison output of a document embodied in at least three versions stored on the system comprising:
-
determining a first, second and third version of the document using a tree data structure representing a version hierarchy resulting from a history of revisions to the document where a first version of the document is associated with a second and a third versions of the document, each of the second and third versions being descendant versions to the first version and neither the second nor third versions being ancestor versions of each other; automatically making a selection of one of either the second or third version of the document based on a predetermined selection rule; and generating a comparison output between the first version and the selected second or third version of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for providing a user a comparison output of a document embodied in at least three versions stored on the system comprising:
-
a component configured to determine a first, second and third version of the document using a tree data structure stored in computer memory representing a version hierarchy resulting from a history of revisions to the document, where a first version of the document is associated with a second and a third versions of the document, each of the second and third versions being successor versions to the first version and neither the second nor third versions being ancestor versions of each other;
saiddetermining component further adapted to automatically make a selection of either the second or third version of the document based on a predetermined selection rule; and a component configured to generate a comparison output between the first version and the selected second or third version of the document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification