Method, apparatus, signals, and medium for managing transfer of data in a data network
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a transfer of data in a data network identifies data associated with a communication session between a first node and a second node in the data network. Further processing of the communication session occurs when a portion of the communication session meets a criterion and the communication session is permitted to continue when the portion of the communication session does not meet the criterion.
-
Citations
13 Claims
-
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.
-
-
2. A method of managing a transfer of data in a data network, the method comprising:
-
identifying 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; performing the further processing data of said communication session when a portion of said communication session meets a criterion 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 comprises; terminating said communication session at a third node; dividing 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 the second node, said third node acting as a proxy node; and altering data of said 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; and permitting said communication session to continue when said portion of said communication session does not meet said criterion. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A non-transitory device-readable medium, with instructions stored thereon, which when executed by at least one processor, causes a device to perform a method comprising:
identifying 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; performing the further processing data of said communication session when a portion of said communication session meets a criterion 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 comprises; terminating said communication session at a third node; dividing 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 the second node, said third node acting as a proxy node; and altering data of said 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; and permitting said communication session to continue when said portion of said communication session does not meet said criterion. - View Dependent Claims (9, 10, 11, 12, 13)
Specification