Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays
First Claim
1. A method for supporting a handover of a media session, the method performed by a mobile device, the method comprising:
- conducting the media session using a first Internet Protocol (IP) address, wherein, before the handover, the media session comprises a first media stream sent from the first IP address and a second media stream received at the first IP address;
recording a parameter associated with a second IP address before the media session begins;
using the recorded parameter at least in part to send a third media stream from the second IP address concurrently with sending of the first stream, wherein the first media stream and the third media stream, when sent concurrently, each contains at least a portion of the same media as the other; and
,selecting a port number, wherein the port number comprises (i) a source port number for the third media stream and (ii) a destination port number for a fourth media stream received at the second IP address.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for efficient handover of a media session between heterogeneous Internet Protocol (IP) networks. A mobile device with Internet access can operate a software program to communicate with a corresponding node. The corresponding node may access the Internet through a firewall which may include Network Address Translation (NAT)-routing functionality. The mobile device establishes a media session with a corresponding node via the transmission of a first media stream and receipt of a second media stream, and a media-control channel can optionally be implemented. The mobile device can acquire Internet access through a second IP address, and packets routed between the second IP address and the Internet may traverse a firewall. The mobile device can evaluate a set of network parameters at the second IP address from a stored Local Area Network (LAN) profile. A software routine can (i) evaluate that handover of the media session from the first IP address to the second IP address is preferred and (ii) select an efficient handover procedure according to handover procedure rules.
81 Citations
27 Claims
-
1. A method for supporting a handover of a media session, the method performed by a mobile device, the method comprising:
-
conducting the media session using a first Internet Protocol (IP) address, wherein, before the handover, the media session comprises a first media stream sent from the first IP address and a second media stream received at the first IP address; recording a parameter associated with a second IP address before the media session begins; using the recorded parameter at least in part to send a third media stream from the second IP address concurrently with sending of the first stream, wherein the first media stream and the third media stream, when sent concurrently, each contains at least a portion of the same media as the other; and
,selecting a port number, wherein the port number comprises (i) a source port number for the third media stream and (ii) a destination port number for a fourth media stream received at the second IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for supporting handover of a media session, the method performed by a mobile device, the method comprising:
-
sending a first media stream from a first Internet Protocol (IP) address and receiving a second media stream at the first IP address; recording a parameter associated with a second IP address, wherein the parameter is recorded before the first media stream begins to be sent; selecting a handover procedure at least in part using the recorded parameter; using the selected handover procedure at least in part to send a third media stream from the second IP address concurrently with sending the first stream, wherein the first media stream and the third media stream, when sent concurrently, each contains at least a portion of the same media as the other; and
,receiving a fourth media stream at the second IP address, wherein the fourth media stream includes a source port number that is the same as a destination port number for the third media stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification