Permission management of cloud-based documents

US11698983B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11698983-B2
Application numberUS-202016952451-A
CountryUS
Kind codeB2
Filing dateNov 19, 2020
Priority dateJun 29, 2017
Publication dateJul 11, 2023
Grant dateJul 11, 2023

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 system, comprising: a memory; and one or more processors, coupled to the memory, configured to perform operations comprising: receiving, from a client device, a request to access a document associated with a link, wherein: a permission for the client device to access the document is embedded in the link: the permission includes a first access permission and a second access permission different from the first access permission; the first access permission comprises displaying a first chat panel including a first comment to the document and a second chat panel including a second comment to the document; and the second access permission comprises concealing the first chat panel and displaying the second chat panel; and responsive to receiving the request to access the document associated with the link: causing display, on the client device, of the document concurrently with the first and second chat panels associated with the document responsive to the link having the first access permission, wherein the first chat panel includes at least one of messages from users associated with the document or edits made to the document; and causing display, on the client device, of the document while concealing the first chat panel and displaying the second chat panel responsive to the link having the second access permission. 2. The system of claim 1 , wherein the operations further comprise causing concurrent display, on the client device, of the document and a plurality of chat panels associated with the document responsive to the link having a third access permission different from the first and second access permissions, wherein the plurality of chat panels includes the first chat panel. 3. The system of claim 1 , wherein the operations further comprise: receiving, from a user having the first access permission, a comment to the document via the first chat panel; and storing the comment in a database. 4. The system of claim 3 , wherein the operations further comprise generating a notification in response to receiving the comment. 5. The system of claim 1 , wherein the operations further comprise granting rights to edit the document responsive to the link having the first access permission. 6. The system of claim 5 , wherein the operations further comprise: receiving, from a user having the first access permission, an edit to the document; and storing the edit in a database. 7. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising: receiving, from a client device, a request to access a document associated with a link, wherein: a permission for the client device to access the document is embedded in the link; the permission includes a first access permission and a second access permission different from the first access permission; the first access permission comprises displaying a first chat panel including a first comment to the document and a second chat panel including a second comment to the document; and the second access permission comprises concealing the first chat panel and displaying the second chat panel; and responsive to receiving the request to access the document associated with the link: causing display, on the client device, of the document concurrently with the first and second chat panels associated with the document responsive to the link having the first access permission, wherein the first chat panel includes at least one of messages from users associated with the document or edits made to the document; and causing display, on the client device, of the document while concealing the first chat panel and displaying the second chat panel responsive to the link having the second access permission. 8. The non-transitory computer-readable device of claim 7 , wherein the operations further comprise causing concurrent display, on the client device, of the document and a plurality of chat panels associated with the document responsive to the link having a third access permission different from the first and second access permissions, wherein the plurality of chat panels includes the first chat panel. 9. The non-transitory computer-readable device of claim 7 , the operations further comprising: receiving, from the client device having the first access permission, a comment to the document via the first chat panel; and storing the comment in a database. 10. The non-transitory computer-readable device of claim 9 , the operations further comprising generating a notification in response to receiving the comment. 11. The non-transitory computer-readable device of claim 7 , the operations further comprising granting rights to edit the document responsive to the link having the first access permission. 12. The non-transitory computer-readable device of claim 11 , the operations further comprising: receiving, from the client device having the first access permission, an edit to the document; and storing the associated edit in a database. 13. The non-transitory computer-readable device of claim 7 , the operations further comprising receiving a request to convert the permission of the link from the first access permission to the second access permission or from the second access permission to the first access permission. 14. A computer-implemented method, comprising: receiving, from a client device, a request to access a document associated with a link wherein: a permission for the client device to access the document is embedded in the link; the permission includes a first access permission and a second access permission different from the first access permission; the first access permission comprises displaying a first chat panel including a first comment to the document and a second chat panel including a second comment to the document; and the second access permission comprises concealing the first chat panel and displaying the second chat panel; and responsive to receiving the request to access the document associated with the link: causing display, on the client device, of the document concurrently with the first and second chat panels associated with the document responsive to the link having the first access permission, wherein the first chat panel includes at least one of messages from users associated with the document or edits made to the document; and causing display, on the client device, of the document while concealing the first chat panel and displaying the second chat panel responsive to the link having the second access permission. 15. The computer-implemented method of claim 14 , wherein the method further comprises causing concurrent display, on the client device, of the document and a plurality of chat panels associated with the document responsive to the link having a third access permission different from the first and second access permissions, wherein the plurality of chat panels includes the first chat panel. 16. The computer-implemented method of claim 14 , further comprising: receiving, from the client device having the first access permission, a comment to the document via the first chat panel; and storing the comment in a database. 17. The computer-implemented method of claim 16 , further comprising generating a notification in response to receiving the comment. 18. The computer-implemented method of claim 14 , further comprising granting rights to edit the document responsive to the link having the first acce

Assignees

Inventors

Classifications

  • User authentication · CPC title

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

  • Entity profiles · CPC title

  • Document management systems · CPC title

  • G06F21/604Primary

    Tools and structures for managing or administering access control systems · 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 US11698983B2 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, Salesforce 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 Jul 11 2023 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).