Rate limiting in query processing based on computation cost
AssigneeShopify Inc.
InventorsEvan Jan Huus, Klass Neufeld, Scott Walkinshaw, Christopher John Butcher, Ali Kiyan Azarbar
Life of this patent
Estimating the term…
Loading patent…
AssigneeShopify Inc.
InventorsEvan Jan Huus, Klass Neufeld, Scott Walkinshaw, Christopher John Butcher, Ali Kiyan Azarbar
Estimating the term…
A computer-implemented method and system for receiving, at a first computing device, an application programming interface (API) request from a second computing device, wherein the API request includes at least a first request field and a second request field, evaluating at least the first request field to determine a first complexity measure, assigning a first field score to at least the first request field based on the first complexity measure, evaluating at least the second request field to determine a second complexity measure, assigning a second field score to at least the second request field based on the second complexity measure, and combining the first field score and the second field score to generate a total field score for the API request for use in an API request complexity model for constraining a processing of the received API request from the second computing device.
A computer-implemented method comprising:
A system comprising:
A non-transitory computer-readable medium having stored thereon instructions, that when performed by a processor of a first computing device, cause the computing device to at least:
Dependencies are inferred from the claim text.