Methods and systems for processing requests using load-dependent throttling
AssigneeShopify Inc.
InventorsRobert MIC, Aline Fatima Manera, Timothy Willard, Nicole Simone, Scott Weber
Life of this patent
Estimating the term…
Loading patent…
AssigneeShopify Inc.
InventorsRobert MIC, Aline Fatima Manera, Timothy Willard, Nicole Simone, Scott Weber
Estimating the term…
Methods and systems for processing requests with load-dependent throttling. The system compares a count of active job requests being currently processed for a user associated with a new job request with an active job cap number for that user. When the count of active job requests being currently processed for that user does not exceed the active job cap number specific to that user, the job request is added to an active job queue for processing. However, when the count of active job requests being currently processed for that user exceeds the active job cap number, the job request is placed on a throttled queue to await later processing when an updated count of active job requests being currently processed for that user is below the active job cap number. Once the count is below the cap, the throttle request is moved to the active job queue for processing.
A computing device, comprising:
A computer-implemented method comprising:
A non-transitory, computer-readable medium storing computer-executable instructions that, when executed by one or more processors, are to cause the one or more processors to:
Dependencies are inferred from the claim text.