US 12,346,720 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, CO (US)
Filed by BILLGO, INC., Fort Collins, CO (US)
Filed on Dec. 22, 2023, as Appl. No. 18/395,473.
Application 18/395,473 is a continuation of application No. 17/169,844, filed on Feb. 8, 2021, granted, now 11,853,791.
Application 17/169,844 is a continuation of application No. 16/040,706, filed on Jul. 20, 2018, granted, now 10,915,354, issued on Feb. 9, 2021.
Prior Publication US 2024/0345867 A1, Oct. 17, 2024
Int. Cl. G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06F 13/24 (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, cause the system to perform a set of operations, the set of operations comprising:
executing each event of events in a sequence according to an event ordering to determine an updated criterion value for each respective event based on aspects of each respective transaction, wherein the event ordering is based on a composite score of a plurality of criteria for each event;
determining a transaction value for each executed event;
storing the transaction value in a data cache for a user of a respective event; and
sending data of the data cache to a computing device of the user in response to a request from the computing device.