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. 03, 2010

Filed:

Feb. 20, 2004
Applicants:

Alexander Sherman, Sharon, MA (US);

Andrew D. Berkheimer, Boston, MA (US);

Philip A. Lisiecki, Quincy, MA (US);

William E. Weihl, San Francisco, CA (US);

Joel M. Wein, Flushing, NY (US);

Inventors:

Alexander Sherman, Sharon, MA (US);

Andrew D. Berkheimer, Boston, MA (US);

Philip A. Lisiecki, Quincy, MA (US);

William E. Weihl, San Francisco, CA (US);

Joel M. Wein, Flushing, NY (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A file transport mechanism according to the invention is responsible for accepting, storing and distributing files, such as configuration or control files, to a large number of field machines. The mechanism is comprised of a set of servers that accept, store and maintain submitted files. The file transport mechanism implements a distributed agreement protocol based on 'vector exchange.' A vector exchange is a knowledge-based algorithm that works by passing around to potential participants a commitment bit vector. A participant that observes a quorum of commit bits in a vector assumes agreement. Servers use vector exchange to achieve consensus on file submissions. Once a server learns of an agreement, it persistently marks (in a local data store) the request as 'agreed.' Once the submission is agreed, the server can stage the new file for download.


Find Patent Forward Citations

Loading…