US 12,445,533 B2
Dynamic caching based on a user's temporal and geographical location
Shailendra Singh, Thane West (IN); Savitri Sibaram Desulu, Mumbai (IN); Thomas Boffin James, Mumbai (IN); and Amrut Gopal Nayak, Mumbai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Mar. 13, 2024, as Appl. No. 18/604,079.
Prior Publication US 2025/0294083 A1, Sep. 18, 2025
Int. Cl. H04L 67/568 (2022.01); H04L 67/52 (2022.01)
CPC H04L 67/568 (2022.05) [H04L 67/52 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system for dynamically caching information, the system comprising:
a memory configured to store location information and user information; and
a processor operably coupled to the memory and configured to:
receive, periodically, geolocation data associated with a first external device;
store the received geolocation data with a time stamp to the location information in the memory;
retrieve, after a predetermined period of time from the memory, the location information corresponding to the predetermined time period;
determine, using a machine learning operation based on the location information, a probability for a first action to be performed by a user of the first external device;
retrieve from the memory, user information needed for performing the first action, when the probability of the first action being performed is greater than a predetermined amount;
send the retrieved user information to a second external device to store as cached information; and
perform the first action using the cached information.