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.
Patent No.:
Date of Patent:
May. 24, 2022
Filed:
May. 20, 2021
Akamai Technologies, Inc., Cambridge, MA (US);
Matthew J. Stevens, Lexington, MA (US);
Michael G. Merideth, Carrboro, NC (US);
Nil Alexandrov, Cambridge, MA (US);
Andrew F. Champagne, Ware, MA (US);
Brendan Coyle, Sudbury, MA (US);
Timothy Glynn, Malden, MA (US);
Mark A. Roman, Arlington, MA (US);
Philip A. Lisiecki, Santa Barbara, CA (US);
Xin Xu, Waltham, MA (US);
Akamai Technologies, Inc., Cambridge, MA (US);
Abstract
A proxy server is augmented with the capability of taking transient possession of a received entity for purposes of serving consuming devices. This capability supplements destination forwarding and/or origin server transactions performed by the proxy server. This capability enables several entity transfer modes, including a rendezvous service, in which the proxy server can (if invoked by a client) fulfill a client's request with an entity that the proxy server receives from a producing device contemporaneous with (or shortly after) the request for that entity. It also enables server-to-server transfers with synchronous or asynchronous destination forwarding behavior. It also enables a mode in which clients can request different representations of entities, e.g., from either the near-channel (e.g., the version stored at the proxy server) or a far-channel (e.g., at origin server). The teachings hereof are compatible with, although not limited to, conventional HTTP messaging protocols, including GET, POST and PUT methods.