IP Library Patent Application 16118241
Patent Application
App. No. 16/118,241

MEDIA BYPASS

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 None
App. No.
16/118,241
Abstract

Measures to control telecommunications network equipment are provided. Signalling associated with establishment of a media communications session involving first and second endpoints is received. A first endpoint identifier associated with the first endpoint and a second endpoint identifier associated with the second endpoint are identified based on the signalling. It is determined whether or not to attempt media bypass between the first and second endpoints based on a comparison involving a first portion of the first endpoint identifier and a second portion of the second endpoint identifier. In response to determining that media bypass is to be attempted between the first and second endpoints, an attempt is made to cause media data for the media session to be communicated directly between the first and second endpoints.

Claims (33)

1 . A method of controlling telecommunications network equipment, the method comprising:

receiving signalling associated with establishment of a media communications session involving first and second endpoints;

identifying a first endpoint identifier associated with the first endpoint and a second endpoint identifier associated with the second endpoint based on the signalling;

determining whether or not to attempt media bypass between the first and second endpoints based on a comparison involving a first portion of the first endpoint identifier and a second portion of the second endpoint identifier; and

in response to determining that media bypass is to be attempted between the first and second endpoints, attempting to cause media data for the media session to be communicated directly between the first and second endpoints.

2 . The method of claim 1 , wherein the first endpoint identifier and/or the second endpoint identifier comprises an Internet Protocol, IP, address.

3 . The method of claim 1 , wherein the first endpoint identifier and/or the second endpoint identifier comprises an Internet Protocol version 6, IPv6, address.

4 . The method of claim 1 , wherein a result of said comparison is indicative of whether or not the first and second endpoints can communicate media data directly with each other.

5 . The method of claim 4 , wherein the result of said comparison is indicative of whether or not the first and second endpoints are in a common subnet.

6 . The method of claim 1 , wherein the size of the first portion is the same as the size of the second portion.

7 . The method of claim 1 , wherein the telecommunications network equipment comprises a plurality of ports and wherein the method comprises determining the size of the first portion and the size of the second portion based on which one of the plurality of ports receives the signalling.

8 . The method of claim 1 , wherein the first portion is a prefix of the first endpoint identifier and the second portion is a prefix of the second endpoint identifier.

9 . The method of claim 1 , wherein the received signalling traverses a first signalling path, the first signalling path being between the first endpoint and the telecommunications network equipment, and wherein the first signalling path does not comprise a network address translation device.

10 . The method of claim 9 , wherein the first signalling path comprises a firewall.

11 . The method of claim 1 , comprising transmitting signalling associated with the establishment of the media communications session involving the first and second endpoints, the transmitted signalling comprising the first and second endpoint identifiers.

12 . The method of claim 11 , wherein the transmitted signalling traverses a second signalling path, the second signalling path being between the telecommunications network equipment and the second endpoint, and wherein the second signalling path does not comprise a network address translation device.

13 . The method of claim 12 , wherein the second signalling path comprises a firewall.

14 . The method of claim 1 , comprising, in response to determining that media bypass is not to be attempted between the first and second endpoints, enabling media data for the media session to be relayed between the first and second endpoints via a media relay.

15 . The method of claim 14 , wherein the media relay is comprised in the telecommunications network equipment.

16 . The method of claim 1 , wherein said comparison involves only part of the first endpoint identifier and only part of the second endpoint identifier.

17 . The method of claim 1 , wherein attempting to cause media data for the media session to be communicated directly between the first and second endpoints comprises providing the first endpoint identifier to the second endpoint and providing the second endpoint identifier to the first endpoint.

18 . The method of claim 1 , wherein the telecommunications network equipment is:

a signalling gateway;

a session border controller; or

a Session Initiation Protocol, SIP, proxy.

19 . A method comprising:

comparing, at telecommunications network equipment, a prefix of an IPv6 address of a first endpoint with a prefix of an IPv6 address of a second endpoint; and

determining, at the telecommunications network equipment, whether or not to attempt media bypass between the first and second endpoints based on a result of said comparing.

20 . A method of controlling telecommunications network equipment, the method comprising:

receiving signalling associated with establishment of a media communications session involving first and second endpoints;

identifying a first IPv6 address associated with the first endpoint and a second IPv6 address associated with the second endpoint based on the received signalling associated with the establishment of the media communications session involving the first and second endpoints;

determining whether or not to attempt media bypass between the first and second endpoints based on a result of a comparison involving a first portion of the first IPv6 address and a second portion of the second IPv6 address, wherein the result of the comparison indicates whether or not the first and second endpoints are in a common subnet; and

in response to determining, based on the result of the comparison involving the first and second portions of the first and second IPv6 addresses indicating that the first and second endpoints are in the common subset, that media bypass is to be attempted between the first and second endpoints, attempting to cause media data for the media session to be communicated directly between the first and second endpoints.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ALIANZA, INC.
Reel/Frame 075645/0892 →
CHANGE OF NAME Recorded May 13, 2026
From: ALIANZA, INC.
To: ALIANZA, LLC
Reel/Frame 075646/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: METASWITCH NETWORKS LTD.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 075578/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: CARTER, OLIVER
To: METASWITCH NETWORKS LTD
Reel/Frame 047262/0490 →