IP Library Granted Patent US 8,000,236
Granted Patent B2
US 8,000,236 · App. 12/572,007 · Granted Aug 16, 2011

Media proxy able to detect blocking

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,000,236
App. No.
12/572,007
Granted
Aug 16, 2011
Kind
B2
Abstract

A media proxy receive a first message from a near end of a path of a communications session, and before receiving a corresponding message from a far end, the media proxy is arranged to detect a blocking situation where another device in the path is awaiting the first message before forwarding the corresponding message. Detecting such a blocking situation enables it to be overcome, and enables the communication session to proceed. The media proxy can send a probe message to discover if there is another media proxy along the path causing the blocking. This is useful where the only information about the far end is the media path which is in the call set up, e.g. IP address and port. Sending the probe message can be under the control of a call server.

Claims (11)

1. Media proxy apparatus arranged to receive via an incoming port a first message comprising media packets from a first media gateway located near a first end of a communications path for forwarding via an outgoing port to a second media gateway located near a second end of the communications path, the media proxy apparatus being arranged to detect a blocking situation where another media proxy apparatus in the communications path is awaiting receipt of the first message in order to perform address discovery to determine an address of the first media gateway to enable it to forward to said first media gateway a second message comprising media packets from the second media gateway, said first media gateway normally requiring receipt of the second message in order to perform address discovery to determine an address of the second media gateway to enable it to forward to said second media gateway said first message, the media proxy apparatus being arranged to detect said blocking situation by sending a probe message via a probe port along said communications path towards the second media gateway end of the path and receiving a probe message acknowledge message from said another media proxy thereby enabling the media proxy apparatus to deduce that the another media proxy apparatus is in the communications path causing the blocking situation, said media proxy apparatus being arranged to forward the first message to the second media proxy apparatus in response to receiving said probe message acknowledge message thereby resolving the blocking situation.

2. The media proxy apparatus of claim 1 , arranged to send the probe message from the probe port of said media proxy apparatus using an IP address indicated by a call server.

3. The media proxy apparatus of claim 2 , arranged to listen on a predetermined port for probe messages from other media proxies.

4. The media proxy apparatus of claim 1 , arranged to wait a predetermined time for the second message before sending the probe message.

5. The media proxy apparatus of claim 1 , arranged to set up a communication session using a multimedia control protocol.

6. The media proxy apparatus of claim 2 arranged to listen for a probe acknowledge message from another media proxy apparatus on the same port used for sending the probe message.

7. The media proxy apparatus of claim 1 , the communications path including a network address translator (NAT).

8. The media proxy apparatus of claim 7 , the communications path being coupled to a VPN.

9. The media proxy apparatus of claim 1 , being arranged to send the first message to the second media gateway before receiving the second message from the second media gateway, if the probe message is acknowledged.

10. The media proxy apparatus of claim 1 , arranged to receive a probe request from a call server during call set up.

11. A media proxy apparatus arranged to receive a first message via an incoming port comprising media packets from a first media gateway located near a first end of a communications path for forwarding to a second media gateway located near a second end of the communications path, and to await a second message comprising media packets from said second media gateway, the media proxy apparatus being arranged to send the first message via an outgoing port to another media proxy apparatus before receiving the second message from the second media gateway, if the media proxy apparatus is made aware of a blocking situation where the another media proxy apparatus in the communications path is awaiting receipt of the first message in order to perform address discovery to determine an address of the first media gateway to enable it to forward to said first media gateway said second message.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →