HYBRID ELECTRONIC PROGRAM GUIDE
First Claim
1. A method for generating a hybrid electronic programming guide (EPG) by a device, the method comprising:
- receiving service information at a secure processor, wherein the service information comprises a set of channels;
sending, to the secure processor, a first query for a first channel in the set of channels, wherein the first channel is an over-the-top (OTT) channel;
in response to sending the first query, receiving a first response to the first query from the secure processor;
determining whether the first channel should be added to the hybrid EPG, wherein the determination is based at least on the first response; and
adding the first channel to 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.
-
Citations
20 Claims
-
1. A method for generating a hybrid electronic programming guide (EPG) by a device, the method comprising:
-
receiving service information at a secure processor, wherein the service information comprises a set of channels; sending, to the secure processor, a first query for a first channel in the set of channels, wherein the first channel is an over-the-top (OTT) channel; in response to sending the first query, receiving a first response to the first query from the secure processor; determining whether the first channel should be added to the hybrid EPG, wherein the determination is based at least on the first response; and adding the first channel to 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 secure processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising; receiving service information at a secure processor, wherein the service information comprises a set of channels; sending, to the secure processor, a first query for a first channel in the set of channels, wherein the first channel is an over-the-top (OTT) channel; in response to sending the first query, receiving a first response to the first query from the secure processor; determining whether the first channel should be added to the hybrid EPG, wherein the determination is based at least on the first response; and adding the first channel to 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 encoding computer executable instructions that, when executed by at least one processor, perform a method comprising:
-
receiving service information at a secure processor, wherein the service information comprises a set of channels; sending, to the secure processor, a first query for a first channel in the set of channels, wherein the first channel is an over-the-top (OTT) channel; in response to sending the first query, receiving a first response to the first query from the secure processor; determining whether the first channel should be added to the hybrid EPG, wherein the determination is based at least on the first response; adding the first channel to the hybrid EPG, wherein the hybrid EPG is generated using the service information; sending a second query for a second channel to the secure processor, wherein the second channel is a broadcast channel; in response to providing the second query, receiving a second response to the second query from the secure processor; determining whether the second channel should be added to the hybrid EPG, wherein the determination is based at least on the second response; and adding the second channel to the hybrid EPG. - View Dependent Claims (19, 20)
-
Specification