Universal application decode engine
AssigneeiPolicy Networks, Inc.
InventorsPankaj Parekh, Sandeep Gupta, Vijay Mamtani, Himanshu Deoskar
Life of this patent
Estimating the term…
Abstract
A universal application decode engine that can be programmed to decode packet streams and identify the application which is generating the packet streams is disclosed. The universal application decode engine comprises a packet receiver, a state machine execution engine for executing application decode instructions, and a session correlation lookup engine for correlating a new session to an existing session.
Claims2
A universal application decode engine for use in a policy agent for decoding packet streams and identifying applications generating the packet streams, the universal application decode engine comprising:
- a packet receiver for receiving an incoming packet and for identifying a session to which the packet belongs based on a session identifier attached to the packet;
- a state machine execution engine for executing application decode instructions upon the received packet in accordance with a state of the session so as to output application decode information, the application decode instructions being stored in and retrieved from a static application decode database;
- and
- a session correlation lookup engine coupled to the state machine execution engine for correlating a new session to an existing session by use of session correlation data of a dynamic application decode database during the execution of application decode instructions by the state machine execution engine.
Dependencies are inferred from the claim text.