Distribution of Streaming Content Between Media Players Configured to Locate Each Other
0 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a device for either generating or maintaining an organic data network having an dynamic topology, comprising
- a data processing unit,
- at least one data connection to a data network to which several devices provided with a data processing unit are connected by means of a data connection, and
- software having
- a receiving routine for receiving data packages of at least one transmitting device in the data network,
- a transmission routine for transmitting data packages, received from the transmitting device or devices in the data network to at least one receiving device that is connected to the data network, independent of the transmitting device or devices.
Additionally the invention relates to a method and software for data packages received from a transmitting device to at least one receiving device, independent of said transmitting device.
A device according to the invention can be used in for instance mobile phones, streaming internet applications and cable television.
8 Citations
56 Claims
-
1-19. -19. (canceled)
-
20. A method for receiving streaming content over a network, the network enabling communication between a first consumer node, a second consumer node, and a production node, the method comprising:
-
initiating, from the first consumer node, a first connection to the second consumer node; receiving, in response to initiation of the first connection over the network to the second consumer node, one or more data packages corresponding to at least a part of the content; selecting, from an inventory residing on the first consumer node, address data identifying a location of the production node; initiating, from the first consumer node, a second connection over the network to the production node by using the address data; receiving, in response to initiation of the second connection to the production node, one or more data packages corresponding to at least a part of the content; and making incoming content received from the second consumer node ready for processing and play-back at the first consumer node, so that part of the content is streamed to a stream target at the first consumer node, while another part of the content is being received from the production node. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for receiver-driven streaming of content over a network, the network enabling communications between a first consumer node, a second consumer node, and a production node, the method comprising:
-
initiating, from the first consumer node, a first connection over the network to the second consumer node; receiving, in response to initiation of the first connection to the second consumer node, one or more data packages corresponding to at least a part of the content; initiating a second connection over the network between the first consumer node and a production node; receiving, in response to initiation of the second connection to the production node, one or more data packages corresponding to at least a part of the content; and making incoming content received from the second consumer node ready for processing and play-back at the first consumer node, so that part of the content is streamed to a stream target at the first consumer node, while another part of the content is being received from the production node. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A device configured for receiving streaming content over a network, the network enabling communication with a consumer node and a production node, the device comprising:
-
a connection component configured for; initiating a first connection over the network to the consumer node; receiving, in response to initiation of the first connection to the consumer node, one or more data packages corresponding to at least a part of the content; initiating a second connection over the network to the production node; and receiving, in response to initiation of the second connection to the production node, one or more data packages corresponding to at least a part of the content; and a processing component configured for; making incoming content received from the consumer node ready for processing and play-back, so that part of the content is streamed to a stream target using the device, while another part of the content is being received from the production node. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for receiver-driven streaming of content over a network, the network enabling communications between a first consumer node, a second consumer node, and a production node, the method comprising:
-
initiating, from the first consumer node, a first connection over the network to the production node; receiving, in response to initiation of the first connection to the production node, one or more data packages corresponding to at least a part of the content; initiating a second connection over the network between the first consumer node and the second consumer node; receiving, in response to initiation of the second connection to the second consumer node, one or more data packages corresponding to at least a part of the content; and making incoming content received from the production node ready for processing and play-back at the first consumer node, so that part of the content is streamed to a stream target at the first consumer node, while another part of the content is being received from the second consumer node. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for receiver-driven streaming of content over a network, the network enabling communications between a first consumer node, a second consumer node, and a third consumer node, the method comprising:
-
initiating, from the first consumer node, a first connection over the network to the second consumer node; receiving, in response to initiation of the first connection to the second consumer node, one or more data packages corresponding to at least a part of the content; initiating a second connection over the network between the first consumer node and the third consumer node; receiving, in response to initiation of the second connection to the third consumer node, one or more data packages corresponding to at least a part of the content; and making incoming content received from the second consumer node ready for processing and play-back at the first consumer node, so that part of the content is streamed to a stream target at the first consumer node, while another part of the content is being received from the third consumer node. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
Specification