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:
Dec. 17, 2013

Filed:

Apr. 26, 2010
Applicants:

Wylie Swanson, Tempe, AZ (US);

Bryan D. Black, Tempe, AZ (US);

Nathan F. Raciborski, Phoenix, AZ (US);

Jacob S. Roersma, Grand Rapids, MI (US);

Colin Rasor, Tempe, AZ (US);

Albert P. Tobey, Tempe, AZ (US);

Inventors:

Wylie Swanson, Tempe, AZ (US);

Bryan D. Black, Tempe, AZ (US);

Nathan F. Raciborski, Phoenix, AZ (US);

Jacob S. Roersma, Grand Rapids, MI (US);

Colin Rasor, Tempe, AZ (US);

Albert P. Tobey, Tempe, AZ (US);

Assignee:

Limelight Networks, Inc., Tempe, AZ (US);

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

Systems and methods for gathering distributed information from a number of data agents for a messaging queue, which is coupled to a number of processing subscribers is disclosed. The data agents provide their gathered information to an interface defined by an API. The gathered data may be reformatted or further processed before adding the gathered information to the messaging queue. A number of processing subscribers listen to a content stream produced by the messaging queue to receive data they have subscribed to. Once the processing subscriber receives the content stream, the processing subscriber applies algorithms to the content stream to perform one or more other functions. For instance, the processing subscriber can feed back processed data into the messaging queue and/or perform an action based, at least in part, upon the content stream. Information in various degrees of processing and aggregation can be passed through any number of cycles in a processing ring to allow for a clearinghouse of information to flow in real time or near real time.


Find Patent Forward Citations

Loading…