Patent ID: 11956304
Assignee: SNAP INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. A non-transitory computer-readable storage medium having stored thereon instructions, when executed by a processor, causes the processor to perform operations comprising:
receiving 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 the 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.