CPC H04L 67/10 (2013.01) [H04L 51/04 (2013.01); H04L 51/52 (2022.05); H04W 4/029 (2018.02); H04W 4/12 (2013.01); H04W 8/02 (2013.01); H04W 8/04 (2013.01); H04W 8/20 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a processor, a signal from a first client device associated with a first user;
storing a current location of the first client device in a historical database associated with the first user;
determining whether a home location data associated with the first user matches the current location;
in response to determining that the home location data associated with the first user does not match the current location,
determining whether the first user has been associated with the current location at a greater frequency than the home location data based on the historical database, and
in response to determining that the first user has been associated with the current location at a greater frequency, updating the home location data associated with the first user to the current location; and
causing the user data associated with the first user to be transferred from a first location to a second location based on a size of the user data, a usage frequency associated with the first user, a latency cost associated with storing the user data associated with the first user in the first location and the second location, or a financial cost of storing the user data associated with the first user in the first location and the second location.
|