US 12,135,757 B1
System and methods for predictive caching based on unexpected events
Gunjan C. Vijayvergia, San Antonio, TX (US); Anand Shah, Helotes, TX (US); Alan David Chase, Boerne, TX (US); Anil Sanghubattla, San Antonio, TX (US); and Andrew P. Jamison, San Antonio, TX (US)
Assigned to United Services Automobile Association (USAA), San Antonio, TX (US)
Filed by UIPCO, LLC, San Antonio, TX (US)
Filed on Nov. 8, 2021, as Appl. No. 17/520,839.
Claims priority of provisional application 63/111,436, filed on Nov. 9, 2020.
Int. Cl. G06F 16/957 (2019.01); G06F 16/29 (2019.01); G06F 16/9535 (2019.01)
CPC G06F 16/9574 (2019.01) [G06F 16/29 (2019.01); G06F 16/9535 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a server associated with an insurance company for improving delivery of information from the insurance company to a remote device associated with a customer of the insurance company comprising:
receiving, from the customer, a definition of an unexpected event related to the customer and a plurality of preferred responses to prepare to take if the unexpected event occurs;
wherein the unexpected event is a car accident involving the customer;
storing the definition of the unexpected event and the set of preferred responses;
identifying, using the definition and information received from the remote device, an occurrence of the unexpected event;
anticipating that the customer will need the plurality of preferred responses to be provided in view of the unexpected event, including by determining a type of information requested by the customer upon a previous occurrence of the unexpected event;
causing a cache located on the remote device to be populated with the plurality of preferred responses, the plurality of preferred responses including at least the name and contact information of an adjuster, a claim number, and a list of collision repair shops;
notifying the customer that the cache has been populated with the plurality of preferred responses upon the identification of the occurrence of the unexpected event; and
allowing the customer to take an action using the remote device in response to accessing the cache and receiving the plurality of preferred responses.