Streaming content from one or more production nodes or media player systems
DCFirst Claim
1. A media player system configured to request and receive streaming content from one or more production nodes or other media player systems, the media player system comprising:
- at least one processing unit that executes software including;
a search routine for autonomously identifying one or more other media player systems running the software, the one or more other media player systems being initially unknown to the media player system;
a request routine for requesting content from at least one of the one or more identified other media player systems or from one or more production nodes;
a receiving routine for receiving streaming content from one or more of the identified media player systems or from the one or more production nodes; 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 at least one data processing unit while the receiving routine is being executed.
0 Assignments
Litigations
1 Petition
Accused Products
Abstract
Systems and methods are disclosed for streaming content from one or more production nodes or media player systems. In one embodiment, a method is provided for using software stored on a processing unit of a media player system for requesting and receiving streaming content from one or more production nodes or other media player systems. The method includes autonomously identifying one or more other media player systems, the one or more other media player systems being initially unknown to the media player system. The method further includes requesting content from at least one of the one or more identified other media player systems or from one or more production nodes. The method may also include making incoming streaming content received as a result of the receiving routine ready for play-back, wherein the step of autonomously identifying is executed by the data processing unit while receiving streaming content.
78 Citations
46 Claims
-
1. A media player system configured to request and receive streaming content from one or more production nodes or other media player systems, the media player system comprising:
at least one processing unit that executes software including; a search routine for autonomously identifying one or more other media player systems running the software, the one or more other media player systems being initially unknown to the media player system; a request routine for requesting content from at least one of the one or more identified other media player systems or from one or more production nodes; a receiving routine for receiving streaming content from one or more of the identified media player systems or from the one or more production nodes; 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 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)
-
12. A media player system for receiving streaming content from one or more production nodes or other media player systems, the media player system comprising:
-
at least one processor; and a non-transitory computer readable storage medium having stored therein a set of instructions being executable by the at least one processor and including; a search routine for autonomously identifying one or more other media player systems running the set of instructions, the one or more other media player systems being initially unknown to the media player system; a request routine for requesting content from at least one of the one or more identified other media player systems or from one or more production nodes; a receiving routine for receiving streaming content from one or more of the identified media player systems or from the one or more production nodes; 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 processor while the receiving routine is being executed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium including computer executable instructions that are executable by at least one processing unit of a media player to request and receive streaming content from one or more production nodes transmitting at least a part of the streaming content, said computer executable instructions comprising instructions for:
-
issuing from the media player a request for the streaming content to the one or more production nodes or to one or more additional media players; 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 while receiving at least part of the streaming content, executing a search to identify additional media players including the computer executable instructions, the additional media players being initially unknown to the media player. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for receiving streaming content from at least one production node to a media player in a network of media players, the method comprising:
-
(a) providing media player software that resides on a media player, wherein the media player software is configured to; (i) search autonomously to identify other media players in the network running the media player software; (ii) make an inventory of found other media players running the media player software; (iii) issue one or more requests for streaming content to at least one production node, by using one or more connections, each connection corresponding to one production node; (iv) receive streaming content from the at least one production node in response to step (a)(iii); and (v) make at least one part of the streaming content of step (a)(iv), received from the at least one production node, ready for processing and play-back; (b) issuing one or more requests for streaming content to a first production node, and receiving streaming content from the first production node, by using the media player software on a first media player, and making at least a part of the received streaming content ready for play-back; and (c) searching for a second media player in the network running the media player software, while receiving at least a part of the streaming content of step (b), by using the media player software residing on the first media player. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for using software stored on a processing unit of a media player system for requesting and receiving streaming content from one or more production nodes or other media player systems, the method comprising:
-
autonomously identifying one or more other media player systems running the software, the one or more other media player systems being initially unknown to the media player system; requesting content from at least one of the one or more identified other media player systems or from one or more production nodes; receiving streaming content from one or more of the identified other media player systems or from the one or more production nodes; and making incoming streaming content received as a result of the receiving routine ready for play-back, wherein the step of autonomously identifying is executed by the data processing unit while receiving streaming content. - View Dependent Claims (43, 44, 45, 46)
-
Specification