US 12,436,970 B1
Coordinated asynchronous and real-time database update processing
Richard Carl Brown, Normal, IL (US); Ryan Leverton, Bloomington, IL (US); Stephanie Langland, El Paso, IL (US); Ketih Sartain, Yorkville, IL (US); Deepak Maheshwari, Bloomington, IL (US); and Merril Myers, Bloomington, IL (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Sep. 6, 2023, as Appl. No. 18/462,221.
Int. Cl. G06F 16/27 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 16/23 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a processor and at a first time, a first request for updating a first data field asynchronously;
storing, by the processor and at the first time, and based on determining that the first request is asynchronous, the first request in an asynchronous queue;
receiving, by the processor and at a second time, a second request for updating the first data field synchronously;
determining, by the processor and at the second time, a first state of the first data field based on the second request;
providing, by the processor and at the second time, the first state to a software application;
retrieving, by the processor and at a third time, the first request from the asynchronous queue;
determining, by the processor and at the third time, a second state of the first data field based on the first request; and
providing, by the processor and at the third time, the second state to the software application.