Digital storage media command and control data indexing
First Claim
1. In a home media center comprising a server receiver and one or more client receivers, a method of providing a media program from the server receiver to at least one client receiver, the method comprising:
- receiving a request for an event comprising at least a portion of the media program;
determining that the request is received at a time prior to a start of the event;
examining availability of home media center resources required to provide the requested event to the client receiver initiating the request wherein the examined home media resources exclude storage resources for storing the at least a portion of the media program;
reserving available home media center resources required to provide the requested event to the client receiver initiating the request and booking the event in a resource manager of the server receiver;
weakly binding the reserved home media resources to the requested event at a pre-acquisition request time prior to a start time of the requested event, wherein any other event using or attempting to use a weakly bound home media center resource is warned but not pre-empted from using the weakly bound home media center resource;
strongly binding the weakly bound home media center resources to the requested event and initiating, at the start time of the requested event and in a recording service, the recording of the booked event at the event start time in a writer module of the server receiver, wherein any other event attempting to use any of the strongly bound home media center resources is pre-empted from using the resource; and
transmitting metadata describing the event from the recording service to a playback manager of the server receiver, to indicate the event is available for viewing;
wherein the home media resources include network bandwidth and storage resource bandwidth, and the examined home media resources exclude the disk bandwidth resources and network bandwidth resources.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for receiving satellite signals for display on a monitor. A system in accordance with the present invention comprises an antenna, a server receiver, coupled to the antenna, and at least one client receiver, coupled to the server receiver, wherein the server receiver maintains a list of satellite video signals to be recorded by the server receiver, the satellite video signals including network recorded data and metadata associated with the network recorded data, and wherein the list can be accessed by the server receiver and the at least one client receiver.
-
Citations
20 Claims
-
1. In a home media center comprising a server receiver and one or more client receivers, a method of providing a media program from the server receiver to at least one client receiver, the method comprising:
-
receiving a request for an event comprising at least a portion of the media program; determining that the request is received at a time prior to a start of the event; examining availability of home media center resources required to provide the requested event to the client receiver initiating the request wherein the examined home media resources exclude storage resources for storing the at least a portion of the media program; reserving available home media center resources required to provide the requested event to the client receiver initiating the request and booking the event in a resource manager of the server receiver; weakly binding the reserved home media resources to the requested event at a pre-acquisition request time prior to a start time of the requested event, wherein any other event using or attempting to use a weakly bound home media center resource is warned but not pre-empted from using the weakly bound home media center resource; strongly binding the weakly bound home media center resources to the requested event and initiating, at the start time of the requested event and in a recording service, the recording of the booked event at the event start time in a writer module of the server receiver, wherein any other event attempting to use any of the strongly bound home media center resources is pre-empted from using the resource; and transmitting metadata describing the event from the recording service to a playback manager of the server receiver, to indicate the event is available for viewing; wherein the home media resources include network bandwidth and storage resource bandwidth, and the examined home media resources exclude the disk bandwidth resources and network bandwidth resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A home media center, comprising:
-
a server receiver, for receiving a request from a client receiver for an event comprising at least a portion of a media program, the server receiver comprising a processor and a memory storing instructions comprising instructions for; determining that the request is received at a reservation time prior to a start of the event; examining availability of home media center resources required to provide the requested event to the client receiver initiating the request wherein the examined home media resources exclude storage resources for storing the at least a portion of the media program; reserving available home media center resources required to provide the requested event to the client receiver initiating the request and booking the event in a resource manager of the server receiver; weakly binding the reserved home media resources to the requested event at a pre-acquisition request time prior to a start time of the requested event, wherein any other event using or attempting to use a weakly bound home media center resource is warned but not pre-empted from using the weakly bound home media center resource; strongly binding the weakly bound home media center resources to the requested event and initiating, at the start time of the requested event and in a recording service, the recording of the booked event at the event start time in a writer module of the server receiver, wherein any other event attempting to use any of the strongly bound home media center resource is pre-empted from using the resource; and transmitting metadata describing the event from the recording service to a playback manager of the server receiver, to indicate the event is available for viewing; wherein the home media resources include network bandwidth and storage resource bandwidth, and the examined home media resources exclude the disk bandwidth resources and network bandwidth resources. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for providing a media program from the server receiver at least one client receiver, comprising:
-
means for receiving a request for an event comprising at least a portion of the media program; means for determining that the request is received at a time prior to a start of the event; means for examining availability of home media center resources required to provide the requested event to the client receiver initiating the request wherein the examined home media resources exclude storage resources for storing the at least a portion of the media program; means for reserving available home media center resources required to provide the requested event to the client receiver initiating the request and booking the event in a resource manager of the server receiver, for weakly binding the reserved home media resources to the requested event at a pre-acquisition request time prior to a start time of the requested event, wherein any other event using or attempting to use a weakly bound home media center resource is warned but not pre-empted from using the weakly bound home media center resource, for strongly binding the weakly bound home media center resources to the requested event and initiating, at the start time of the requested event and in a recording service, the recording of the booked event at the event start time in a writer module of the server receiver, wherein any other event attempting to use any of the strongly bound home media center resource is pre-empted from using the resource; and
for transmitting metadata describing the event from the recording service to a playback manager of the server receiver, to indicate the event is available for viewing;wherein the home media resources include network bandwidth and storage resource bandwidth, and the examined home media resources exclude the disk bandwidth resources and network bandwidth resources. - View Dependent Claims (18, 19, 20)
-
Specification