Patent ID: 11893072
Assignee: WALMART APOLLO, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method by a computing device comprising at least one processor, the method comprising:
receiving a first data request from a first entity;
satisfying the first data request by obtaining data from, or storing data to, a database, when throttling is not enabled for the first entity;
determining whether a timer has expired, when throttling is enabled for the first entity;
when the timer has expired, resetting the timer and satisfying the first data request by obtaining data from, or storing data to, the database;
when the timer has not expired,
determining whether a first counter corresponding to the first entity is above a first threshold,
generating a first response to the first data request based on the determination of whether the first counter is above the first threshold, wherein generating the first response comprises:
satisfying the first data request when the first counter is above the first threshold by obtaining data from, or storing data to, the database, and
indicating a time value of the timer and an error to the first data request in the first response when the first counter is not above the first threshold, and

transmitting the first response to the first entity.