The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 27, 2024

Filed:

Dec. 15, 2022
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Gustavo Soto Ridd, Vancouver, CA;

Shawn Patrick Jones, Calgary, CA;

Rishi Baldawa, Vancouver, CA;

Nikita Pinski, Vancouver, CA;

Asim Himani, Vancouver, CA;

Igor Subbotin, Vancouver, CA;

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/61 (2022.01); H04L 67/63 (2022.01);
U.S. Cl.
CPC ...
H04L 67/63 (2022.05); H04L 67/61 (2022.05);
Abstract

Techniques are described for enabling a cloud-based service to provide rate controls for events to be delivered by the service to event targets. An event bus service, for example, broadly enables users to create and configure event buses that receive events from event sources and from which the event bus service filters, transforms, routes, and delivers events to selected event targets according to configurable rules. A new event egress call pattern is provided that estimates a rate of attempted event traffic to event targets and a rate of successfully delivered event traffic (also referred to as a local rate estimation), and that uses the rate estimations to determine when it may be appropriate to throttle event delivery, thereby reducing stress on downstream systems experiencing capacity issues and potentially reducing a number of event delivery retries to be handled by the event bus service.


Find Patent Forward Citations

Loading…