×

Method, apparatus, signals, and medium for managing transfer of data in a data network

  • US 9,118,719 B2
  • Filed: 09/30/2011
  • Issued: 08/25/2015
  • Est. Priority Date: 09/06/2005
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for managing a transfer of data in a data network, the apparatus comprising:

  • a session identifier operably configured to identify data associated with a communication session between a first node and a second node in the data network, the identifying of data associated with the communication session including;

    performing signature analysis on an initial portion of the data associated with the communication session to identify further processing to apply to data of the communication session, the further processing identifying at least one data processing action to be performed with regard to data of the communication session;

    storing an identifier of the communication session in association with an identifier of the identified further processing;

    processing subsequently received data of the communication session according to the identified further processing; and

    prior to and until identifying the further processing, permitting data associated with the communication session to pass between the first node and the second node;

    a session controller having an input for receiving a control signal indicating whether said communication session meets a criterion, said session controller responsive to said control signal to produce a signal to indicate whether or not said communication session should be permitted to continue or should be subjected to further processing, the session controller permitting said communication session to continue without further processing when the control signal indicates the communication session does not meet the criterion; and

    a further processing module operably configured to perform said further processing as identified through performance of the signature analysis on the initial portion of data associated with the communication session and subsequently received data of the communication session, said further processing module including;

    a third node operably configured to divide said communication session into a first communication session between the first node and said third node and a second communication session between said third node and said second node, said third node acting as a proxy node; and

    altering data of the communication session prior to transmitting the data to at least one of the first and second nodes within the first and second communication sessions, respectively.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×