US 11,677,682 B1
Reactive throttle infrastructure
Jason Edwards, San Antonio, TX (US); Jami Renee Delgadillo, San Antonio, TX (US); Valeria Rodriguez Garza, Helotes, TX (US); Vamshi Mohan Gobburu, San Antonio, TX (US); Annat Rosenthal, San Antonio, TX (US); and Britton Mims Ware, IV, 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 Sep. 2, 2021, as Appl. No. 17/465,404.
Application 17/465,404 is a continuation of application No. 16/359,706, filed on Mar. 20, 2019, granted, now 11,121,983.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/70 (2022.01); H04L 47/50 (2022.01); H04L 47/20 (2022.01); H04L 43/08 (2022.01)
CPC H04L 47/822 (2013.01) [H04L 43/08 (2013.01); H04L 47/20 (2013.01); H04L 47/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a policy subsystem configured to define a throttling policy based on traffic for each of a plurality of logical lanes associated with a resource;
an interface subsystem configured to receive a request from a client to access the resource, wherein the client accesses the resource through multiple ones of the plurality of logical lanes, each of the plurality of logical lanes configured to accept requests from different classes of clients including the client such that different service requests are allocated to different lanes based on the service type of the service request in accordance with the class of client associated with the service,
wherein the interface subsystem is configured to monitor a state of one or more requests to access the resource, wherein the state includes a number of queued requests for each of one or more of the plurality of logical lanes associated with the one or more requests, and wherein the one or more requests includes the request; and
an implementation subsystem configured to throttle traffic from the client to the resource based on the throttling policy,
wherein the throttling policy controls at least one permit issued to the client for the multiple ones of the plurality of logical lanes based on the state of the one or more requests to access the resource and queue limits associated with the plurality of logical lanes.