Patent ID: 11972302
Assignee: INTUIT INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system, comprising:
a memory having executable instructions stored thereon; and
a processor configured to execute the executable instructions in order to cause the system to:
measure computing resource access metrics over a time window for a user of a computing system based on measuring a number of computing resource access requests received for the user and a processing time for each computing resource access request;
in response to a latency for a computing resource access request of the number of computing resource access requests exceeding a threshold time, increment a counter of long-latency requests for the user over the time window;
determine that the counter of long-latency requests for the user over the time window exceeds a threshold number of long-latency requests;
based on determining that the counter of long-latency requests for the user over the time window exceeds the threshold number of long-latency requests, migrate computing resource access requests from the user of the computing system from a first queue to a second queue, wherein the first queue comprises a rate-unlimited queue and the second queue comprises a rate-controlled queue having a defined rate for processing received requests; and
process computing resource access requests from the user of the computing system based on the defined rate for processing received requests.