Streaming content between media players configured to locate each other
DCFirst Claim
Patent Images
1. A media player system for receiving streaming content from one or more other media player systems, the media player system comprising:
- at least one data processing unit that executes software including;
a search routine for autonomously identifying one or more other media player systems running said software, the one or more other media player systems initially unknown to the media player system,a request routine for requesting content to be streamed from at least one of the one or more identified other media player systems running said software,a receiving routine for receiving streaming content from the one or more identified other media player systems running the software, anda routine for making the incoming streaming content received as a result of the receiving routine ready for play-back,wherein the search routine is configured to be executed by the at least one data processing unit while the receiving routine is being executed.
1 Assignment
Litigations
1 Petition
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.
70 Citations
38 Claims
-
1. A media player system for receiving streaming content from one or more other media player systems, the media player system comprising:
at least one data processing unit that executes software including; a search routine for autonomously identifying one or more other media player systems running said software, the one or more other media player systems initially unknown to the media player system, a request routine for requesting content to be streamed from at least one of the one or more identified other media player systems running said software, a receiving routine for receiving streaming content from the one or more identified other media player systems running the software, and a routine for making the incoming streaming content received as a result of the receiving routine ready for play-back, wherein the search routine is configured to be executed by the at least one data processing unit while the receiving routine is being executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A media player system for receiving streaming content at a media player from other media players comprising:
-
a device storing the media player; software stored on a computer readable storage medium on the device, the software including; a search routine for autonomously identifying one or more other media players running said software, the one or more other media players initially unknown to the media player; a request routine for requesting content to be streamed from at least one of the one or more identified other media players running said software, a receiving routine for receiving streaming content from a media player running said software, and a routine for making incoming streaming content received as a result of the receiving routine ready for play-back, wherein the search routine is configured to be executed by the device while the receiving routine is being executed. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium having computer executable instructions for receiving streaming content consisting of data packages from one or more other media players transmitting at least a part of the streaming content, said computer executable instructions comprising instructions for:
-
issuing from the media player a request to the one or more other media players for the content to be streamed, wherein the one or more other media players have been identified by the media player searching autonomously for media players including the computer executable instructions, the media players unknown to the media player prior to issuing the request, receiving, as a result of the request, at least a part of the streaming content, managing the received streaming content, making the received streaming content ready for play-back, and autonomously searching for additional media players while receiving at least part of the streaming content. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for receiving streaming content, comprising:
-
(a) storing media player software on a device, wherein the media player software; (i) searches autonomously to identify other devices in a network running the media player software; (ii) makes an inventory of other devices found as a result of step (i), running the media player software; (iii) issues one or more requests for content to be streamed from the media player software of at least one device of said inventory, by using one or more connections, each connection corresponding to at least one device of said inventory; (iv) receives streaming content from the media player software of at least one device of said inventory in response to step (a)(iii); and (v) makes at least one part of said streaming content of step (a)(iv), received from said media player software of at least one device of said inventory, ready for processing and play-back; and (b) searching for other devices in said network running the media player software, while receiving at least a part of said streaming content of step (a)(iv), by using the media player software residing on the device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification