US 12,306,799 B2
Ignore objects from synchronizing to content management system
Parker Timmerman, Jersey City, NJ (US); Benjamin Blum, Seattle, WA (US); Tate Song, Austin, TX (US); Hongyi Shen, Mountain View, CA (US); and Yannis Liapis, Austin, TX (US)
Assigned to Dropbox, Inc., San Francisco, CA (US)
Filed by Dropbox, Inc., San Francisco, CA (US)
Filed on Dec. 23, 2020, as Appl. No. 17/133,053.
Prior Publication US 2022/0197867 A1, Jun. 23, 2022
Int. Cl. G06F 16/178 (2019.01)
CPC G06F 16/178 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a file system event associated with a synchronized directory;
detecting, by a client synchronization service on a client device, an ignore file in the synchronized directory, wherein the client synchronization service on the client device is configured to synchronize each change to a plurality of objects in the synchronized directory;
interpreting a rule within the ignore file, wherein the rule is defined by a user of the client device and the rule within the ignore file applies to a subset of the plurality of objects in the synchronized directory, wherein when processing changes to the plurality of objects in the synchronized directory the processing is configured to exclude the subset of the plurality of objects from being synchronized with a content management system server based on the rule;
storing the rule in a memory;
indexing the synchronized directory;
during the indexing of the synchronized directory, identifying an object associated with the file system event that matches the rule in the ignore file by writing a flag that identifies the object as ignored as an extended attribute of the object, wherein the object that matches the rule existed in the synchronized directory prior to the detecting the ignore file;
adding the object associated with the file system event to a data structure; and
synchronizing the synchronized directory, wherein the added object is excluded from synchronization.