Real time control protocol session matching
First Claim
Patent Images
1. A method for identifying a corresponding session for a packet, comprising:
- (a) receiving at least a first packet communicated between first and second endpoints to a first session, the first packet comprising at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint;
(b) comparing the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet with a listing of at least one of network addresses and session ids contained in previously received packets; and
(c) when the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet matches an entry in the listing, determining a network address of the second endpoint in the first session.
14 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed generally to a system and method for monitoring a multi-party session. The system and method includes in one embodiment a matcher to match selected information in incoming RTCP packets with one or more of an orphan table and active session table and in another embodiment a first session endpoint that reflects or transmits a packet received from a second session endpoint to a session monitor. In yet another embodiment, the network address of the first and second endpoints can be included in the packet.
-
Citations
30 Claims
-
1. A method for identifying a corresponding session for a packet, comprising:
-
(a) receiving at least a first packet communicated between first and second endpoints to a first session, the first packet comprising at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint;
(b) comparing the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet with a listing of at least one of network addresses and session ids contained in previously received packets; and
(c) when the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet matches an entry in the listing, determining a network address of the second endpoint in the first session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for identifying a corresponding session for a packet, comprising:
-
(a) an input configured to receive at least a first packet communicated between first and second endpoints to a first session, the first packet comprising at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint; and
(b) a matcher configured (i) to compare the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet with a listing of at least one of network addresses and session ids contained in previously received packets and (ii) to determine a network address of the second endpoint in the first session, when the at least one of a network address of the first endpoint, a session id of the first endpoint, and a session id of the second endpoint in the packet matches an entry in the listing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for monitoring a multi-party session, comprising:
-
(a) receiving, at a first endpoint, at least a first packet communicated between the first endpoint and a second endpoint to a first session, the first packet comprising a network address of the first endpoint and a network address of the second endpoint; and
(b) transmitting at least a second packet to a session monitor, the at least a second packet including the respective first and second network addresses of the first and second endpoints. - View Dependent Claims (19, 20)
-
-
21. An endpoint in a session, comprising:
-
(a) an input operable to receive, at a first endpoint, at least a first packet communicated between the first endpoint and a second endpoint to a first session, the first packet comprising a network address of the first endpoint and a network address of the second endpoint; and
(b) a transmitter operable to transmit at least a second packet to a session monitor, the at least a second packet including the respective first and second network addresses of the first and second endpoints. - View Dependent Claims (22, 23)
-
-
24. A session packet for transmission on a network, comprising:
-
a source network address of a first participant to a session;
a destination network address associated with a session monitor;
a network address of a second participant to the session; and
session information associated with the session. - View Dependent Claims (25, 26)
-
-
27. A method for monitoring a multi-party session, comprising:
-
receiving a packet from a first endpoint in a first session, the first session being between the first endpoint and a second endpoint, the packet comprising a first network address of the first endpoint as the source, a second network address of the second endpoint, and a network addresses of a session monitor as the destination; and
inputting information in the packet in a first entry in an active session table, the first entry corresponding to the first session. - View Dependent Claims (28, 29, 30)
-
Specification