Method and apparatus for a hybrid content on demand broadcast system
First Claim
1. A method, comprising:
- broadcasting meta-data to one or more client systems, including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system;
rating the first plurality of data files and second plurality of data files; and
broadcasting a portion of the first plurality of data files to the one or more client systems in response to the ratings and the second plurality of data files to be broadcast by the broadcast service.
1 Assignment
0 Petitions
Accused Products
Abstract
A service provider broadcast system is described. The system combines service provider meta-data with broadcast service meta-data to form a combined meta-data set. The service provider meta-data includes a description of a first plurality of data files available from the system while the broadcast service meta-data includes descriptions of broadcast data files to be broadcast by the broadcast service. The system receives ratings of each of the data files described by the combined meta-data set. Using these ratings, the system selects a subset of the data files to generate a provider/broadcast data file subset. Using this subset, the system determines overlapping data files contained within the subset, which are to be broadcast by the broadcast service. The system then removes the overlapping data files from the subset in order to generate provider data files, which are broadcast to one or more client systems.
-
Citations
36 Claims
-
1. A method, comprising:
-
broadcasting meta-data to one or more client systems, including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system;
rating the first plurality of data files and second plurality of data files; and
broadcasting a portion of the first plurality of data files to the one or more client systems in response to the ratings and the second plurality of data files to be broadcast by the broadcast service. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving meta-data, the meta-data including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system;
rating, in response to a content rating table, at least one of the first and second plurality of data files described by the meta-data, the content rating table generated responsive to a user;
receiving a portion of the first plurality of data files broadcast by the service provider system and the second plurality of data files broadcast by the broadcast service system; and
storing, based on the content rating table, one or more of a portion of the second plurality of data files broadcast by the broadcast service system and one or more of the portion of the first plurality of data files broadcast by the service provider system. - View Dependent Claims (7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 20, 21)
-
-
12. A method, comprising:
-
receiving meta-data, the meta-data including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system;
rating, in response to a content rating table, at least one of the first and second plurality of data files described by the meta-data, the content rating table generated responsive to a user;
receiving a broadcast schedule for a portion of the second plurality of data files broadcast by the broadcast service system;
selectively receiving, based on the content rating table, a portion of the first plurality of data files broadcast by the service provider system;
storing one or more of the portion of the first plurality of data files broadcast by the service provider system; and
when data files from the portion of the second plurality of data files are available based on the broadcast schedule, storing one or more of the data files based on the content rating table.
-
-
15. An apparatus, comprising:
-
a processor having circuitry to execute instructions;
a communications interface coupled to the processor, the communications interface to broadcast data to one or more client systems, and to receive data from the one or more client systems;
a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to;
broadcast meta-data to one or more client systems, including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system, rate the first plurality of data files and second plurality of data files, and broadcast a portion of the first plurality of data files to the one or more client systems in response to the ratings and the second plurality of data files to be broadcast by the broadcast service system.
-
-
19. An apparatus, comprising:
-
a processor having circuitry to execute instructions;
a communications interface coupled to the processor, the communications interface to receive data broadcast from a service provider system, and to transmit data to the service provider system;
a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to;
receive meta-data, the meta-data including descriptions of a first plurality of data files available from a service provider server system and a second plurality of data files to be broadcast by a broadcast service system, rate, in response to a content rating table, at least one of the first and second plurality of data files described by the meta-data, the content rating table generated responsive to a user, receive a portion of the first plurality of data files broadcast by the service provider system and data files from a portion of the second plurality of data files broadcast by the broadcast service system, and store, based on the content rating table, one or more of the data files from the portion of the second plurality of data files and one or more of the portion of the first plurality of data files.
-
-
22. An apparatus comprising:
-
a processor having circuitry to execute instructions;
a communications interface coupled to the processor, the communications interface to receive data broadcast from a service provider system, the communications interface further coupled to transmit data to the service provider system;
a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to;
receive meta-data, the meta-data including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system, rate, in response to a content rating table, at least one of the first and second plurality of data files described by the meta-data, the content rating table generated responsive to a user, receive a broadcast schedule for a portion of the second plurality of data files broadcast by the broadcast service system, selectively receive, based on the content rating table, a portion of the first plurality of data files broadcast by the service provider system, store one or more of the portion of the first plurality of data files broadcast by the service provider system, and when data files from the portion of the second plurality of data files are available based on the broadcast schedule, store one or more data files from the portion of the second plurality of data files. - View Dependent Claims (23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36)
-
-
25. A machine-readable medium having instructions stored thereon, which when executed by a processor cause the processor to:
-
broadcast meta-data to one or more client systems, including descriptions of a first plurality of data files available from a service provider system and a second plurality of data files to be broadcast by a broadcast service system, rate the first plurality of data files and second plurality of data files, and broadcast a portion of the first plurality of data files to the one or more client systems in response to the ratings and the second plurality of data files to be broadcast by the broadcast service system.
-
-
28. A machine-readable medium having instructions stored thereon, which when executed by a processor cause the processor to:
-
receive meta-data, the meta-data including descriptions of a first plurality of data files available from a service provider server system and a second plurality of data files to be broadcast by a broadcast service system, rate, in response to a content rating table, at least one of the first and second plurality of data files described by the meta-data, the content rating table generated responsive to a user, receive a portion of the first plurality of data files broadcast by the service provider system and data files from a portion of the second plurality of data files broadcast by the broadcast service system, and store, based on the content rating table, one or more of the data files from the portion of the second plurality of data files broadcast by the broadcast service system and one or more of the portion of the first plurality of data files broadcast by the service provider system.
-
-
34. A system, comprising:
-
a service provider broadcast server; and
one or more client systems coupled to the service provider broadcast server, wherein meta-data is broadcast to the one or more client systems, the meta-data including descriptions of a first plurality of data files available from the service provider broadcast server and a second plurality of data files to be broadcast by a broadcast service system, wherein the one or more client systems rate, in response to a content rating table, one or more of the first and second plurality of data files described by the meta-data, the content rating table generated responsive to data files previously accessed, wherein the one or more client systems transmit, to the service provider broadcast server, the ratings of the first and second plurality of data files, wherein the service provider server selects a portion of the first and second plurality of the data files in response to the ratings received from the one or more client systems, and wherein the service provider system further broadcasts the selected portion of the first plurality of data files to the one or more client system.
-
Specification