Systems and methods for providing notifications of changes in a cloud-based file system

US11855858B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11855858-B2
Application numberUS-202217883335-A
CountryUS
Kind codeB2
Filing dateAug 8, 2022
Priority dateJul 11, 2013
Publication dateDec 26, 2023
Grant dateDec 26, 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.

A method includes receiving a subscription request to obtain notifications of events pertaining to the data file that has been previously uploaded by a user account associated with a user device and stored at the cloud-based file system. The subscription request identifies a destination address for the notifications generated in accordance with the subscription request and one or more events, among multiple events, corresponding to the data file that are to prompt the notifications to be transmitted to the destination address associated with the networked device. The method includes determining that the subscription request is authorized, and identifying an occurrence of an event from the one or more events specified in the subscription request and involving the data file. The method includes transmitting to the destination address a notification indicating the occurrence of the event involving the data file.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a processor, a subscription request to obtain notifications of events pertaining to a data file that has been previously uploaded by a user account associated with a user device and stored at a cloud-based file system, wherein the subscription request identifies a destination address for the notifications generated in accordance with the subscription request and one or more events, among a plurality of events, corresponding to the data file that are to prompt the notifications to be transmitted to the destination address associated with a networked device; determining that the subscription request is authorized; subsequent to determining that the subscription request is authorized, identifying an occurrence of an event from the one or more events specified in the subscription request and involving the data file; and responsive to identifying the occurrence of the event from the one or more events specified in the subscription request and involving the data file, transmitting to the destination address a notification indicating the occurrence of the event involving the data file. 2. The method of claim 1 , wherein the one or more events comprise an access of the data file. 3. The method of claim 2 , wherein the access to the data file comprises a modification to the data file. 4. The method of claim 3 , wherein the modification to the data file comprises an edit to content of the data file. 5. The method of claim 1 , wherein the subscription request comprises a security token. 6. The method of claim 5 , wherein determining that the subscription request is authorized comprises determining that the security token of the subscription request is valid. 7. The method of claim 1 , further comprising: responsive to determining that the subscription request is authorized, recording the subscription request in a data store. 8. The method of claim 1 , further comprising: subsequent to determining that the subscription request is authorized, sending a subscription notification identifying the data file and an identifier identifying a subscription corresponding to the subscription request. 9. The method of claim 1 , wherein the destination address comprises a HyperText Transfer Protocol address. 10. A system comprising: a memory; and a processor, coupled to the memory, to perform operations comprising: receiving a subscription request to obtain notifications of events pertaining to a data file that has been previously uploaded by a user account associated with a user device and stored at a cloud-based file system, wherein the subscription request identifies a destination address for the notifications generated in accordance with the subscription request and one or more events, among a plurality of events, corresponding to the data file that are to prompt the notifications to be transmitted to the destination address associated with a networked device; determining that the subscription request is authorized; subsequent to determining that the subscription request is authorized, identifying an occurrence of an event from the one or more events specified in the subscription request and involving the data file; and responsive to identifying the occurrence of the event from the one or more events specified in the subscription request and involving the data file, transmitting to the destination address a notification indicating the occurrence of the event involving the data file. 11. The system of claim 10 , wherein the one or more events comprise an access of the data file. 12. The system of claim 11 , wherein the access to the data file comprises a modification to the data file. 13. The system of claim 12 , wherein the modification to the data file comprises an edit to content of the data file. 14. The system of claim 11 , wherein the subscription request comprises a security token. 15. The system of claim 14 , wherein determining that the subscription request is authorized comprises determining that the security token of the subscription request is valid. 16. The system of claim 10 , the operations further comprising: responsive to determining that the subscription request is authorized, recording the subscription request in a data store. 17. The system of claim 10 , the operations further comprising: subsequent to determining that the subscription request is authorized, sending a subscription notification identifying the data file and an identifier identifying a subscription corresponding to the subscription request. 18. The system of claim 10 , wherein the destination address comprises a HyperText Transfer Protocol address. 19. A non-transitory computer-readable medium comprising instructions that, responsive to execution by a processor, cause the processor to perform operations comprising: receiving a subscription request to obtain notifications of events pertaining to a data file that has been previously uploaded by a user account associated with a user device and stored at a cloud-based file system, wherein the subscription request identifies a destination address for the notifications generated in accordance with the subscription request and one or more events, among a plurality of events, corresponding to the data file that are to prompt the notifications to be transmitted to the destination address associated with a networked device; determining that the subscription request is authorized; subsequent to determining that the subscription request is authorized, identifying an occurrence of an event from the one or more events specified in the subscription request and involving the data file; and responsive to identifying the occurrence of the event from the one or more events specified in the subscription request and involving the data file, transmitting to the destination address a notification indicating the occurrence of the event involving the data file. 20. The non-transitory computer-readable medium of claim 19 , wherein determining that the subscription request is authorized comprises determining that a security token of the subscription request is valid.

Assignees

Inventors

Classifications

  • H04L41/50Primary

    Network service management, e.g. ensuring proper service fulfilment according to agreements · CPC title

  • G06F9/542Primary

    Event management; Broadcasting; Multicasting; Notifications · CPC title

  • Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs · CPC title

  • Filtering policies (mail message filtering H04L51/212) · CPC title

  • Entity profiles · 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 US11855858B2 cover?
A method includes receiving a subscription request to obtain notifications of events pertaining to the data file that has been previously uploaded by a user account associated with a user device and stored at the cloud-based file system. The subscription request identifies a destination address for the notifications generated in accordance with the subscription request and one or more events, a…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).