Patent ID: 8024424

Claim:
A computer system apparatus comprising a non-transitory computing medium enabling functions of a service differentiation module in a kernel of the computer system apparatus and a policy agent in a user space of the computer system apparatus to populate service differentiation rules for the service differentiation module, said service differentiation module including: a parser to parse a client Web request; a classifier to classify the request based on application headers including client identity and application-specific information and assigning a classification rule within the kernel; a selector to determine an action rule based on the classification rule; a performer to apply the action rule based on the classification rule in order to provide better system performance based on client identity and application-specific information for higher classed packets and connections; and a detector to detect establishment of a new connection and establishing of a new TCP connection; said policy agent including: a communicator to communicate from the user space to the kernel with an application interface; an initializer to instantiate service differentiation rules for the service differentiation module within the kernel which include classification and action rules; and a manager to delete and update rules on a user request.