US 11,675,811 B2
Storage constrained synchronization of shared content items
Benjamin Zeis Newhouse, San Francisco, CA (US)
Assigned to Dropbox, Inc., San Francisco, CA (US)
Filed by Dropbox, Inc., San Francisco, CA (US)
Filed on Feb. 10, 2022, as Appl. No. 17/669,295.
Application 17/669,295 is a continuation of application No. 16/685,528, filed on Nov. 15, 2019, granted, now 11,275,763.
Application 16/685,528 is a continuation of application No. 15/727,567, filed on Oct. 7, 2017, granted, now 10,552,449, issued on Feb. 4, 2020.
Application 15/727,567 is a continuation of application No. 15/133,185, filed on Apr. 19, 2016, granted, now 9,817,878, issued on Nov. 14, 2017.
Application 15/133,185 is a continuation of application No. 14/611,115, filed on Jan. 30, 2015, granted, now 9,361,349, issued on Jun. 7, 2016.
Prior Publication US 2022/0171790 A1, Jun. 2, 2022
Int. Cl. G06F 16/27 (2019.01); G06F 16/16 (2019.01); G06F 16/23 (2019.01); H04L 67/1095 (2022.01); G06F 16/178 (2019.01); H04L 67/1097 (2022.01)
CPC G06F 16/27 (2019.01) [G06F 16/162 (2019.01); G06F 16/178 (2019.01); G06F 16/2365 (2019.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
determining, by a content management system that stores a plurality content items on one or more servers, the content items associated with a plurality of shadow items, that a client device has entered an idle state;
responsive to determining, by the content management system, that the client device has entered the idle state:
identifying, by the content management system, an action comprising a deletion action for deleting one or more content items from the client device based on a likelihood of the one or more content items being accessed in the future and a replacement action comprising causing a downloading of one or more shadow items corresponding to the one or more content items to the client device and causing an uploading of the one or more content items to the one or more servers of the content management system; and
requesting, by the content management system, that the client device perform the action.