Multi-DVR Media Content Arbitration
First Claim
1. A multi-DVR (digital video recorder) system, comprising:
- client devices that are each a node of the multi-DVR system and configured for communication with each other;
an arbitration algorithm configured to arbitrate media content rendered by the client devices so as not to exceed a media content usage capacity of the multi-DVR system;
each of the client devices configured to;
communicate status messages to each of the other client devices to indicate rendered media content, and receive the status messages from each of the other client devices; and
implement the arbitration algorithm to independently determine which of the client devices has lowest priority media content that can be terminated to provide capacity for higher priority media content at one of the client devices of the multi-DVR system.
2 Assignments
0 Petitions
Accused Products
Abstract
Multi-DVR (digital video recorder) media content arbitration is described. In an embodiment, client devices are each a node of a multi-DVR system where the nodes are implemented for communication with each other. An arbitration algorithm can arbitrate media content rendered by the client devices so as not to exceed a media content usage capacity of the multi-DVR system. Each of the client devices of the multi-DVR system can communicate status messages to each of the other client devices to indicate rendered media content, and can receive the status messages from each of the other client devices. Each of the client devices can also implement the arbitration algorithm to independently determine which of the client devices has lowest priority media content that can be terminated to provide capacity for higher priority media content at one of the client devices of the multi-DVR system.
119 Citations
20 Claims
-
1. A multi-DVR (digital video recorder) system, comprising:
-
client devices that are each a node of the multi-DVR system and configured for communication with each other; an arbitration algorithm configured to arbitrate media content rendered by the client devices so as not to exceed a media content usage capacity of the multi-DVR system; each of the client devices configured to; communicate status messages to each of the other client devices to indicate rendered media content, and receive the status messages from each of the other client devices; and implement the arbitration algorithm to independently determine which of the client devices has lowest priority media content that can be terminated to provide capacity for higher priority media content at one of the client devices of the multi-DVR system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method at a client device, comprising:
-
communicating a status message to client devices that are each a node of a multi-DVR (digital video recorder) system, the status message indicating rendered media content at the client device; receiving additional status messages from each of the client devices, the additional status messages indicating rendered media content at the client devices; determining from the status messages which of the client devices has lowest priority media content that can be terminated to provide capacity for higher priority media content at one of the client devices of the multi-DVR system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
- 17. Computer readable media encoded with computer executable instructions of an arbitration algorithm that, when executed, direct a client device to arbitrate media content rendered by multiple client devices of a multi-DVR (digital video recorder) system so as not to exceed a media content usage capacity of the multi-DVR system, the client device independently determining which of the multiple client devices has lowest priority media content that can be terminated to provide capacity for higher priority media content at one of the client devices of the multi-DVR system.
Specification