Media route optimization in network communications
First Claim
Patent Images
1. A method for optimizing a communication channel between first and second media communications clients in a wireless network, the method comprising:
- communicatively coupling a licensed wireless first communication network comprising a mobile switching center (MSC) and a second communication network comprising a plurality of network controllers, wherein each of the plurality of network controllers comprises a media gateway;
through the MSC and a media gateway of a network controller, establishing a call between the first media communications client and the second media communications client;
at the MSC, determining that the first and second media communications clients are hosted by the network controller;
sending, from the MSC to the network controller, a set of route optimize messages when the first and second media communications clients are determined to be hosted by the network controller, the set of route optimize messages comprising identities of the first and second media communications clients, the set of route optimize messages indicating that the network controller has to bypass the media gateway;
sending, from the network controller, channel mode modify requests to both the first and second media communications clients to modify the communication channel between the first and second media communications clients to establish a direct media communications connection between the first and second media communications clients through the network controller, wherein the direct media communications connection bypasses the media gateway of the network controller; and
receiving, at the MSC, a set of route optimize complete messages from the network controller after the direct media communications connection is established.
12 Assignments
0 Petitions
Accused Products
Abstract
Media routes may be optimized in network communications, such a radio telephony communications networks. In one embodiment, the description includes identifying a first network controller corresponding to a first media communications client, identifying a second network controller corresponding to a second media communications client, determining whether the first and second network controller coincide, and if the first and second network controller coincide, then establishing a direct media communications connection between the first and the second client.
-
Citations
22 Claims
-
1. A method for optimizing a communication channel between first and second media communications clients in a wireless network, the method comprising:
-
communicatively coupling a licensed wireless first communication network comprising a mobile switching center (MSC) and a second communication network comprising a plurality of network controllers, wherein each of the plurality of network controllers comprises a media gateway; through the MSC and a media gateway of a network controller, establishing a call between the first media communications client and the second media communications client; at the MSC, determining that the first and second media communications clients are hosted by the network controller; sending, from the MSC to the network controller, a set of route optimize messages when the first and second media communications clients are determined to be hosted by the network controller, the set of route optimize messages comprising identities of the first and second media communications clients, the set of route optimize messages indicating that the network controller has to bypass the media gateway; sending, from the network controller, channel mode modify requests to both the first and second media communications clients to modify the communication channel between the first and second media communications clients to establish a direct media communications connection between the first and second media communications clients through the network controller, wherein the direct media communications connection bypasses the media gateway of the network controller; and receiving, at the MSC, a set of route optimize complete messages from the network controller after the direct media communications connection is established. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium storing a computer program, wherein said non-transitory machine-readable medium does not comprise carrier signals, the computer program comprising sets of instructions which when executed by a mobile switching center (MSC) causes the MSC to perform operations for optimizing a communication channel between first and second media communications clients in a wireless network, the sets of instructions for:
-
communicatively coupling a licensed wireless first communication network comprising the MSC and a second communication network comprising a plurality of network controllers, wherein each of the plurality of network controllers comprises a media gateway; establishing a call between the first media communications client and the second media communications client through the MSC and a media gateway of a network controller; determining that the first and second media communications clients are hosted by the network controller; and sending to the network controller a set of route optimize messages when the first and second media communications clients are determined to be hosted by the network controller, the set of route optimize messages comprising identities of the first and second media communications clients, the set of route optimize messages indicating that the network controller has to bypass the media gateway, the set of route optimize messages causing the network controller to send channel mode modify requests to both the first and second media communications clients to modify the communication channel between the first and second media communication to establish a direct media communications connection between the first and second media communications clients through the network controller, wherein the direct media communications connection bypasses the media gateway of the network controller. - View Dependent Claims (9, 10)
-
-
11. A switching center of a licensed wireless first communication network comprising:
-
an interface to a network controller of a second communication network corresponding to first and second media communications clients; a call server configured to; determine that the first and second media communications clients are hosted by the network controller; send a set of route optimize messages when the first and second media communications clients are hosted by the network controller, the set of route optimize messages comprising identities of the first and second media communications clients, the set of route optimize messages indicating that the network controller has to bypass a media gateway of the network controller, the set of route optimize messages causing the network controller to send channel mode modify requests to both the first and second media communications clients to modify the communication channel between the first and second media communications clients to establish a direct media communications connection between the first and second media communications clients through the network controller, wherein the direct media communications connection bypasses a media gateway of the network controller; and receive a set of route optimize complete messages from the network controller after the direct media communications connection is established. - View Dependent Claims (12)
-
-
13. A network controller of a first communication network comprising:
-
a first interface to a first media communications client; a second interface to a second media communications client; a third interface to a mobile switching center (MSC) of a wireless second communication network to carry media communications connections between the first and second media communications clients; a media gateway configured to communicate media between the first and second media communications clients; a control server configured to; (i) receive a set of route optimize messages from the MSC, the set of route optimize messages comprising identities of the first and second media communications clients, the set of route optimize messages indicating that the network controller has to bypass the media gateway, the set of route optimize messages received when the MSC detects that the first and second media communications clients are hosted by the network controller; (ii) send channel mode modify requests to both the first and second media communications clients to modify a communication channel between the first and second media communications clients and to command the first and second media communications clients to establish a direct media communications connection through the network controller, wherein the direct media communications connection bypasses the media gateway of the network controller; and (iii) send a set of route optimize complete messages to the MSC after the direct media communications connection is established. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for optimizing a communication channel between first and second media communications clients in a wireless network, the method comprising:
-
communicatively coupling a licensed wireless first communication network comprising a mobile switching center (MSC) and a second communication network comprising a plurality of network controllers, wherein each of the plurality of network controllers comprises a media gateway; through a media gateway of a network controller and the MSC, establishing a call between the first media communications client and the second media communications client; receiving, at the network controller, a set of route optimize messages from the MSC, the set of route optimize messages comprising identities of the first and second media communications clients, the set of route optimize messages indicating that the network controller has to bypass the media gateway, the set of route optimize messages received when the MSC detects that the first and second media communications clients are hosted by the network controller; sending, from the network controller, channel mode modify requests to both the first and second media communications clients to modify the communication channel between the first and second media communications clients and to command the first and second media communications clients to establish a direct media communications connection through the network controller, wherein the direct media communications connection bypasses the media gateway of the network controller; and sending, from the network controller, a set of route optimize complete messages to the MSC after the direct media communications connection is established. - View Dependent Claims (20, 21, 22)
-
Specification