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:
Aug. 06, 2019

Filed:

Aug. 21, 2017
Applicant:

Akamai Technologies, Inc., Cambridge, MA (US);

Inventors:

Frederick R. Shotton, Piedmont, CA (US);

Igor Levin, Sudbury, MA (US);

Harutyun Movsisyan, San Francisco, CA (US);

Assignee:

Akamai Technologies, Inc., Cambridge, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 9/50 (2006.01); H04L 12/24 (2006.01); H04L 29/08 (2006.01); G06F 9/46 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5077 (2013.01); G06F 9/465 (2013.01); H04L 41/0893 (2013.01); H04L 41/5003 (2013.01); H04L 41/5022 (2013.01); H04L 67/10 (2013.01); H04L 67/22 (2013.01); H04L 29/06 (2013.01); H04L 41/0896 (2013.01); H04L 67/02 (2013.01);
Abstract

This patent document describes systems and methods for tracking the usage of a service provided by a distributed computing platform and for the enforcement of a global quota against such usage. In one embodiment, Servers in the platform are organized in a hierarchical manner. At the lowest tier resides a set of globally distributed servers, any one of which may receive and respond to client device requests. Multiple tiers of aggregation servers sit above the above the delivery tier. The first tier of aggregation servers receive usage measurements from the delivery tier. The second and higher tiers aggregate the usage measurements from lower tiers until a world level tier combines all usage measurements for a given service. Preferably, usage information is passed between servers in synchronization events. The systems and methods described herein are scalable, low latency, fault-tolerant, and incur relatively low computing overhead.


Find Patent Forward Citations

Loading…