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)] | 21 Claims |
11. A method comprising:
determining a session location data associated with a communication session in a messaging system comprising a first user associated with a first client device and a second user associated with a second client device, the session location data indicating a current storage location storing data of the communication session received from the first client device and the second client device;
identifying a plurality of available storage locations based on the home location data of the first user and the home location data of the second user;
determining whether to update the session location data based on the home location data of the first user, the home location data of the second user, the current storage location, the available storage locations, and a size of the data of the communication session received from the first user and the second user;
in response to determining to update the session location data,
updating the session location data to indicate one of the available storage locations, and
causing a transfer of the data of the communication session to the one of the available storage locations.
|