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:
May. 31, 2016

Filed:

Apr. 03, 2015
Applicant:

Open Invention Network, Llc, Durham, NC (US);

Inventors:

Leonard L. Lu, Holmdel, NJ (US);

Deh-Phone K. Hsing, Basking Ridge, NJ (US);

Bo-Chao Cheng, Summit, NJ (US);

Tsong-Ho Wu, Englishtown, NJ (US);

Assignee:

Open Invention Network, LLC, Durham, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/04 (2006.01); H04L 12/833 (2013.01); H04L 12/855 (2013.01); H04L 12/825 (2013.01); H04L 12/741 (2013.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 47/2458 (2013.01); H04L 45/74 (2013.01); H04L 47/2466 (2013.01); H04L 47/25 (2013.01); H04L 63/101 (2013.01); H04L 67/02 (2013.01); H04L 69/22 (2013.01);
Abstract

The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.


Find Patent Forward Citations

Loading…