US 11,758,020 B1
Selective messaging for reducing server load
Oscar Roberto Tijerina, San Antonio, TX (US); Noe Alberto Martinez, San Antonio, TX (US); Huihui Wu, Grapevine, TX (US); Steven Michael Bernstein, San Antonio, TX (US); and Nickolaus Wayne O'Neal, 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 Mar. 14, 2022, as Appl. No. 17/693,733.
Int. Cl. H04L 67/63 (2022.01); G06F 9/50 (2006.01); H04L 67/55 (2022.01); G06F 9/48 (2006.01); G06Q 30/0601 (2023.01)
CPC H04L 67/63 (2022.05) [G06F 9/485 (2013.01); G06F 9/505 (2013.01); H04L 67/55 (2022.05); G06F 2209/503 (2013.01); G06Q 30/0601 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for reducing server load by pushing data to client applications, the method comprising:
monitoring a load on one or more cloud systems;
transmitting, to a client application in response to the monitored load meeting a load criteria, a hold status for outbound requests, wherein the hold status comprises an expiration time;
monitoring changes to a user's account, wherein at least a portion of the changes are caused by account transactions; and
pushing, while the hold status is unexpired, account updates to the client application based on defined update parameters, wherein:
the update parameters define that an account update is triggered by one or more of: a) a change in account balance above a threshold; b) a predetermined period of time since a last account update; c) an account transaction comprising an entity that matches a predetermined entity identifier; or d) a combination thereof;
the client application is configured to store the pushed account updates locally, and
the client application is configured to display user account data from the locally stored account updates in response to a user command.