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:
Feb. 10, 2015

Filed:

Jul. 01, 2009
Applicants:

David Tze-si Wu, Fremont, CA (US);

Kand Ly, Richmond, CA (US);

Lap Nathan Trac, San Francisco, CA (US);

Alexei Potashnik, Santa Clara, CA (US);

Inventors:

David Tze-Si Wu, Fremont, CA (US);

Kand Ly, Richmond, CA (US);

Lap Nathan Trac, San Francisco, CA (US);

Alexei Potashnik, Santa Clara, CA (US);

Assignee:

Riverbed Technology, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 15/173 (2006.01); H04L 12/46 (2006.01); H04L 12/931 (2013.01);
U.S. Cl.
CPC ...
H04L 12/4625 (2013.01); G06F 9/45558 (2013.01); H04L 49/70 (2013.01); G06F 2009/45595 (2013.01);
Abstract

Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol.


Find Patent Forward Citations

Loading…