Patent ID: 11870870
Assignee: APOLLO GRAPH, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 21:
22. An article comprising:
a non-transitory storage medium having stored thereon instructions executable by at least one computing device, the at least one computing device comprising at least one processor and at least one memory, wherein the at least one computing device to:
execute instructions on the at least one processor, the instructions to be executed to have been fetched from the at least one memory; and
store in the at least one memory any results to be generated from execution of the instructions on the at least one processor;
wherein the instructions to be executed comprise instructions to operate a proxy, the proxy to assist in managing query handling by an endpoint;
wherein the proxy instructions to be executed further to:
employ rate-limiting parameters to filter at least one of one or more queries in order to manage the query handling by the endpoint, wherein the one or more queries are to be formulated in a particular query language, wherein the rate-limiting parameters to be dynamically determined at a control plane based at least in part on one or more query-related structural features and based at least in part on one or more parameters to be obtained from the endpoint, wherein the endpoint to comprise an origin server specified by the one or more queries as a particular location at which content requested by the one or more queries is stored, wherein the one or more parameters to be obtained from the endpoint to comprise at least one parameter indicative of a change in resource consumption for one or more particular query types, and wherein the proxy, the control plane and the endpoint to comprise separate network addressable devices.