Apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line item
First Claim
1. A method comprising:
- receiving content information from one or more cached content service providers for each stored content data file;
allocating line items in an electronic program guide to the one or more cached content service providers;
merging the content information for display in the electronic program guide; and
charging each of the one or more cached content service providers a predetermined amount for each allocated line item.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line items are described. The method includes the receipt of content information from one or more cached content service providers for each content item stored on a client system. Once the content information is received, line items are allocated, from the electronic program guide, to the one or more cached content service providers. Next, the content information is merged for display in the electronic program guide. Finally, the one or more cached content service providers are charged a predetermined amount for each allocated line item. The allocation of line items includes allocation of a line item for each stored content item, for each genre grouping of stored content and a line item for each cached content service provider. As such, the present invention enables an EPG owner to derive additional revenue by charging caching services for access via the EPG.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving content information from one or more cached content service providers for each stored content data file;
allocating line items in an electronic program guide to the one or more cached content service providers;
merging the content information for display in the electronic program guide; and
charging each of the one or more cached content service providers a predetermined amount for each allocated line item. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium including program instructions that direct a computer to function in the specified manner when executed by a processor, the program instructions comprise:
-
receiving content information from one or more cached content service providers for each stored content data file;
allocating line items in an electronic program guide to the one or more cached content service providers;
merging the content information for display in the electronic program guide; and
charging each of the one or more cached content service providers a predetermined amount for each allocated line item. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 18)
-
-
13. 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 display device;
a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor cause the processor to;
receive content information from one or more cached content service providers for each stored content data file, allocate line items in an electronic program guide to the one or more cached content service providers, merge the content information for display in the electronic program guide via the display device, and charge each of the one or more cached content service providers a predetermined amount for each allocated line item.
-
Specification