US 11,755,538 B2
Distributed management of file modification-time field
Ezra N. Hoch, Tel-Aviv (IL); and Eli Weissbrem, Rehovot (IL)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 4, 2023, as Appl. No. 18/149,752.
Application 18/149,752 is a continuation of application No. 16/944,098, filed on Jul. 30, 2020, granted, now 11,556,503.
Application 16/944,098 is a continuation of application No. 15/259,071, filed on Sep. 8, 2016, granted, now 10,733,147, issued on Aug. 4, 2020.
Claims priority of provisional application 62/243,154, filed on Oct. 19, 2015.
Prior Publication US 2023/0153272 A1, May 18, 2023
Int. Cl. G06F 16/17 (2019.01); G06F 16/11 (2019.01); G06F 16/18 (2019.01); G06F 16/176 (2019.01)
CPC G06F 16/1734 (2019.01) [G06F 16/11 (2019.01); G06F 16/1767 (2019.01); G06F 16/1847 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method executing on data processing hardware that causes the data processing hardware to perform operations comprising:
obtaining a directory modification time value associated with a directory comprising a plurality of files, the directory modification time value representing a most recent file modification time value of the plurality of files;
transmitting one or more files of the plurality of files to each of a plurality of servers, each of the plurality of servers maintaining a file modification time value for each of the transmitted one or more files of the plurality of files;
in response to one of the servers of the plurality of servers modifying a respective file of the transmitted one or more files of the plurality of files, updating the directory modification time value associated with the directory and storing a portion of the modified respective file with the updated directory modification time value;
receiving, from an application, a request for the respective file of the transmitted one or more files of the plurality of files; and
based on the request, transmitting, to the application, the updated directory modification time value and the portion of the modified respective file.