US 12,298,943 B2
Technologies for organizing and optimizing storage capacity of shared file platforms
Ashok Munisamy, Somerset, NJ (US); Jaymin Jagmohan, Waldwick, NJ (US); David Kolínský, Prague (CZ); Dimitris Triantopoulos, Woodside, NY (US); and Suzana Mehmedovic, New York, NY (US)
Assigned to MCKINSEY & COMPANY, INC., New York, NY (US)
Appl. No. 18/020,901
Filed by MCKINSEY & COMPANY, INC., New York, NY (US)
PCT Filed Dec. 13, 2021, PCT No. PCT/US2021/063073
§ 371(c)(1), (2) Date Feb. 10, 2023,
PCT Pub. No. WO2023/113768, PCT Pub. Date Jun. 22, 2023.
Prior Publication US 2024/0303224 A1, Sep. 12, 2024
Int. Cl. G06F 16/176 (2019.01); G06F 16/16 (2019.01); G06F 16/17 (2019.01)
CPC G06F 16/176 (2019.01) [G06F 16/168 (2019.01); G06F 16/1727 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for organizing and optimizing storage capacity of shared file platforms, the method comprising:
pulling, by one or more processors, a set of events associated with a user from an event log, wherein each event in the set of events includes (i) a respective parent folder identification (ID) and (ii) an occurrence date;
analyzing, by a search engine utilizing the respective parent folder IDs and the occurrence dates, the set of events to determine one or more actioned parent folders that correspond to at least one event from the set of events having a respective occurrence date that satisfies a time threshold relative to a current date;
automatically comparing, by the one or more processors, the one or more actioned parent folders to a list of parent folders associated with the user to determine a non-actioned parent folder, wherein the user is included on a collaborator list of the non-actioned parent folder;
displaying, at a user interface of a user computing device, the non-actioned parent folder to the user;
receiving, by the one or more processors, an input from the user indicating a removal request corresponding to the non-actioned parent folder;
automatically removing, by the one or more processors, the user from the collaborator list of the non-actioned parent folder;
receiving, by the one or more processors, a rejoin request from the user corresponding to the non-actioned parent folder;
determining, by the one or more processors, whether or not the rejoin request was received within an automatic rejoin period; and
responsive to determining that the rejoin request was received within the automatic rejoin period, automatically adding, by the one or more processors, the user to the collaborator list associated with the non-actioned parent folder.