BROADCAST CONTENT VIA OVER THE TOP DELIVERY
First Claim
1. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;
receiving in the receiver device a Designated Market Area (“
DMA”
) record corresponding to a licensed region;
determining a current location of the receiver device;
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; and
displaying the OTT television content in response to determining that the receiver device is located within the corresponding licensed region.
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.
84 Citations
186 Claims
-
1. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;receiving in the receiver device a Designated Market Area (“
DMA”
) record corresponding to a licensed region;determining a current location of the receiver device; 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; and displaying the OTT television content in response to determining that the receiver device is located within the corresponding licensed region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- OTT”
-
20. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;determining a current location of the receiver device; accessing a Designated Market Area (“
DMA”
) list;determining, based on the current location of the receiver device and the DMA list, a current licensed region corresponding to the current location; requesting a DMA record for the current licensed region; receiving the DMA record for the current licensed region; and displaying the OTT television content for the current licensed region. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
- OTT”
-
39. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;receiving in a proxy server the OTT television content for a Designated Market Area (“
DMA”
) corresponding to a licensed region from a plurality of content providers;determining a current location of the receiver device; determining whether the current location of the receiver device is within the DMA; sending the OTT television content for the DMA to the receiver device in response to determining that the current location is within the DMA; and displaying the OTT television content for the DMA on the receiver device.
- OTT”
-
40. A method for delivering Over the Top (“
- OTT”
) television content to a receiver device, comprising;generating on the receiver device a view history report for each Designated Market Area (“
DMA”
) in which the receiver device displayed television content. - View Dependent Claims (41, 42, 43, 44, 45, 46)
- OTT”
-
47. A receiver device, comprising:
-
means for receiving a Designated Market Area (“
DMA”
) record corresponding to a licensed region;means for determining a current location of the receiver device; 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; and means for displaying Over the Top (“
OTT”
) television content in response to determining that the receiver device is located within the corresponding licensed region. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A receiver device, comprising:
-
means for determining a current location of the receiver device; means for accessing a Designated Market Area (“
DMA”
) list;means for determining, based on the current location of the receiver device and the DMA list, a current licensed region corresponding to the current location; means for requesting a DMA record for the current licensed region; means for receiving the DMA record for the current licensed region; and means for displaying Over the Top (“
OTT”
) television content for the current licensed region. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A receiver device, comprising:
means for generating a view history report for each Designated Market Area (“
DMA”
) in which the receiver device displayed television content.- View Dependent Claims (78, 79, 80, 81)
-
82. 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; receiving via the communication network interface a Designated Market Area (“
DMA”
) record corresponding to a licensed region;determining a current location of the receiver device; 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; and displaying the OTT television content in response to determining that the receiver device is located within the corresponding licensed region. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. 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; determining a current location of the receiver device; accessing a Designated Market Area (“
DMA”
) list;determining, based on the current location of the receiver device and the DMA list, a current licensed region corresponding to the current location; requesting, via the communication network interface, a DMA record for the current licensed region; receiving the DMA record for the current licensed region via the communication network interface; and displaying the OTT television content for the current licensed region. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111)
-
-
112. 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 view history report for each Designated Market Area (“
DMA”
) in which the receiver device displayed television content. - View Dependent Claims (113, 114, 115, 116)
-
-
117. A non-transitory processor readable storage medium having stored thereon processor-executable instructions configured to cause a receiver device processor to perform operations comprising:
-
receiving a Designated Market Area (“
DMA”
) record corresponding to a licensed region;determining a current location of the receiver device; 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; and displaying the OTT television content in response to determining that the receiver device is located within the corresponding licensed region. - View Dependent Claims (118, 119, 120, 121, 122, 123, 124, 125, 126, 127)
-
-
128. A non-transitory processor readable storage medium having stored thereon processor-executable instructions configured to cause a receiver device processor to perform operations comprising:
-
determining a current location of the receiver device; accessing a Designated Market Area (“
DMA”
) list;determining, based on the current location of the receiver device and the DMA list, a current licensed region corresponding to the current location; requesting a DMA record for the current licensed region; receiving the DMA record for the current licensed region; and displaying the OTT television content for the current licensed region. - View Dependent Claims (129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146)
-
-
147. 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 view history report for each Designated Market Area (“
- DMA”
) in which the receiver device displayed television content. - View Dependent Claims (148, 149, 150, 151)
- DMA”
-
152. A server, comprising:
-
means for receiving an Over the Top (“
OTT”
) television viewing record; andmeans for signing and encrypting the viewing record.
-
-
153. A server, comprising:
-
means for receiving an Over the Top (“
OTT”
) television viewing record;means for receiving a plurality of other viewing records; means for sorting all received viewing records by service provider; and means for providing each service provider its respective viewing records. - View Dependent Claims (154, 155, 156, 157)
-
-
158. A server, comprising:
-
means for receiving Over the Top (“
OTT”
) television content for a Designated Market Area (“
DMA”
) corresponding to a licensed region from a plurality of content providers;means for determining a current location of a receiver device; means for determining whether the current location of the receiver device is within the DMA; and means for sending the OTT television content for the DMA to the receiver device in response to determining that the current location is within the DMA.
-
-
159. A server, comprising:
-
means for receiving a combined view history report, the combined view history report including aggregated view history reports for each Designated Market Area (“
DMA”
) in which a receiver device displayed Over the Top (“
OTT”
) television content;means for separating the combined view history report into each view history report; and means for sending each broadcaster corresponding to each DMA its respective view history report.
-
-
160. A server, comprising:
-
means for receiving an aggregated view history report, the aggregated view history report including information related to any Designated Market Areas (“
DMAs”
) in which a receiver device displayed Over the Top (“
OTT”
) television content,means for identifying the DMAs included in the aggregated view history report; means for parsing the aggregated view history report into viewing information for each identified DMA; means for generating a view history report for each identified DMA; and means for sending each broadcaster corresponding to each identified DMA its respective view history report.
-
-
161. A server, comprising:
-
a communication network interface configured to communicate with a communication network; and a processor coupled to the communication network interface, the processor configured with processor-executable instructions to perform operations comprising; receiving an Over the Top (“
OTT”
) television viewing record via the communication network interface; andsigning and encrypting the viewing record.
-
-
162. A server, comprising:
-
a communication network interface configured to communicate with a communication network; and a processor coupled to the communication network interface, the processor configured with processor-executable instructions to perform operations comprising; receiving an Over the Top (“
OTT”
) television viewing record via the communication network interface;receiving a plurality of other viewing records via the communication network interface; sorting all received viewing records by service provider; and providing each service provider its respective viewing records via the communication network interface. - View Dependent Claims (163, 164, 165, 166)
-
-
167. A server, comprising:
-
a communication network interface configured to communicate with a communication network; and a processor coupled to the communication network interface, the processor configured with processor-executable instructions to perform operations comprising; receiving Over the Top (“
OTT”
) television content for a Designated Market Area (“
DMA”
) corresponding to a licensed region from a plurality of content providers via the communication network interface;determining a current location of a receiver device; determining whether the current location of the receiver device is within the DMA; and sending the OTT television content for the DMA to the receiver device via the communication network interface in response to determining that the current location is within the DMA.
-
-
168. A server, comprising:
-
a communication network interface configured to communicate with a communication network; and a processor coupled to the communication network interface, the processor configured with processor-executable instructions to perform operations comprising; receiving a combined view history report via the communication network interface, the combined view history report including aggregated view history reports for each Designated Market Area (“
DMA”
) in which a receiver device displayed Over the Top (“
OTT”
) television content;separating the combined view history report into each view history report; and sending each broadcaster corresponding to each DMA its respective view history report via the communication network interface.
-
-
169. A server, comprising:
-
a communication network interface configured to communicate with a communication network; and a processor coupled to the communication network interface, the processor configured with processor-executable instructions to perform operations comprising; receiving an aggregated view history report via the communication network interface, the aggregated view history report including information related to any Designated Market Areas (“
DMAs”
) in which a receiver device displayed Over the Top (“
OTT”
) television content,identifying the DMAs included in the aggregated view history report; parsing the aggregated view history report into viewing information for each identified DMA; generating a view history report for each identified DMA; and sending each broadcaster corresponding to each identified DMA its respective view history report via the communication network interface.
-
-
170. A non-transitory server readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
-
receiving an Over the Top (“
OTT”
) television viewing record; andsigning and encrypting the viewing record.
-
-
171. A non-transitory server readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
-
receiving an Over the Top (“
OTT”
) television viewing record;receiving a plurality of other viewing records; sorting all received viewing records by service provider; and providing each service provider its respective viewing records. - View Dependent Claims (172, 173, 174, 175)
-
-
176. A non-transitory server readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
-
receiving Over the Top (“
OTT”
) television content for a Designated Market Area (“
DMA”
) corresponding to a licensed region from a plurality of content providers;determining a current location of a receiver device; determining whether the current location of the receiver device is within the DMA; and sending the OTT television content for the DMA to the receiver device in response to determining that the current location is within the DMA.
-
-
177. A non-transitory server readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
-
receiving a combined view history report, the combined view history report including aggregated view history reports for each Designated Market Area (“
DMA”
) in which a receiver device displayed Over the Top (“
OTT”
) television content;separating the combined view history report into each view history report; and sending each broadcaster corresponding to each DMA its respective view history report.
-
-
178. A non-transitory server readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
-
receiving an aggregated view history report, the aggregated view history report including information related to any Designated Market Areas (“
DMAs”
) in which a receiver device displayed Over the Top (“
OTT”
) television content,identifying the DMAs included in the aggregated view history report; parsing the aggregated view history report into viewing information for each identified DMA; generating a view history report for each identified DMA; and sending each broadcaster corresponding to each identified DMA its respective view history report.
-
-
179. A system comprising:
-
a server, and a receiver device, comprising; means for receiving a Designated Market Area (“
DMA”
) record corresponding to a licensed region;means for determining a current location of the receiver device; 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 displaying Over the Top (“
OTT”
) television content in response to determining that the receiver device is located within the corresponding licensed region;means for receiving a viewing record request from the server; and means for sending a viewing record to the server in response to receiving the viewing record request, wherein the server further comprises; means for receiving the viewing record from the receiver device; means for receiving a plurality of other viewing records; means for sorting all received viewing records by service provider; and means for providing each service provider its respective viewing records.
-
-
180. A system, comprising:
-
a receiver device; and a server, comprising; means for receiving Over the Top (“
OTT”
) television content for a Designated Market Area (“
DMA”
) corresponding to a licensed region from a plurality of content providers;means for determining a current location of the receiver device; means for determining whether the current location of the receiver device is within the DMA; and means for sending the OTT television content for the DMA to the receiver device in response to determining that the current location is within the DMA, and wherein the receiver device further comprises; means for receiving the OTT television content for the DMA; and means for displaying the OTT television content for the DMA.
-
-
181. A system, comprising:
-
a server; and a receiver device, comprising; means for generating a view history report for each Designated Market Area (“
DMA”
) in which the receiver device displayed Over the Top (“
OTT”
) television content;means for aggregating each view history report into a combined view history report; and means for sending the combined view history report to the server, wherein the server further comprises; means for receiving the combined view history report; means for separating the combined view history report into each view history report; and means for sending each broadcaster corresponding to each DMA its respective view history report.
-
-
182. A system, comprising:
-
a server; and a receiver device, comprising; means for generating an aggregated view history report including information related to any Designated Market Area (“
DMAs”
) in which the receiver device displayed Over the Top (“
OTT”
) television content; andmeans for sending the aggregated view history report to the server, wherein the server further comprises; means for identifying the DMAs included in the aggregated view history report; means for parsing the aggregated view history report into viewing information for each identified DMA; means for generating a view history report for each identified DMA; and means for sending each broadcaster corresponding to each identified DMA its respective view history report.
-
-
183. A system comprising:
-
a server, comprising; a first communication network interface configured to communicate with a communication network; and a server processor coupled to the first communication network interface; and a receiver device, comprising; a second communication network interface configured to communicate with the communication network; and a receiver device processor coupled to the second communication network interface, wherein the receiver device processor is configured with processor executable instructions to perform operations comprising; receiving a Designated Market Area (“
DMA”
) record corresponding to a licensed region;determining a current location of the receiver device; 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; displaying Over the Top (“
OTT”
) television content in response to determining that the receiver device is located within the corresponding licensed region;receiving a viewing record request from the server; and sending a viewing record, via the second communication network interface, to the server in response to receiving the viewing record request, wherein the server processor is configured processor-executable instructions to perform operations comprising; receiving the viewing record from the receiver device via the first communication network interface; receiving a plurality of other viewing records; sorting all received viewing records by service provider; and providing each service provider its respective viewing records.
-
-
184. A system, comprising:
-
a receiver device, comprising; a first communication network interface configured to communicate with a communication network; and a receiver device processor coupled to the first communication network interface; and a server, comprising; a second communication network interface configured to communicate with the communication network; and a server processor coupled to the second communication network interface, wherein the server processor is configured with processor executable instructions to perform operations comprising; receiving Over the Top (“
OTT”
) television content for a Designated Market Area (“
DMA”
) corresponding to a licensed region from a plurality of content providers;determining a current location of the receiver device; determining whether the current location of the receiver device is within the DMA; and sending the OTT television content for the DMA to the receiver device via the second communication network interface in response to determining that the current location is within the DMA, and wherein the receiver device processor is configured with processor-executable instructions to perform operations comprising; receiving the OTT television content for the DMA via the first communication network interface; and displaying the OTT television content for the DMA.
-
-
185. A system, comprising:
-
a server, comprising; a first communication network interface configured to communicate with a communication network; and a server processor coupled to the first communication network interface; and a receiver device, comprising; a second communication network interface configured to communicate with the communication network; and a receiver device processor coupled to the second communication network interface, wherein the receiver device processor is configured with processor executable instructions to perform operations comprising; generating a view history report for each Designated Market Area (“
DMA”
) in which the receiver device displayed Over the Top (“
OTT”
) television content;aggregating each view history report into a combined view history report; and sending the combined view history report to the server via the second communication network interface, wherein the server processor is configured with processor-executable instructions to perform operations comprising; receiving the combined view history report via the first communication network interface; separating the combined view history report into each view history report; and sending each broadcaster corresponding to each DMA its respective view history report.
-
-
186. A system, comprising:
-
a server, comprising; a first communication network interface configured to communicate with a communication network; and a server processor coupled to the first communication network interface; and a receiver device, comprising; a second communication network interface configured to communicate with the communication network; and a receiver device processor coupled to the second communication network interface, wherein the receiver device processor is configured with processor executable instructions to perform operations comprising; generating an aggregated view history report including information related to any Designated Market Area (“
DMAs”
) in which the receiver device displayed Over the Top (“
OTT”
) television content; andsending the aggregated view history report to the server via the second communication interface, wherein the server processor is configured with processor-executable instructions to perform operations comprising; identifying the DMAs included in the aggregated view history report; parsing the aggregated view history report into viewing information for each identified DMA; generating a view history report for each identified DMA; and sending each broadcaster corresponding to each identified DMA its respective view history report.
-
Specification