IP Library Granted Patent US 10,867,125
Granted Patent B2
US 10,867,125 · App. 16/458,802 · Granted Dec 15, 2020

Systems and methods for synchronizing comments to an electronic document across platforms

Inventors: John Patterson (Manly, AU); Cayden Meyer (Pyrmont, AU); David Armstrong (Hornsby, AU); David Lattimore (Pyrmont, AU); Lior Biran (Baulkham Hills, AU)
Assignee: GOOGLE LLC
G06F40/169G06F3/0484G06F16/93G06F40/166G06Q10/103H04L67/1097
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 10,867,125
App. No.
16/458,802
Granted
Dec 15, 2020
Kind
B2
Abstract

Systems and methods disclosed herein provide a mechanism for synchronizing comments to an electronic document. An example method may include, receiving, by a processing device of a server, a request of a first user device to access an electronic document that is stored on a remote storage system in a native document format; providing for presentation, via a remote document access user interface at the first user device, data of the electronic document; receiving comment data comprising a plurality of comments of one or more user devices; sending, by the processing device of the server, a message comprising the comment data to a second user device for incorporation into a local copy of the electronic document; and providing, by the processing device of the server, the plurality of comments to the first user device for presentation with the data of the electronic document.

Claims (56)

1. A method comprising:

receiving, by a processing device of a server, a request of a first user device to access an electronic document that is stored on a remote storage system in a native document format;

providing for presentation, via a remote document access user interface at the first user device, data of the electronic document;

receiving comment data comprising a plurality of comments of one or more user devices;

sending, by the processing device of the server, a message comprising the comment data to a second user device for incorporation into a local copy of the electronic document; and

providing, by the processing device of the server, the plurality of comments to the first user device for presentation with the data of the electronic document.

2. The method of claim 1 , further comprising incorporating the comment data into the electronic document stored on the remote storage system in the native document format.

3. The method of claim 1 , wherein the second user device comprises a dedicated document processing application and wherein the native document format comprises a document format that is created by the dedicated document processing application.

4. The method of claim 1 , wherein the remote document access user interface comprises any of a mobile application or a browser-based application.

5. The method of claim 1 , further comprising:

receiving, by the server, an electronic document from the second user device; and

storing the electronic document in the native document format without converting the electronic document to a different format.

6. The method of claim 1 , further comprising:

initiating a presentation of the plurality of comments with the electronic document at the second user device.

7. The method of claim 1 , further comprising:

transmitting, by the server, the electronic document in the native document format to the second user device to store as the local copy of the electronic document; and

initiating, by the server, the incorporating of the comment data into the local copy of the electronic document at the second user device without downloading an additional copy of the electronic document.

8. The method of claim 1 , further comprising:

periodically monitoring comments added to the electronic document, wherein each of the monitored comments is associated with a timestamp; and

periodically synchronizing the monitored comments based on the timestamp.

9. The method of claim 1 further comprising:

receiving a comment to the electronic document from a third user device;

determining that the comment and at least one of the plurality of comments are related to a same section of the electronic document; and

merging the comment and the at least one of the plurality of comments within a comment structure.

10. The method of claim 1 , further comprising:

maintaining a log of the plurality of comments made to the electronic documents.

11. A system comprising:

a remote storage system to store an electronic document in a native document format; a processor communicatively coupled to the remote storage system, the processor being configured to:

receive a request of a first user device to access the electronic document; provide for presentation, via a remote document access user interface at the first user device, data of the electronic document;

receive comment data comprising a plurality of comments of one or more user devices;

send a message comprising the comment data to a second user device for incorporation into a local copy of the electronic document; and

provide the plurality of comments to the first user device for presentation with the data of the electronic document.

12. The system of claim 11 , wherein the processor is further to incorporate the comment data into the electronic document stored on the remote storage system in the native document format.

13. The system of claim 11 , wherein the second user device comprises a dedicated document processing application and wherein the native document format comprises a document format that is created by the dedicated document processing application.

14. The system of claim 11 , wherein the remote document access user interface comprises any of a mobile application or a browser-based application.

15. The system of claim 11 , wherein the processor is further configured to:

receive an electronic document from the first user device; and

store the electronic document in the native document format without converting the electronic document to a different format.

16. The system of claim 11 , wherein the processor is further configured to:

initiate a presentation of the plurality of comments with the electronic document at the second user device.

17. The system of claim 11 , wherein the processor is further configured to:

transmit the electronic document in the native document format to the second user device to store as the local copy of the electronic document; and

initiate the incorporation of the comment data into the local copy of the electronic document at the second user device without downloading an additional copy of the electronic document.

18. The system of claim 11 , wherein the processor is further configured to:

periodically monitor comments added to the electronic document, wherein each of the monitored comments is associated with a timestamp; and

periodically synchronize the comments based on the timestamp.

19. The system of claim 11 , wherein the processor is further configured to:

receive a comment to the electronic document from a third user device;

determine that the comment and at least one of the plurality of comments are related to a same section of the electronic document;

merge the comment and the at least one of the plurality of comments within a comment structure; and

maintain a log of comments made to the electronic documents.

20. A processor-readable non-transitory storage medium storing processor-executable instructions, the processor-executable instructions executable by a processor to:

receive a request of a first user device to access an electronic document stored on a remote storage system in a native document format;

provide for presentation, via a remote document access user interface at the first user device, data of the electronic document;

receive comment data comprising a plurality of comments of one or more user devices; send a message comprising the comment data to a second user device for incorporation into a local copy of the electronic document; and

provide the plurality of comments to the first user device for presentation with the data of the electronic document.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: PATTERSON, JOHN; MEYER, CAYDEN; ARMSTRONG, DAVID; LATTIMORE, DAVID; BIRAN, LIOR
To: GOOGLE INC.
Reel/Frame 049688/0704 →
CHANGE OF NAME Recorded Jul 8, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 049690/0262 →
Continuity (2)
Continuation 15168402 · May 31, 2016
Related Publication 20190325015A1 · Oct 24, 2019