IP Library Granted Patent US 11,256,854
Granted Patent B2
US 11,256,854 · App. 15/918,986 · Granted Feb 22, 2022

Methods and systems for integrating multiple document versions

Inventor: Deepak Massand (McLeansville, NC)
Assignee: Litera Corporation
G06F40/166G06F16/00G06F40/197G06Q10/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,256,854
App. No.
15/918,986
Granted
Feb 22, 2022
Kind
B2
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,

Claims (46)

1. A computer-based system for integrating versions of electronic documents comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions to direct the processor to perform operations comprising:

receiving a first version of an electronic document from a first storage device, the first version of the electronic document being edited by a first user, the electronic document being an original copy, the first version being a first copy of the electronic document that is identical to the original copy prior to being edited by the first user,

receiving a second version of the electronic document from a second storage device, the second version of the electronic document being edited by a second user separate from and independent of edits made by the first user to the first version of the electronic document, the second copy being identical to the original copy prior to being edited by the second user,

receiving a third version of the electronic document from the first storage device or the second storage device, the third version of the electronic document being edited by the first user, the second user, or a third user,

generating a master version of the electronic document that incorporates alterations made to the electronic document in each of the first, second, and third versions,

generating a document history table,

generating one or more entries in the document history table corresponding to the alterations made to the electronic document in each of the first, second, and third versions,

providing the master version of the electronic document and the document history table to an owner or reviewer of the electronic document; and

in response to the generating the master version of the electronic document, causing removal, from at least one of the first storage device and the second storage device, the first version of the electronic document and the second version of the electronic document.

2. The computer-based system of claim 1 , wherein the first storage location is a local client storage device.

3. The computer-based system of claim 1 , wherein the second storage location is a network storage device.

4. The computer-based system of claim 1 , wherein the second storage location is a document management system.

5. The computer-based system of claim 1 , wherein the second storage location is an internet-based storage system.

6. The computer-based system of claim 1 , wherein the first, second, and third versions of the electronic document are each of a different file type.

7. The computer-based system of claim 1 , wherein the master version of the electronic document and the document history table are sent to a reviewer associated with one or more of the first, second, or third versions of the electronic document.

8. A method for integrating versions of electronic documents comprising:

receiving a first version of an electronic document from a first storage device, the first version of the electronic document being edited by a first user, the electronic document being an original copy, the first version being a first copy of the electronic document that is identical to the original copy prior to being edited by the first user,

receiving a second version of the electronic document from a second storage device, the second version of the electronic document being edited by a second user separate from and independent of edits made by the first user to the first version of the electronic document, the second copy being identical to the original copy prior to being edited by the second user,

receiving a third version of the electronic document from the first storage device or the second storage device, the third version of the electronic document being edited by the first user, the second user, or a third user,

generating a master version of the electronic document that incorporates alterations made to the electronic document in each of the first, second, and third versions,

generating a document history table,

generating one or more entries in the document history table corresponding to the alterations made to the electronic document in each of the first, second, and third versions,

sending the master version of the electronic document and the document history table to an owner or reviewer of the electronic document, and

in response to the generating the master version of the electronic document, causing removal, from at least one of the first storage device and the second storage device, the first version of the electronic document and the second version of the electronic document.

9. The method of claim 8 , wherein the first storage location is a local client storage device.

10. The method of claim 8 , wherein the second storage location is a network storage device.

11. The method of claim 8 , wherein the second storage location is a document management system.

12. The method of claim 8 , wherein the second storage location is an internet-based storage system.

13. The method of claim 8 , wherein the first, second, and third versions of the electronic document are each of a different file type.

14. The method of claim 8 , wherein the master version of the electronic document and the document history table are sent to a reviewer associated with one or more of the first, second, or third versions of the electronic document.

15. A non-transitory computer readable medium storing instructions which, when executed, cause a processor of a server to perform operations for integrating versions of electronic documents, the operations comprising:

receiving a first version of an electronic document from a first storage device, the first version of the electronic document being edited by a first user, the electronic document being an original copy, the first version being a first copy of the electronic document that is identical to the original copy prior to being edited by the first user,

receiving a second version of the electronic document from a second storage device, the second version of the electronic document being edited by a second user separate from and independent of edits made by the first user to the first version of the electronic document, the second copy being identical to the original copy prior to being edited by the second user,

receiving a third version of the electronic document from the first storage device or the second storage device, the third version of the electronic document being edited by the first user, the second user, or a third user,

generating a master version of the electronic document that incorporates alterations made to the electronic document in each of the first, second, and third versions,

generating a document history table,

generating one or more entries in the document history table corresponding to the alterations made to the electronic document in each of the first, second, and third versions,

sending the master version of the electronic document and the document history table to an owner or reviewer of the electronic document, and

in response to the generating the master version of the electronic document, causing removal, from at least one of the first storage device and the second storage device, the first version of the electronic document and the second version of the electronic document.

16. The computer-readable medium of claim 15 , wherein the first storage location is a local client storage device.

17. The method of claim 15 , wherein the second storage location is a network storage device, document management system, or internet-based storage system.

18. The method of claim 15 , wherein the first version of the electronic document is of a different file type than the second version of the electronic document.

19. The method of claim 15 , wherein the first, second, and third versions of the electronic document are each of a different file type.

20. The method of claim 15 , wherein the master version of the electronic document and the document history table are sent to a reviewer associated with one or more of the first, second, or third versions of the electronic document.

Assignments (5)
MERGER Recorded May 15, 2024
From: LITERA CORPORATION
To: FREEDOM SOLUTIONS GROUP, L.L.C.
Reel/Frame 067418/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2020
From: MASSAND, DEEPAK
To: LITERA TECHNOLOGIES, LLC
Reel/Frame 052802/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2020
From: LITERA TECHNOLOGIES, LLC
To: LITERA CORPORATION
Reel/Frame 052802/0185 →
MERGER Recorded Jun 1, 2020
From: LITERA CORPORATION
To: LITERA CORPORATION
Reel/Frame 052802/0362 →
PATENT SECURITY AGREEMENT Recorded May 31, 2019
From: LITÉRA CORPORATION; FREEDOM SOLUTIONS GROUP, L.L.C.
To: OWL ROCK CAPITAL CORPORATION
Reel/Frame 049337/0220 →
Continuity (3)
Continuation 14843839 · Sep 2, 2015
Continuation 13423805 · Mar 19, 2012
Related Publication 20180203831A1 · Jul 19, 2018