Content Delivery Network Interconnection (CDNI) Mechanism
First Claim
1. A method, comprising:
- detecting movement of a first mobile node (MN) from a first access network to a second access network, the first MN being in communication with a first content delivery network (CDN-1) server, the CDN-1 server being in communication with a first content delivery network (CDN-1), the first MN receiving an application stream via the CDN-1 server;
determining an effect on server selection as a result of the movement;
initiating a transfer from the CDN-1 server to a second content delivery network (CDN-2) server, based at least in part, on the determination of the effect the server selection, the CDN-2 server being in communication with a second content delivery network (CDN-2), the transfer including redirecting the application stream via the CDN-2 to a second mobile node (MN), the CDN-1 and the CDN-2 being in communication with a third content delivery network (CDN-3), the CDN-3 including a source of the application stream;
sending a first message to the CDN-3, the first message being a content delivery network interconnection (CDNI) type message and including an indication of the transfer; and
receiving a second message from the CDN-3, the second message being a content delivery network interconnection (CDNI) type message and including an acknowledgment of the indication of the transfer.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments contemplate the movement of mobile node (MN) from a first access network to a second access network, while in communication with a CDN server (e.g. a surrogate providing a multimedia streaming session). The server selection may become sub-optimal as a result of this movement. A first CDN may learn about MN mobility event via the MN, an access network node, the server, or another node. The first CDN may trigger reselection by upstream CDN by sending a CDNI reselection request message, including information for the upstream CDN to perform request routing for the MN with the specified content, at a different location. The upstream CDN may perform the request routing procedure. The upstream CDN may return the request routing result to first CDN. The initial server may send a redirection message back to the application, which may interpret the message and continue streaming from a different server.
217 Citations
20 Claims
-
1. A method, comprising:
-
detecting movement of a first mobile node (MN) from a first access network to a second access network, the first MN being in communication with a first content delivery network (CDN-1) server, the CDN-1 server being in communication with a first content delivery network (CDN-1), the first MN receiving an application stream via the CDN-1 server; determining an effect on server selection as a result of the movement; initiating a transfer from the CDN-1 server to a second content delivery network (CDN-2) server, based at least in part, on the determination of the effect the server selection, the CDN-2 server being in communication with a second content delivery network (CDN-2), the transfer including redirecting the application stream via the CDN-2 to a second mobile node (MN), the CDN-1 and the CDN-2 being in communication with a third content delivery network (CDN-3), the CDN-3 including a source of the application stream; sending a first message to the CDN-3, the first message being a content delivery network interconnection (CDNI) type message and including an indication of the transfer; and receiving a second message from the CDN-3, the second message being a content delivery network interconnection (CDNI) type message and including an acknowledgment of the indication of the transfer. - View Dependent Claims (2, 3, 4, 6, 8, 9, 13)
-
-
5. (canceled)
-
7. (canceled)
-
10. A method, comprising:
-
detecting movement of a mobile node (MN) from a first access network to a second access network, the MN being in communication with a first content delivery network (CDN-1) server, the CDN-1 server being in communication with a first content delivery network (CDN-1); determining an effect on server selection as a result of the movement; and initiating a transfer from the CDN-1 server to an application server, based at least in part, on the determination of the effect the server selection, the MN receiving an application stream from the application server via the CDN-1 server prior to the transfer. - View Dependent Claims (11, 12)
-
-
14. An apparatus, comprising:
-
a wireless network interface device having a communications protocol module configured to establish a network attachment to a wireless network; a streaming module configured to receive a content delivery network (CDN) surrogate server address and request portions of media content using the wireless network interface and the CDN surrogate server address; and a connection manager component configured to detect a network attachment notification associated with the wireless network interface device and to responsively initiate a CDN surrogate identification process. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification