US 11,853,791 B2
Transaction scheduling for a user data cache by assessing update criteria
Stephen Ryan Gordon, Woodinville, WA (US); Terry Lentz, Jr., Redmond, WA (US); Kalyanaraman Ganesan, Redmond, WA (US); and Richard Yiu-Sai Chung, Kirkland, WA (US)
Assigned to BILLGO, INC., Fort Collins, TX (US)
Filed by BILLGO, INC., Fort Collins, CO (US)
Filed on Feb. 8, 2021, as Appl. No. 17/169,844.
Application 17/169,844 is a continuation of application No. 16/040,706, filed on Jul. 20, 2018, granted, now 10,915,354.
Prior Publication US 2021/0406059 A1, Dec. 30, 2021
Int. Cl. G06F 9/50 (2006.01); G06F 9/46 (2006.01); G06F 13/24 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/467 (2013.01) [G06F 9/5083 (2013.01); G06F 9/542 (2013.01); G06F 13/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
memory storing instructions that, when executed by the at least one processor, causes the system to perform a set of operations, the set of operations comprising:
process criteria for an event of an event records memory to assign a score for an associated criterion and event combination, wherein the event corresponds to a performance of a transaction at a remote resource for the user;
generate, using the assigned scores, a composite score for the event;
order events of the event records memory based on a respective composite score for each event;
arrange execution of the events in a sequence from the event ordering by arranging performance of the corresponding transactions at the corresponding remote resources;
determine updated criterion values for at least a portion of the executed events based on aspects of the respective transaction; and
store the updated criterion values in association with the respective criterion and event combination.