US2015237125A1PendingUtilityA1
P2P for Mobile Providers
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-modified1 . 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.