Method for storing on a computer network a portion of a communication session between a packet source and a packet destination
First Claim
1. A method for storing at least a portion of a computer network-based telephone session, the telephone session being performed on a computer network between a packet source and a packet destination, the method comprising the steps of:
- (a) receiving data packets on the computer network;
(b) analyzing each said data packet to determine if said data packet is a session packet;
(c) if said data packet is said session packet, filtering at least data in said data packet to determine if said data includes session data;
(d) if said data includes session data, analyzing said session data; and
(e) storing said session packet such that said stored session packet comprises a portion of the telephone session.
2 Assignments
0 Petitions
Accused Products
Abstract
Storing at least a portion of a computer network-based session such as a telephone session being performed on a computer network between a packet source and a packet destination, in which the following can occur in an embodiment of the invention. Data packets are received on the computer network. Each data packet is filtered to determine if said data packet is a session packet. If the data packet is a session packet, it is filtered to determine if the data includes session data. If the data includes session data, the session data is analyzed. The session packet is stored such that the stored session packet comprises a portion of the telephone session.
16 Citations
25 Claims
-
1. A method for storing at least a portion of a computer network-based telephone session, the telephone session being performed on a computer network between a packet source and a packet destination, the method comprising the steps of:
-
(a) receiving data packets on the computer network;
(b) analyzing each said data packet to determine if said data packet is a session packet;
(c) if said data packet is said session packet, filtering at least data in said data packet to determine if said data includes session data;
(d) if said data includes session data, analyzing said session data; and
(e) storing said session packet such that said stored session packet comprises a portion of the telephone session. - View Dependent Claims (2)
-
-
3. A method for storing at least a portion of a computer network-based communication session being performed on a computer network between a packet source and a packet destination, the method comprising the steps of:
-
(a) receiving data packets on the computer network;
(b) filtering each of the received data packets to accept the data packets that are associated with a session to be monitored;
(c) analyzing the accepted data packets to determine a communication session to which each accepted data packet belongs; and
(d) storing the accepted data packets in association with a specific communication session. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for storing at least a portion of a communication session being performed on a computer network between a packet source and a packet destination, the method comprising the steps of:
-
(a) receiving data packets on the computer network, the data packets containing at least the portion of the communication session containing audio data, video data, or both audio data and video data;
(b) filtering the data packets using filtering information;
(c) accepting the data packets according to the filtering information;
(d) analyzing accepted data packets to determine a type of data contained in the data packets; and
(e) storing the portion of the computer session contained in the data packets according to the type. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification