CPC G06Q 30/0631 (2013.01) [G06F 16/27 (2019.01); G06F 16/273 (2019.01); G06F 16/9035 (2019.01); G06N 20/00 (2019.01); G06Q 30/0202 (2013.01); G06Q 30/0224 (2013.01); G06Q 30/0633 (2013.01); G06Q 30/0639 (2013.01)] | 20 Claims |
1. A system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the system to:
detect a mobile device of a user at or approaching a location associated with an edge computing cloud storage, wherein the edge computing cloud storage is separate from a primary cloud computing storage for a networked data storage system;
monitor one or more activities corresponding to the user at or approaching the location;
determine a privacy setting for user data associated with the user that is stored by the primary cloud computing storage, wherein the privacy setting restricts sharing of the data based on the location and a type of the data to share;
determine, using a machine learning (ML) model and based on the monitored one or more activities and the privacy setting, shareable data to share with the networked data storage system from the user data, wherein the shareable data is shared with the networked data storage system to reduce a latency to load the data on the mobile device in association with the one or more activities;
determine to move the shareable data from the primary cloud computing storage to the edge computing cloud storage based on the latency to load the shareable data on the mobile device, wherein the shareable data is usable with the user when the user is at or approaching the location; and
move the shareable data from the primary cloud computing storage to the edge computing cloud storage.
|