US 12,177,319 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 United Services Automobile Association (USAA), San Antonio, TX (US)
Filed on Aug. 3, 2023, as Appl. No. 18/364,886.
Application 18/364,886 is a continuation of application No. 17/693,733, filed on Mar. 14, 2022, granted, now 11,758,020.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/63 (2022.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); H04L 67/55 (2022.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:
transmitting, to a client application, 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, one or more account updates to the client application based on defined update parameters, wherein:
the update parameters define a set of rules that filter which account updates are pushed to client devices based on one or more of: a) account balance; b) a predetermined period of time; c) a specified transaction entity; 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.