Distribution Method, Preferably Applied in a Streaming System
First Claim
1. Data live streaming system comprisingat least one data live streaming broadcaster (LSB), andat least two live streaming recipients (LSR),said at least two live streaming recipients (LSR) forming at least a part of a peer-to-peer streaming networks;
- wherein said at least two live streaming recipients (LSR) each comprise a means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network and wherein said peer-to-peer streaming of content to other live streaming recipients (LSR) comprises loss resilient code representations of data from said at least one live streaming broadcaster (LSB).
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a data live streaming system comprising at least one data live streaming broadcaster LSB and at least two live streaming recipients LSR, said at least two live streaming recipients LSR forming at least a part of a peer-to-peer streaming network and said at least two live streaming recipients LSR each comprising means for generation of peer-to peer streaming to other live streaming recipients LSR of said peer-to peer streaming network and wherein said peer-to peer streaming to other streaming recipients LSR comprises loss resilient code representations of data from said at least one live streaming broadcaster LSB.
12 Citations
122 Claims
-
1. Data live streaming system comprising
at least one data live streaming broadcaster (LSB), and at least two live streaming recipients (LSR), said at least two live streaming recipients (LSR) forming at least a part of a peer-to-peer streaming networks; wherein said at least two live streaming recipients (LSR) each comprise a means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network and wherein said peer-to-peer streaming of content to other live streaming recipients (LSR) comprises loss resilient code representations of data from said at least one live streaming broadcaster (LSB). - View Dependent Claims (2, 3, 4, 6, 7, 9, 10, 11, 13)
-
5. (canceled)
-
8. (canceled)
-
12. (canceled)
-
14. A network comprising
at least one Input Data (I) broadcaster (IB), and a plurality of peers (P), said plurality of peers (P) transforming Input representative data (IRD) from said at least one Input broadcaster (IB) into a plurality of M unique partial encoded representations (UPR) of Input Data (I), wherein a plurality of code subsets (W1, W2, W3, . . . ) of said M unique partial encoded representations comprises N different unique partial encoded representations (UPR) of said Input Data (I), each of the code subsets (W1, W2, W3, . . . ) representing said Input Data (I) and where N is less than M-1.
-
45. Method of streaming data in a live streaming system comprising at least one data live streaming broadcaster (LSB) and at least two live streaming recipients (LSR), the method comprising
forming at least a part of a peer-to-peer streaming network with said at least two live streaming recipients (LSR), and generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network with said at least two live streaming recipients (LSR), A wherein established peer-to-peer streaming of content to other streaming recipients (LSR) is established by means of loss resilient code representations of data from said at least one live streaming broadcaster (LSB).
-
46. Method of distributing input data (I) in a network comprising at least one Input Data (I) broadcaster (IB) and a plurality of peers (P), the method comprising
transforming, with said plurality of peers (P), Input representative data (IRD) from said at least one Input broadcaster (IB) into a plurality of M unique partial encoded representations (UPR) of the Input Data (I), wherein a plurality of code subsets (W1, W2, W3, . . . ) of said M unique partial encoded representations comprises N different unique partial encoded representations (UPR) of said Input Data (I), each subset (Wi, W2, W3, . . . ) representing said Input Data (I) and where N is less than M-1.
-
47-48. -48. (canceled)
-
49. Data live streaming system comprising
at least one data live streaming broadcaster (LSB), and at least two live streaming recipients (LSR), said at least two live streaming recipients (LSR) forming at least a part of a peer-to-peer streaming network, wherein said at least two live streaming recipients (LSR) each comprise a means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network, said peer-to-peer streaming of content to other live streaming recipients (LSR) comprises loss resilient code representations of data from said at least one live streaming broadcaster (LSB), and wherein said means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) substantially provides M unique partial encoded representations (UPR) of Input Data (I), and wherein the number M substantially corresponds to the number of live streaming recipients (LSR).
-
59. Data live streaming system comprising
at least one data live streaming broadcaster (LSB), and at least two live streaming recipients (LSR), said at least two live streaming recipients (LSR) forming at least a part of a peer-to-peer streaming network, wherein said at least two live streaming recipients (LSR) each comprise a means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network, and wherein said peer-to-peer streaming of content to other live streaming recipients (LSR) comprises loss resilient code representations of data transmitted by said at least one live streaming broadcaster (LSB), and wherein at least one of said at least two live streaming recipients (LSR) regenerates the encoded data from said live streaming broadcaster (LSB) by decoding a number N unique partial encoded representations (UPR) of data and wherein at least one of said N unique partial encoded representations (UPR) is generated by the other live streaming recipients (LSR).
-
69. Data live streaming system comprising
at least one data live streaming broadcaster (LSB), and at least two live streaming recipients (LSR), said at least two live streaming recipients (LSR) forming at least a part of a peer-to-peer streaming network, wherein said at least two live streaming recipients (LSR) each comprise a means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network, and wherein said peer-to-peer streaming of content to other live streaming recipients (LSR) comprises loss resilient code representations of data from said at least one live streaming broadcaster (LSB), and wherein said peer-to-peer streaming network comprises a grid based system.
-
79. Data live streaming system comprising
at least two live streaming recipients (LSR) forming at least a part of a peer-to-peer streaming network, said at least two live streaming recipients (LSR) each comprising a means for generating peer-to-peer streaming of content to other live streaming recipients (LSR) of said peer-to-peer streaming network; wherein said peer-to-peer streaming of content to other live streaming recipients (LSR) comprises loss resilient code representations of data received from at least one live streaming broadcaster (LSB). - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91)
-
92. A network comprising
a plurality of peers (P) transforming Input representative data (IRD) received from at least one Input broadcaster (IB) into a plurality of M unique partial encoded representations (UPR) of Input Data (I), wherein a plurality of code subsets (W1, W2, W3, . . . ) of said M unique partial encoded representations comprises N different unique partial encoded representations (UPR) of said Input Data (I), each of the code subsets (W1, W2, W3, . . . ) representing said Input Data (I) and where N is less than M-1.
-
121. Method of streaming data in a live streaming system comprising at least two live streaming recipients (LSR), the method comprising
forming at least a part of a peer-to-peer streaming network with said at least two live streaming recipients (LSR), generating peer-to-peer streaming of content from the at least two live streaming recipients (LSR) to others of the live streaming recipients (LSR), wherein said peer-to-peer streaming to others of the live streaming recipients (LSR) is established by means of loss resilient code representations of data from at least one live streaming broadcaster (LSB).
-
122. Method of distributing Input Data (I) in a network comprising a plurality of peers (P), the method comprising p1 transforming, with said plurality of peers (P), Input representative data (IRD) received from at least one Input broadcaster (IB) into a plurality of M unique partial encoded representations (UPR) of Input Data (I),
wherein a plurality of code subsets (W1, W2, W3, . . . ) of said M unique partial encoded representations comprises N different unique partial encoded representations (UPR) of said In-put Data (I), each of said code subsets (W1, W2, W3, . . . ) representing said Input Data (I), and where N is less than M-1.
Specification