US2015237125A1PendingUtilityA1

P2P for Mobile Providers

Assignee: ERICSSON TELEFON AB L MPriority: May 5, 2009Filed: Apr 28, 2015Published: Aug 20, 2015
Est. expiryMay 5, 2029(~2.8 yrs left)· nominal 20-yr term from priority
H04L 65/4069H04L 67/1076H04L 67/1074H04L 67/104H04L 65/61H04L 65/611H04L 67/1089
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and arrangements for arranging a distribution tree in a Peer To Peer P2P streaming system are included. The system includes a bootstrapping server that creates an external distribution tree based on received register messages from participating operator external clients. The method includes configuring an operator controlled node to be a regular node in the created external distribution tree. The method includes configuring the operator controlled node to be a parent node for participating operator internal clients.

Claims

exact text as granted — not AI-modified
1 . Method for arranging a distribution tree in a Peer To Peer (P2P) streaming system comprising a bootstrapping server that creates an external distribution tree based on received register messages from participating operator external clients, the method comprising the following steps:
 configuring an operator controlled node to be a regular node in the created external distribution tree; and   configuring the operator controlled node to be a parent node for participating operator internal clients.   
     
     
         2 . Method for arranging a distribution tree in a Peer To Peer (P2P) streaming system according to  claim 1 , further comprising the following steps:
 capturing register messages from the participating internal clients by the operator controlled node, which messages are intended for the bootstrapping server;   re-creating captured register messages; and   replying to the internal clients with a reply that imitates the bootstrapping server, which reply decides the operator controlled node as parent node for the internal clients.   
     
     
         3 . Method for arranging a distribution tree in a Peer To Peer streaming system according to  claim 2 , further comprising the following further steps:
 preventing the captured register messages from reaching the bootstrapping server.   
     
     
         4 . Method for arranging a distribution tree in a Peer To Peer streaming system according to  claim 1 , wherein the configuring of the operator controlled node to be a node in the external tree comprises the following further steps:
 sending a request for a parent node, from the operator controlled node to the bootstrapping server;   sending node suggestions amongst nodes in the created external distribution tree, from the bootstrapping server to the operator controlled node; and   selecting at least one node of the suggested nodes as parent node(s) for the operator controlled node.   
     
     
         5 . Method for arranging a distribution tree in a Peer To Peer streaming system according to  claim 2 , further comprising the following steps:
 sending a request for content chunk from an internal client to the operator controlled node;   modifying the received request in the operator controlled node to simulate that the operator controlled node is requesting the content chunk;   sending the modified request from the operator controlled node to an external client.   
     
     
         6 . Method for arranging a distribution tree in a Peer To Peer streaming system according to  claim 5 , further comprising the following steps:
 sending the requested content chunk from the external client to the operator controlled node;   forwarding the received content chunk from the operator controlled node to the internal client.   
     
     
         7 . Method for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 6 , further comprising the following steps:
 storing the received content chunk.   
     
     
         8 . Method for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 7 , further comprising the following steps:
 receiving from a second internal client to the operator controlled node, a request for the content chunk;   delivering the stored content chunk to the second internal client.   
     
     
         9 . Method for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 1 , further comprising performing the steps on at least one of tree-based and hybrid-based P2P systems. 
     
     
         10 . Method for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 1 , further comprising performing connectivity between the internal clients using tunnelling. 
     
     
         11 . An operator controlled node for arranging a distribution tree in a Peer To Peer P2P streaming system, wherein the node comprises:
 electronics that configure the node to be a regular node in an operator external distribution tree;   electronics that configure the node to be a parent node for participating operator internal clients.   
     
     
         12 . An operator controlled node for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 11 , which node further comprises:
 electronics for performing deep packet inspection for identification of received messages sent by operator internal clients.   
     
     
         13 . An operator controlled node for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 11 , which node further comprises:
 electronics for configuring the node to function in two modes, regular peer mode and parent mode.   
     
     
         14 . An operator controlled node for arranging a distribution tree in a Peer To Peer (P2P) streaming system according to  claim 11 , which node further comprises:
 electronics for cashing received streamed content.   
     
     
         15 . An operator controlled node for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 11 , which node further comprises:
 electronics for re-creating received messages.   
     
     
         16 . An arrangement for arranging a distribution tree in a Peer To Peer (P2P) streaming system comprising a bootstrapping server that creates an external distribution tree based on received register messages from participating operator external clients, which arrangement comprises:
 electronics for configuring an operator controlled node to be a regular node in the created external distribution tree;   electronics for configuring the operator controlled node to be a parent node for participating operator internal clients.   
     
     
         17 . An arrangement for arranging a distribution tree in a Peer To Peer (P2P) streaming system according to  claim 16 , which arrangement further comprises:
 electronics for capturing register messages from the participating internal clients by the operator controlled node, which messages are intended for the bootstrapping server;   electronics for re-creating captured register messages;   electronics for replying to the internal clients with a reply that imitates the bootstrapping server, which reply decides the operator controlled node as parent node for the internal clients.   
     
     
         18 . An arrangement for arranging a distribution tree in a Peer To Peer streaming system according to  claim 17 , which arrangement further comprises:
 electronics for preventing the captured register messages from reaching the bootstrapping server.   
     
     
         19 . An arrangement for arranging a distribution tree in a Peer To Peer streaming system according to  claim 16 , which arrangement further comprises:
 electronics for sending a request for a parent node, from the operator controlled node to the bootstrapping server;   electronics for sending node suggestions amongst nodes in the created external distribution tree, from the bootstrapping server to the operator controlled node;   electronics for selecting at least one node of the suggested nodes as parent node(s) for the operator controlled node.   
     
     
         20 . An arrangement for arranging a distribution tree in a Peer To Peer streaming system according to  claim 17 , which arrangement further comprises:
 electronics for sending a request for content chunk from an internal client to the operator controlled node;   electronics for modifying the received request in the operator controlled node to simulate that the operator controlled node is requesting the content chunk;   electronics for sending the modified request from the operator controlled node to an external clients.   
     
     
         21 . An arrangement for arranging a distribution tree in a Peer To Peer streaming system according to  claim 20 , which arrangement further comprises:
 electronics for sending the requested content chunk from the external client to the operator controlled node;   electronics for forwarding of the received content chunk from the operator controlled node to the internal client.   
     
     
         22 . An arrangement for arranging a distribution tree in a Peer To Peer P2P streaming system according to  claim 21 , which arrangement further comprises:
 electronics to store the received content chunk.   
     
     
         23 . An arrangement for arranging a distribution tree in a Peer To Peer (P2P) streaming system according to  claim 22 , which arrangement further comprises:
 electronics configured to receive from a second internal client to the operator controlled node, a request for the content chunk;   electronics configured to deliver the stored content chunk to the second internal client.   
     
     
         24 . Article of manufacturing comprising a program storage medium having a computer readable code embodied therein for arranging a distribution tree in a Peer To Peer P2P streaming system, which computer readable program code comprises:
 computer readable program code for configuring an operator controlled node to be a regular node in a created external distribution tree;   computer readable program code for configuring the operator controlled node to be a parent node for participating operator internal clients.

Join the waitlist — get patent alerts

Track US2015237125A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.