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:
Oct. 08, 2019

Filed:

May. 01, 2017
Applicant:

Verizon Digital Media Services Inc., Dulles, VA (US);

Inventors:

Timothy W. Hartrick, Boulder, CO (US);

Alexander A. Kazerani, Santa Monica, CA (US);

Jayson G. Sakata, Encino, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 12/919 (2013.01);
U.S. Cl.
CPC ...
H04L 67/42 (2013.01); H04L 47/767 (2013.01); H04L 67/1038 (2013.01); H04L 67/148 (2013.01); H04L 69/163 (2013.01);
Abstract

Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.


Find Patent Forward Citations

Loading…