Distribution of Streaming Content Between Media Players Configured to Locate Each Other
First Claim
1. A media player system for receiving streaming content from other media players comprising:
- at least one data processing unit that executes software having;
a search routine for searching autonomously for one or more other media players running said software, a request routine for requesting content from one or more found other media players running said software, a receiving routine for receiving streaming content received from said one or more found other media players running said software, a routine for making incoming content ready for processing and possible play-back.
1 Assignment
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.
-
Citations
19 Claims
-
1. A media player system for receiving streaming content from other media players comprising:
at least one data processing unit that executes software having;
a search routine for searching autonomously for one or more other media players running said software, a request routine for requesting content from one or more found other media players running said software, a receiving routine for receiving streaming content received from said one or more found other media players running said software, a routine for making incoming content ready for processing and possible play-back. - View Dependent Claims (2, 3, 4)
-
5. A media player system for receiving streaming content from other media players comprising:
software having;
a search routine for searching autonomously for one or more other media players running said software, a request routine for requesting content from one or more found other media players running said software, a receiving routine for receiving streaming content received from said one or more found other media players running said software, a routine for making incoming content ready for processing and possible play-back.
-
6. A computer-readable medium having computer executable instructions for distributing streaming content consisting of data packages between a media player requesting said content and one or more other media players transmitting at least a part of said content, said computer executable instructions comprising:
-
issuing from said media player a request to said one or more other media players for said content, wherein said one or more other media players have been found by searching autonomously for media players running said computer executable instructions. receiving at least a part of said content, managing received content, making the received content ready for play-back. - View Dependent Claims (7)
-
-
8. A method for distributing streaming content in a network of a plurality of devices, comprising:
-
(a) providing media player software that resides on a device, wherein the media player software on a given device;
(i) searches autonomously for other devices in said network running the media player software;
(ii) makes an inventory of other found devices running the media player software;
(iii) issues one or more requests for content to the media player software of at least one device of said inventory, by using one or more connections, each connection corresponding to one of said plurality of devices;
(iv) receives streaming content from the media player software of at least one media player of said inventory in response to step (a)(iii);
(v) makes at least one part of said streaming content of step (a)(iv), received from said media player software of at least one media player of said inventory, ready for processing and play-back;
(b) using the media player software residing on a first device to search and find a second device in said network running the media player software;
(c) using the media player software on the first device to issue one or more requests for content to the media player software of the second device and receive streaming content from the media player software of the second device and make said streaming content ready for processing and play-back. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification