US2022335206A1PendingUtilityA1

Managing comments on binary files preview view in a cloud-based environment

52
Assignee: GOOGLE LLCPriority: Dec 12, 2017Filed: Apr 4, 2022Published: Oct 20, 2022
Est. expiryDec 12, 2037(~11.4 yrs left)· nominal 20-yr term from priority
H04L 65/403G06F 16/1794G06F 40/151G06F 16/1873G06F 40/169G06F 40/106G06F 3/0483
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for editing and updating content of a collaborative document within a preview user interface is provided. The method includes receiving, by a content management platform, a request for a document stored within the content management platform in a format of a first application, wherein the request is received from a client device of a first user of the content management platform via a second application that is different from the first application, and wherein the document includes a first comment provided by a second user of the content management platform at a first point in time with respect to a first portion of the collaborative document. The method further includes causing a rendered graphical image of the document to be presented within a preview user interface provided by the second application, receiving content associated with a second comment, wherein the second comment is provided by the first user at a second point in time with respect to a second portion of the document via the preview user interface provided by the second application, and generating, by the content management platform, a new version of the document, wherein the new version of the document has the format of the first application, and includes the first comment with corresponding first attributes and the second comment with corresponding second attributes, wherein the corresponding first attributes identify the first portion of the document, the second user and the first point in time, and wherein the corresponding second attributes identify the second portion of the document, the first user and the second point in time.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a content management platform, a request for a document stored within the content management platform in a format of a first application, wherein the request is received from a client device of a first user of the content management platform via a second application that is different from the first application, and wherein the document includes a first comment provided by a second user of the content management platform at a first point in time with respect to a first portion of the collaborative document;   causing, by the content management platform, a rendered graphical image of the document to be presented within a preview user interface provided by the second application, wherein the rendered graphical image of the document represents a view of the document with the first comment as if opened within the first application;   receiving content associated with a second comment, wherein the second comment is provided by the first user at a second point in time with respect to a second portion of the document via the preview user interface provided by the second application; and   generating, by the content management platform, a new version of the document, wherein the new version of the document has the format of the first application, and includes the first comment with corresponding first attributes and the second comment with corresponding second attributes, wherein the corresponding first attributes identify the first portion of the document, the second user and the first point in time, and wherein the corresponding second attributes identify the second portion of the document, the first user and the second point in time.   
     
     
         2 . The method of  claim 1 , wherein the format of the first application is one of a word processing application format, a spreadsheet application format document, a slide presentation application format, a drawings presentation application format, a graphics file, a video file, a 3D rendered file, or a computer-aided design rendered files. 
     
     
         3 . The method of  claim 1 , wherein the preview user interface allows the first user to perform one or more actions of highlighting text displayed within the rendered graphical image, highlighting a portion of the rendered graphical image using positional coordinates, creating a new comment associated with a portion of the rendered graphical image, and editing an existing comment. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving a request to preview the second version of the document stored within the content management platform;   generating, a rendered graphical image of the second version of the file document represents a view of the second version of the document as if opened within the first application, wherein the rendered graphical image of the second version of the document includes rendered images of the updated content; and   providing, the rendered graphical image of the document for presentation within a preview user interface on a client device.   
     
     
         5 . The method of  claim 1 , wherein causing the rendered graphical image of the document to be presented within the preview user interface comprises:
 generating one or more rendered images of a plurality of bytes from the document based upon one or more rules associated with the first application;   generating the rendered graphical image of the document from the one or more rendered images of the plurality of bytes; and   providing the rendered graphical image of the document to a client device for presentation within the preview user interface.   
     
     
         6 . The method of  claim 1 , wherein receiving the request for the file stored within the content management platform in the third-party application format comprises:
 extracting data objects representing one or more comments from the file;   generating, within the content management platform, one or more content objects that represent the one or more comments from the file; and   wherein providing the rendered graphical image of the file for presentation within the preview user interface on the client device comprises generating and providing one or more rendered images that represent the one or more content objects that are associated with one or more portions of the rendered graphical image.   
     
     
         7 . The method of  claim 1 , wherein receiving the content associated with the second comment comprises:
 generating a content object containing the content received; and   associating the content object to the second portion of the document based upon positional coordinates of the second portion of the document within the rendered graphical image.   
     
     
         8 . The method of  claim 1 , wherein generating the new version of the document comprises:
 retrieving a plurality of bytes representing content of the document currently stored within the content management platform;   generating one or more new bytes representing the content associated with the second comment, wherein the one or more new bytes are formatted based upon the format of the first application; and   generating the new version of the document that includes the plurality of byte from the document and the one or more new bytes that represent the content associated with the second comment.   
     
     
         9 . A system comprising:
 a memory; and   a processing device operatively coupled with the memory to perform operations comprising:   receiving, by a content management platform, a request for a document stored within the content management platform in a format of a first application, wherein the request is received from a client device of a first user of the content management platform via a second application that is different from the first application, and wherein the document includes a first comment provided by a second user of the content management platform at a first point in time with respect to a first portion of the collaborative document;   causing, by the content management platform, a rendered graphical image of the document to be presented within a preview user interface provided by the second application, wherein the rendered graphical image of the document represents a view of the document with the first comment as if opened within the first application;   receiving content associated with a second comment, wherein the second comment is provided by the first user at a second point in time with respect to a second portion of the document via the preview user interface provided by the second application; and   generating, by the content management platform, a new version of the document, wherein the new version of the document has the format of the first application, and includes the first comment with corresponding first attributes and the second comment with corresponding second attributes, wherein the corresponding first attributes identify the first portion of the document, the second user and the first point in time, and wherein the corresponding second attributes identify the second portion of the document, the first user and the second point in time.   
     
     
         10 . The system of  claim 9 , wherein the format of the first application is one of a word processing application format, a spreadsheet application format document, a slide presentation application format, a drawings presentation application format, a graphics file, a video file, a 3D rendered file, or a computer-aided design rendered files. 
     
     
         11 . The system of  claim 9 , wherein the preview user interface allows the first user to perform one or more actions of highlighting text displayed within the rendered graphical image, highlighting a portion of the rendered graphical image using positional coordinates, creating a new comment associated with a portion of the rendered graphical image, and editing an existing comment. 
     
     
         12 . The system of  claim 9 , the operations further comprising:
 receiving a request to preview the second version of the document stored within the content management platform;   generating, a rendered graphical image of the second version of the file document represents a view of the second version of the document as if opened within the first application, wherein the rendered graphical image of the second version of the document includes rendered images of the updated content; and   providing, the rendered graphical image of the document for presentation within a preview user interface on a client device.   
     
     
         13 . The system of  claim 9 , wherein causing the rendered graphical image of the document to be presented within the preview user interface comprises:
 generating one or more rendered images of a plurality of bytes from the document based upon one or more rules associated with the first application;   generating the rendered graphical image of the document from the one or more rendered images of the plurality of bytes; and   providing the rendered graphical image of the document to a client device for presentation within the preview user interface.   
     
     
         14 . The system of  claim 9 , wherein receiving the request for the file stored within the content management platform in the third-party application format comprises:
 extracting data objects representing one or more comments from the file;   generating, within the content management platform, one or more content objects that represent the one or more comments from the file; and   wherein providing the rendered graphical image of the file for presentation within the preview user interface on the client device comprises generating and providing one or more rendered images that represent the one or more content objects that are associated with one or more portions of the rendered graphical image.   
     
     
         15 . The system of  claim 9 , wherein receiving the content associated with the second comment comprises:
 generating a content object containing the content received; and   associating the content object to the second portion of the document based upon positional coordinates of the second portion of the document within the rendered graphical image.   
     
     
         16 . The system of  claim 9 , wherein generating the new version of the document comprises:
 retrieving a plurality of bytes representing content of the document currently stored within the content management platform;   generating one or more new bytes representing the content associated with the second comment, wherein the one or more new bytes are formatted based upon the format of the first application; and   generating the new version of the document that includes the plurality of byte from the document and the one or more new bytes that represent the content associated with the second comment.   
     
     
         17 . A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
 receiving, by a content management platform, a request for a document stored within the content management platform in a format of a first application, wherein the request is received from a client device of a first user of the content management platform via a second application that is different from the first application, and wherein the document includes a first comment provided by a second user of the content management platform at a first point in time with respect to a first portion of the collaborative document;   causing, by the content management platform, a rendered graphical image of the document to be presented within a preview user interface provided by the second application, wherein the rendered graphical image of the document represents a view of the document with the first comment as if opened within the first application;   receiving content associated with a second comment, wherein the second comment is provided by the first user at a second point in time with respect to a second portion of the document via the preview user interface provided by the second application; and   generating, by the content management platform, a new version of the document, wherein the new version of the document has the format of the first application, and includes the first comment with corresponding first attributes and the second comment with corresponding second attributes, wherein the corresponding first attributes identify the first portion of the document, the second user and the first point in time, and wherein the corresponding second attributes identify the second portion of the document, the first user and the second point in time.   
     
     
         18 . The non-transitory machine-readable storage medium of  claim 16 , wherein the format of the first application is one of a word processing application format, a spreadsheet application format document, a slide presentation application format, a drawings presentation application format, a graphics file, a video file, a 3D rendered file, or a computer-aided design rendered files. 
     
     
         19 . The non-transitory machine-readable storage medium of  claim 16 , the operations further comprising:
 receiving a request to preview the second version of the document stored within the content management platform;   generating, a rendered graphical image of the second version of the file document represents a view of the second version of the document as if opened within the first application, wherein the rendered graphical image of the second version of the document includes rendered images of the updated content; and   providing, the rendered graphical image of the document for presentation within a preview user interface on a client device.   
     
     
         20 . The non-transitory machine-readable storage medium of  claim 16 , wherein causing the rendered graphical image of the document to be presented within the preview user interface comprises:
 generating one or more rendered images of a plurality of bytes from the document based upon one or more rules associated with the first application;   generating the rendered graphical image of the document from the one or more rendered images of the plurality of bytes; and   providing the rendered graphical image of the document to a client device for presentation within the preview user interface.   
     
     
         21 . The non-transitory machine-readable storage medium of  claim 16 , wherein receiving the request for the file stored within the content management platform in the third-party application format comprises:
 extracting data objects representing one or more comments from the file;   generating, within the content management platform, one or more content objects that represent the one or more comments from the file; and   wherein providing the rendered graphical image of the file for presentation within the preview user interface on the client device comprises generating and providing one or more rendered images that represent the one or more content objects that are associated with one or more portions of the rendered graphical image.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.