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:
Jan. 17, 2017

Filed:

Apr. 11, 2016
Applicant:

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

Inventors:

Nicholas S. Brookins, San Diego, CA (US);

Stephen L. Ludin, Mill Valley, CA (US);

Akinwale O. Olugbile, San Diego, CA (US);

Ronnie So, Foster City, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01); H04L 29/08 (2006.01); G06F 17/30 (2006.01); H04L 29/06 (2006.01); H04N 21/231 (2011.01); H04N 21/61 (2011.01); H04N 21/643 (2011.01); H04L 12/811 (2013.01);
U.S. Cl.
CPC ...
H04L 67/1014 (2013.01); G06F 17/30 (2013.01); H04L 67/02 (2013.01); H04L 67/28 (2013.01); H04L 67/2823 (2013.01); H04L 67/2852 (2013.01); H04L 67/32 (2013.01); H04L 67/42 (2013.01); H04N 21/23106 (2013.01); H04N 21/6125 (2013.01); H04N 21/64322 (2013.01); H04L 47/38 (2013.01);
Abstract

According to this disclosure, a proxy server is enhanced to be able to interpret instructions that specify how to modify an input object to create an output object to serve to a requesting client. Typically the instructions operate on binary data. For example, the instructions can be interpreted in a byte-based interpreter that directs the proxy as to what order, and from which source, to fill an output buffer that is served to the client. The instructions specify what changes to make to a generic input file. This functionality extends the capability of the proxy server in an open-ended fashion and enables it to efficiently create a wide variety of outputs for a given generic input file. The generic input file and/or the instructions may be cached at the proxy. The teachings hereof have applications in, among other things, the delivery of web content, streaming media, and the like.


Find Patent Forward Citations

Loading…