US 11,855,858 B2
Systems and methods for providing notifications of changes in a cloud-based file system
Kyle W. Marvin, Kingwood, TX (US); Ivan Young Lee, Boulder, CO (US); Stephen Nowland Clark, Boulder, CO (US); Louis Ryan, San Francisco, CA (US); Gustavo Mendes Estephanio de Moura, Jersey City, NJ (US); and Eric Benson Schoeffler, Boulder, CO (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 8, 2022, as Appl. No. 17/883,335.
Application 17/883,335 is a continuation of application No. 16/680,399, filed on Nov. 11, 2019, granted, now 11,411,837.
Application 16/680,399 is a continuation of application No. 13/939,819, filed on Jul. 11, 2013, granted, now 10,476,758, issued on Nov. 12, 2019.
Prior Publication US 2022/0393954 A1, Dec. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/50 (2022.01); G06F 9/54 (2006.01); G06F 16/17 (2019.01); H04L 67/1095 (2022.01); H04L 69/28 (2022.01); H04L 9/40 (2022.01); H04L 67/60 (2022.01); H04L 67/145 (2022.01); H04L 67/54 (2022.01); H04N 1/00 (2006.01); H04N 21/858 (2011.01)
CPC H04L 41/50 (2013.01) [G06F 9/542 (2013.01); G06F 16/1734 (2019.01); H04L 63/0227 (2013.01); H04L 63/102 (2013.01); H04L 67/1095 (2013.01); H04L 67/145 (2013.01); H04L 67/54 (2022.05); H04L 67/60 (2022.05); H04L 69/28 (2013.01); H04N 1/00114 (2013.01); H04N 21/858 (2013.01)] 20 Claims
OG exemplary drawing
 
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.