Hybrid electronic program guide
AssigneeNagrastar LLC
InventorsGregory Duval, Christopher Boyd Tirpak, Steven Michael Casagrande
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.