Entity authentication for pre-authenticated links
US-2024396898-A1 · Nov 28, 2024 · US
US10860729B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10860729-B2 |
| Application number | US-201715637762-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2017 |
| Priority date | Jun 29, 2017 |
| Publication date | Dec 8, 2020 |
| Grant date | Dec 8, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
using information identifiers, e.g. uniform resource locators [URL] · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.