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:
Jun. 20, 2017

Filed:

Mar. 10, 2016
Applicant:

Netflix, Inc., Los Gatos, CA (US);

Inventors:

Michael Cohen, Santa Cruz, CA (US);

Benjamin Schmaus, San Jose, CA (US);

Matthew Hawthorne, Los Gatos, CA (US);

Benjamin Christensen, San Jose, CA (US);

Daniel Jacobson, Los Altos, CA (US);

Assignee:

NETFLIX, INC., Los Gatos, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 12/24 (2006.01); H04L 12/927 (2013.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
H04L 67/2833 (2013.01); G06F 9/45516 (2013.01); H04L 41/082 (2013.01); H04L 47/80 (2013.01); H04L 67/28 (2013.01); H04L 67/2809 (2013.01); H04L 67/32 (2013.01);
Abstract

The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations.


Find Patent Forward Citations

Loading…