Hybrid electronic program guide
First Claim
1. A method for generating a hybrid electronic programming guide (EPG) by a device, the method comprising:
- in response to a request to generate the hybrid EPG, receiving, from a headend device, service information at a removable secure processor, wherein the service information comprises data relating to a first channel, and wherein the first channel is an over-the-top (OTT) channel;
sending, to the removable secure processor, a first query for the first channel;
using, by the removable secure processor, the service information to determine whether the removable secure processor has access to the first channel;
when it is determined that the removable secure processor does not have access to the first channel, adding the first channel to the hybrid EPG with a first indicator that the first channel is inaccessible and a second indicator that the first channel is an OTT channel;
when it is determined that the removable secure processor has access to the first channel, adding the first channel to the hybrid EPG; and
displaying the hybrid EPG, wherein the hybrid EPG is generated using the service information.
3 Assignments
0 Petitions
Accused Products
Abstract
The various examples described herein generally provide systems and methods for generating a hybrid electronic programming guide (EPG) that includes both broadcast content and other types of content, such as over-the-top (OTT) content. In examples, broadcast content may be content provided by a satellite, terrestrial, or cable television provider. Other types of content, e.g., the OTT content, may be content that is delivered over an open network, such as the Internet. In examples, a secure processor may be employed to determine if a subscriber is authorized to access the OTT content based on subscription information received via a broadcast transmission.
22 Citations
20 Claims
-
1. A method for generating a hybrid electronic programming guide (EPG) by a device, the method comprising:
-
in response to a request to generate the hybrid EPG, receiving, from a headend device, service information at a removable secure processor, wherein the service information comprises data relating to a first channel, and wherein the first channel is an over-the-top (OTT) channel; sending, to the removable secure processor, a first query for the first channel; using, by the removable secure processor, the service information to determine whether the removable secure processor has access to the first channel; when it is determined that the removable secure processor does not have access to the first channel, adding the first channel to the hybrid EPG with a first indicator that the first channel is inaccessible and a second indicator that the first channel is an OTT channel; when it is determined that the removable secure processor has access to the first channel, adding the first channel to the hybrid EPG; and displaying the hybrid EPG, wherein the hybrid EPG is generated using the service information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A set-top-box comprising:
-
at least one processor; a removable secure processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising; in response to a request for channel access, receiving service information at a removable secure processor, wherein the service information comprises data relating to a first channel, wherein the first channel is an over-the-top (OTT) channel; sending, to the removable secure processor, a first query for the first channel; using, by the removable secure processor, the service information to determine whether the removable secure processor has access to the first channel; when it is determined that the removable secure processor does not have access to the first channel, adding the first channel to a hybrid EPG with a first indicator that the first channel is inaccessible; displaying the hybrid EPG, wherein the hybrid EPG is generated using the service information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer storage device comprising:
-
at least one processor; memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method comprising; in response to a request for channel access, receiving, from a headend device, service information at a removable secure processor, wherein the service information comprises data relating to a first channel and a second channel, wherein the first channel is an over-the-top (OTT) channel and the second channel is not an OTT channel; sending, to the removable secure processor, a first query for the first channel; using, by the removable secure processor, the service information to determine whether the removable secure processor has access to the first channel and the second channel; in response to determining that the removable secure processor does not have access to the first channel, adding the first channel to the hybrid EPG with a first indicator that the first channel is inaccessible; in response to determining that the removable secure processor has access to the second channel, adding the second channel to the hybrid EPG; and displaying the hybrid EPG. - View Dependent Claims (19, 20)
-
Specification