Permission management of cloud-based documents

US10860729B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10860729-B2
Application numberUS-201715637762-A
CountryUS
Kind codeB2
Filing dateJun 29, 2017
Priority dateJun 29, 2017
Publication dateDec 8, 2020
Grant dateDec 8, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: associating a first link with a first permission such that the first permission is embedded in the first link, wherein the first link corresponds to a document stored on a cloud database, and wherein the first link is configured to be shared among a first plurality of client devices and to grant permission to any client device from among the first plurality of client devices accessing the document via the first link to interact with the document while the document is stored on the cloud database in accordance with the first permission; associating a second link with a second permission such that the second permission is embedded in the second link, wherein the second link corresponds to the document, and wherein the second link is configured to be shared among a second plurality of client devices and to grant permission to any client device from among the second plurality of client devices accessing the document via the second link to interact with the document while the document is stored on the cloud database in accordance with the second permission and in a manner different from the first permission; associating a comment to the document received from a first client device that accessed the document using the first link, wherein the comment is provided by the first client device from a chat panel; determining, responsive to receiving a request to access the document from a second client device, a visibility status of the comment based on the second client device being one of the first plurality of client devices or one of the second plurality of client devices, wherein the visibility status comprises displaying the comment when the second client device is one of the first plurality of client devices that accesses the document using the first link, and wherein the visibility status comprises concealing the comment when the second client device is one of the second plurality of client devices that accesses the document using the second link; and applying the visibility status of the comment when providing the second client device access to the document. 2. The computer-implemented method of claim 1 , wherein the second link allows client devices from among the second plurality of client devices to view the document, and wherein the first link allows client devices from among the first plurality of client devices to edit the document. 3. The computer-implemented method of claim 1 , further comprising: associating the first link with a third permission different from the first permission and the second permission, wherein the third permission is configured to allow a client device from among the first plurality of client devices to interact with the document in a manner different from the first permission and the second permission. 4. The computer-implemented method of claim 1 , wherein the first link or the second link allows a client device from among the first or second plurality of client devices to interact with the document during a predefined time window. 5. The computer-implemented method of claim 1 , further comprising: identifying a portion of the document displayed on the first client device; and associating the comment with the portion of the document displayed on the first client device. 6. The computer-implemented method of claim 5 , wherein the document is a presentation comprising one or more slides, and wherein the portion of the document is a slide. 7. The computer-implemented method of claim 1 , further comprising: transmitting the second link to a third client device from among the second plurality of client devices; and altering the second permission after the third client device has received the second link to alter document interactions available to the third client device. 8. A system, comprising: a memory; and one or more processors, coupled to the memory, configured to: associate a first link with a first permission such that the first permission is embedded in the first link, wherein the first link corresponds to a document stored on a cloud database and wherein first link is configured to be shared among a first plurality of client devices and to grant permission to any client device from among the first plurality of client devices accessing the document via the first link to interact with the document while the document is stored on the cloud database in accordance with the first permission; associate a second link with a second permission such that the second permission is embedded in the second link, wherein the second link corresponds to the document and wherein second link is configured to be shared among a second plurality of client devices and to grant permission to any client device from among the second plurality of client devices accessing the document via the second link to interact with the document while the document is stored on the cloud database in accordance with the second permission and in a manner different from the first permission; associate a comment to the document received from a first client device that accessed the document using the first link, wherein the comment is provided by the first client device from a chat panel; determine, responsive to receiving a request to access the document from a second client device, a visibility status of the comment based on the second client device being one of the first plurality of client devices or one of the second plurality of client devices, wherein the visibility status comprises displaying the comment when the second client device is one of the first plurality of client devices that accesses the document using the first link, and wherein the visibility status comprises concealing the comment when the second client device is one of the second plurality of client devices that accesses the document using the second link; and apply the visibility status of the comment when providing the second client device access to the document. 9. The system of claim 8 , wherein the second link allows client devices from among the second plurality of client devices to view the document, and wherein the first link allows client devices from among the first plurality of client devices to edit the document. 10. The system of claim 8 , wherein the one or more processors are further configured to: associate the first link with a third permission different from the first permission and the second permission, wherein the third permission is configured to allow a client device from among the first plurality of client devices to interact with the document in a manner different from the first permission and the second permission. 11. The system of claim 8 , wherein the first link or the second link allows a client device from among the first or second plurality of client devices to interact with the document during a predefined time window. 12. The system of claim 8 , wherein the one or more processors are further configured to: identify a portion of the document displayed on the first client device; and associate the comment with the portion of the document displayed on the first client device. 13. The system of claim 12 , wherein the document is a presentation comprising one or more slides, and wherein the portion of the document is a slide. 14. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising: associating a first link with a first permission such that the first permission is embedded in the first link, wherein the first link corre

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Browsing optimisation, e.g. caching or content distillation · CPC title

  • Execution arrangements for user interfaces · CPC title

  • G06F16/955Primary

    using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10860729B2 cover?
Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).