Patent ID: 7447777
Filing Date: 2008-11-04
Classification: H04L

Abstract:
1. A system for handling one or more resource requests comprising: a protocol engine for receiving a resource request in accordance with a prescribed protocol; a classification engine for determining a desired class of service for the resource request; an interface engine for checking the resource request for errors, wherein the classification engine and the interface engine concurrently evaluate the resource request; an analysis engine for determining a desired sub-class of service for and responsive to the resource request; and a policy engine for allocating a resource to the request responsive to one or both of the desired class of service, and the desired sub-class of service; wherein the one or more resource requests are in the form of packets; wherein the interface engine checks a packet for errors; wherein the interface engine, if it detects an error in a packet, flushes the packet from the system before the packet is sent to its desired destination; wherein the classification engine derives one or more keys from a packet, and uses the same to determine the desired class of service for the packet; and wherein the classification engine uses a first key derived from the packet to access a database to determine if a connection already exists for the packet, and, if so, arranges to have the protocol engine forward the packet to the destination called for by the connection.