SYSTEM AND METHOD FOR SYNCHRONIZING BI-DIRECTIONAL DOCUMENT MANAGEMENT
First Claim
1. A computer-based system for collaborating information over a network, comprising:
- a storage device; and
one or more processors configured to;
maintain a document in the storage device, the document being a copy of an original document created by an owner and stored in a data storage separate from the storage device,publish a content link to the document in a workspace that is configured by the owner with access rights for a first reviewer,provide content of the document to a collaboration platform in response to a selection, by the first reviewer, of the content link in the workspace that is rendered by the collaboration platform to the first reviewer;
receive from the collaboration platform, an adjustment to the document made by the first reviewer through the collaboration platform during a communication session, wherein the collaboration platform temporarily stores the document content in a virtual memory for rendering the document to the first reviewer during the communication session with the collaboration platform, and the collaboration platform deletes the document content from the virtual memory in response to the first reviewer ending the communication session with the collaboration platform, andsynchronize the adjustment to the document with the data storage through a collaboration document created by the data storage that maintains the adjustment to the document made by the first reviewer such that the original document remains unadjusted.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods consistent with various disclosed embodiments provide for collaborating information over a computer network. In one embodiment, a system is disclosed for collaborating information over a network. The system may include a storage device and one or more processors. The processor(s) may maintain documents in the storage device and publish content links to the documents in a workspace rendered by a collaboration platform. The processor(s) may provide content to the collaboration platform in response to a content link selection by a reviewer and receive the reviewer'"'"'s changes, with the collaboration platform temporarily storing the document in a virtual memory for rendering to the reviewer and deleting it after the communication session ends. The processor(s) may synchronize the changes bi-directionally from the workspace with the original document through a collaboration document, such that the original document remains unaltered, and by re-publishing an updated content link to the workspace.
312 Citations
50 Claims
-
1. A computer-based system for collaborating information over a network, comprising:
-
a storage device; and one or more processors configured to; maintain a document in the storage device, the document being a copy of an original document created by an owner and stored in a data storage separate from the storage device, publish a content link to the document in a workspace that is configured by the owner with access rights for a first reviewer, provide content of the document to a collaboration platform in response to a selection, by the first reviewer, of the content link in the workspace that is rendered by the collaboration platform to the first reviewer; receive from the collaboration platform, an adjustment to the document made by the first reviewer through the collaboration platform during a communication session, wherein the collaboration platform temporarily stores the document content in a virtual memory for rendering the document to the first reviewer during the communication session with the collaboration platform, and the collaboration platform deletes the document content from the virtual memory in response to the first reviewer ending the communication session with the collaboration platform, and synchronize the adjustment to the document with the data storage through a collaboration document created by the data storage that maintains the adjustment to the document made by the first reviewer such that the original document remains unadjusted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-based system for collaborating information over a network, comprising:
-
a data storage storing an original document created by an owner; an application executed by a processor, the application configured to provide a process for the owner to create a workspace and create a notification relating to the workspace; and an agent server configured to; create a second document that is a copy of the original document, assign, for one or more reviewers, access rights to the second document, publish a content link to the second document in the workspace, provide content of the second document to a collaboration platform in response to a selection, by the one or more reviewers, of the content link in the workspace that is rendered by the collaboration platform to the one or more reviewers during respective communication sessions between the one or more reviewers and the collaboration platform, receive from the collaboration platform, information reflecting at least one of a change, annotation, and comment, to the second document made by the one or more reviewers through the collaboration platform during the respective communication sessions, wherein, in response to the one or more reviewers ending the respective communication sessions with the collaboration platform, the collaboration platform deletes the second document content from a virtual memory that is used for rendering the second document to the one or more reviewers, and synchronize the at least one of change, annotation, and comment to the second document with the original document stored in the data storage. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-based system for collaborating information over a network, comprising:
-
a virtual memory; and one or more processors configured to; receive a workspace from an owner, the workspace including a content link to a document created by the owner, receive a request from a first reviewer to access the workspace, receive a selection of the content link from the reviewer during a communication session with the first reviewer over a network, retrieve, based on the selection, content for the document from the owner, store the document content in the virtual memory, render the content from the document such that the first reviewer is able to access and make changes to the document over the network based on access rights to the document set by the owner, receive input to the content from the reviewer corresponding to at least one of a change, annotation, and comment to the document, provide the at least one of a change, annotation, and comment to the document to the owner such that the owner synchronizes the at least one of a change, annotation, and comment to the document through a collaboration document that is separate from an original version of the document stored at a data storage, and delete the document content from the virtual memory when the communication session with the first reviewer ends. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A collaboration system for performing collaboration between an owner of a workspace and reviewers, comprising:
-
a virtual memory; and one or more processors configured to; generate, for each reviewer, a customized view of the workspace based on access rights set by the owner for the respective reviewer, generate a content link to a document in the workspace that, when selected by a respective reviewer, retrieves content relating to the document from an agent server of the owner, temporarily render, to the reviewers, the document using the virtual memory that prevents the reviewers from retrieving a copy of the document, send, to the agent server, information relating to transactions performed on the document by authorized reviewers having access rights to perform the transactions, and delete the document from the virtual memory after the transactions have been synchronized with an original version of the document created by the owner.
-
-
30. A computer-based method for collaborating information over a network, comprising:
-
maintaining a document in a storage device, the document being a copy of an original document created by an owner and stored in a data storage separate from the storage device, publishing a content link to the document in a workspace that is configured by the owner with access rights for a first reviewer, providing content of the document to a collaboration platform in response to a selection, by the first reviewer, of the content link in the workspace that is rendered by the collaboration platform to the first reviewer; receiving from the collaboration platform, one or more changes to the document made by the first reviewer through the collaboration platform during a communication session, wherein the collaboration platform temporarily stores the document content in a virtual memory for rendering the document to the first reviewer during the communication session with the collaboration platform, and the collaboration platform deletes the document content from the virtual memory in response to the first reviewer ending the communication session with the collaboration platform, and synchronizing the one or more changes to the document with the data storage through a collaboration document created by the data storage that maintains the one or more changes to the document made by the first reviewer such that the original document remains unchanged. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for collaborating information over a network, comprising:
-
receiving a workspace from an owner, the workspace including a content link to a document created by the owner, receiving a request from a first reviewer to access the workspace, receiving a selection of the content link from the first reviewer during a communication session with the first reviewer over a network, retrieving, based on the selection, content for the document from the owner, storing the document content in a virtual memory, rendering the content from the document such that the first reviewer is able to access and make changes to the document over the network based on access rights to the document set by the owner, receiving input to the content from the reviewer corresponding to at least one of a change, annotation, and comment to the document, providing the at least one of a change, annotation, and comment to the document to the owner such that the owner synchronizes the at least one of a change, annotation, and comment to the document through a collaboration document that is separate from an original version of the document stored at a data storage, and deleting the document content from the virtual memory when the communication session with the first reviewer ends.
-
-
43. A method for collaborating information over a network, comprising:
-
creating a workspace; sending a notification relating to the workspace to one or more reviewers; creating a second document that is a copy of an original document stored in a data storage, assigning, for the one or more reviewers, access rights to the second document, publishing a content link to the second document in the workspace, providing content of the second document to a collaboration platform in response to a selection, by the one or more reviewers, of the content link in the workspace that is rendered by the collaboration platform to the one or more reviewers during respective communication sessions between the one or more reviewers and the collaboration platform, receiving from the collaboration platform, information reflecting at least one of a change, annotation, and comment, to the second document made by the one or more reviewers through the collaboration platform during the respective communication sessions, wherein, in response to the one or more reviewers ending the respective communication sessions with the collaboration platform, the collaboration platform deletes the second document content from a virtual memory that is used for rendering the second document to the one or more reviewers, and synchronizing the at least one of change, annotation, and comment to the second document with the original document stored in the data storage.
-
-
44. A computer-based system for collaborating information over a network, comprising:
-
a storage device; and one or more processors configured to; bi-directionally synchronize content included in an original document created by an owner and the document'"'"'s content rendered on a workspace provided by a collaboration platform using a copy of the original document that is stored in the storage device, the workspace being accessible by one or more reviewers over a network, wherein adjustments made to the document'"'"'s content in the workspace by each reviewer are synchronized with the content in the original document such that each reviewer can view the adjustments to the document'"'"'s content made by other reviewers through the workspace during respective communication sessions with the collaboration platform. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification