Automatically capturing and maintaining versions of documents
First Claim
Patent Images
1. At least one computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to perform a method comprising:
- receiving at least one document from a server, wherein the server is for communicating with a plurality of client systems that are remote from the server;
receiving an indication of at least one revision to the document, as provided by a first user interacting with one of the client systems;
determining automatically whether to capture a representation of a previous state of the document before entry of the revision, without an explicit user command to capture the representation;
capturing the representation of the previous state of the document in response to determining that the revision alters existing content added previously to the document by at least a second user; and
evaluating how long the existing content has been in the document, in determining whether to capture the representation of the previous state of the document.
2 Assignments
0 Petitions
Accused Products
Abstract
Tools and techniques are described for automatically capturing and maintaining versions of documents. These tools may provide methods that include receiving documents from a server, and receiving indications of revisions to the documents at client systems. The methods may also automatically determine whether to capture representations of states of the documents before entry of the revisions, in the absence of explicit user commands to capture these representations.
-
Citations
9 Claims
-
1. At least one computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to perform a method comprising:
-
receiving at least one document from a server, wherein the server is for communicating with a plurality of client systems that are remote from the server; receiving an indication of at least one revision to the document, as provided by a first user interacting with one of the client systems; determining automatically whether to capture a representation of a previous state of the document before entry of the revision, without an explicit user command to capture the representation; capturing the representation of the previous state of the document in response to determining that the revision alters existing content added previously to the document by at least a second user; and evaluating how long the existing content has been in the document, in determining whether to capture the representation of the previous state of the document. - View Dependent Claims (2, 3, 4, 5)
-
-
6. At least one computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to perform a method comprising:
-
receiving representations of a plurality of versions of at least one document, wherein a server system distributes the document to at least one client system, and receives the versions of the document from the client system in the absence of explicit user commands to capture the versions; determining which of the versions of the document to retain, wherein instructions for determining which of the versions to retain include instructions for evaluating whether a retention period applicable to the versions has expired and instructions for evaluating how much pre-existing content in the document is altered by the versions; and wherein the instructions for determining which of the versions to retain include instructions for evaluating whether the versions correspond to document revisions created by a first user that alter existing content in the document, wherein the existing content is created by a second user. - View Dependent Claims (7, 8, 9)
-
Specification