Broadcast content via over the top delivery
First Claim
Patent Images
1. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;
generating a receiver device key based on information exchanged between the receiver device and a service provider server;
receiving in the receiver device a Designated Market Area (“
DMA”
) record corresponding to a licensed region, wherein the DMA record is a map of the licensed region and the DMA record is received via a URL linking to a location of the DMA record;
determining a current location of the receiver device in a secure computing environment;
determining, based on the current location of the receiver device and the DMA record, whether the receiver device is located within the corresponding licensed region;
decrypting the OTT television content in the secure computing environment at least in part using the DMA record and the receiver device key as inputs to a key hierarchy used to generate decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region;
displaying the decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region;
comparing a location history log of the receiver device to any DMA records stored in the receiver device;
deleting DMA records which do not correspond to recurring entries on the location history log; and
preferentially retaining DMA records for which the licensed region encompasses recurring entries in the location history log, wherein the location history log is based on one or more of a cell-ID history log, a geographic coordinate history log, or a roaming history log.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and receiver devices enable broadcasters with restricted content license areas (e.g., Designated Market Areas (“DMAs”) to distribute content via Over the Top (“OTT”) IP networks. Embodiments enable client reporting and authentication as well as broadcast content encryption. In an embodiment, information from the client may be reported back to the broadcasters, such as a view history/use report. In an embodiment, hand off between DMAs may be enabled. In an embodiment, local advertisement insertion in network content may be enabled. Embodiments may enable Multicast-Broadcast Single Frequency Network (“MBSFN”) operation across DMA boundaries.
53 Citations
48 Claims
-
1. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;generating a receiver device key based on information exchanged between the receiver device and a service provider server; receiving in the receiver device a Designated Market Area (“
DMA”
) record corresponding to a licensed region, wherein the DMA record is a map of the licensed region and the DMA record is received via a URL linking to a location of the DMA record;determining a current location of the receiver device in a secure computing environment; determining, based on the current location of the receiver device and the DMA record, whether the receiver device is located within the corresponding licensed region; decrypting the OTT television content in the secure computing environment at least in part using the DMA record and the receiver device key as inputs to a key hierarchy used to generate decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region; displaying the decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region; comparing a location history log of the receiver device to any DMA records stored in the receiver device; deleting DMA records which do not correspond to recurring entries on the location history log; and preferentially retaining DMA records for which the licensed region encompasses recurring entries in the location history log, wherein the location history log is based on one or more of a cell-ID history log, a geographic coordinate history log, or a roaming history log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- OTT”
-
19. A receiver device, comprising:
-
means for generating a receiver device key based on information exchanged with a service provider server; means for receiving a Designated Market Area (“
DMA”
) record corresponding to a licensed region, wherein the DMA record is a map of the licensed region and the DMA record is received via a URL linking to a location of the DMA record;means for determining a current location of the receiver device in a secure computing environment; means for determining, based on the current location of the receiver device and the DMA record, whether the receiver device is located within the corresponding licensed region; means for decrypting Over the Top (“
OTT”
) television content in the secure computing environment at least in part using the DMA record and the receiver device key as inputs to a key hierarchy used to generate decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region;means for displaying the decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region; means for comparing a location history log of the receiver device to any DMA records stored in the receiver device; means for deleting DMA records which do not correspond to recurring entries on the location history log; and means for preferentially retaining DMA records for which the licensed region encompasses recurring entries in the location history log, wherein the location history log is based on one or more of a cell-ID history log, a geographic coordinate history log, or a roaming history log. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A receiver device, comprising:
-
a communication network interface configured to communicate with a communication network; and a processor coupled to the communication network interface, wherein the processor is configured with processor-executable instructions to perform operations comprising; generating a receiver device key based on information exchanged with a service provider server; receiving via the communication network interface a Designated Market Area (“
DMA”
) record corresponding to a licensed region, wherein the DMA record is a map of the licensed region and the DMA record is received via a URL linking to a location of the DMA record;determining a current location of the receiver device in a secure computing environment; determining, based on the current location of the receiver device and the DMA record, whether the receiver device is located within the corresponding licensed region; decrypting Over the Top (“
OTT”
) television content in the secure computing environment at least in part using the DMA record and the receiver device key as inputs to a key hierarchy used to generate decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region;displaying the decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region; comparing a location history log of the receiver device to any DMA records stored in the receiver device; deleting DMA records which do not correspond to recurring entries on the location history log; and preferentially retaining DMA records for which the licensed region encompasses recurring entries in the location history log, wherein the location history log is based on one or more of a cell-ID history log, a geographic coordinate history log, or a roaming history log. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory processor readable storage medium having stored thereon processor-executable instructions configured to cause a receiver device processor to perform operations comprising:
-
generating a receiver device key based on information exchanged with a service provider server; receiving a Designated Market Area (“
DMA”
) record corresponding to a licensed region, wherein the DMA record is a map of the licensed region and the DMA record is received via a URL linking to a location of the DMA record;determining a current location of the receiver device in a secure computing environment; determining, based on the current location of the receiver device and the DMA record, whether the receiver device is located within the corresponding licensed region; decrypting Over the Top (“
OTT”
) television content in the secure computing environment at least in part using the DMA record and the receiver device key as inputs to a key hierarchy used to generate decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region;displaying the decrypted OTT television content in response to determining that the receiver device is located within the corresponding licensed region; comparing a location history log of the receiver device to any DMA records stored in the receiver device; deleting DMA records which do not correspond to recurring entries on the location history log; and preferentially retaining DMA records for which the licensed region encompasses recurring entries in the location history log, wherein the location history log is based on one or more of a cell-ID history log, a geographic coordinate history log, or a roaming history log. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification