IP Library Granted Patent US 11,750,857
Granted Patent B1
US 11,750,857 · App. 17/520,782 · Granted Sep 5, 2023

System and method for delivering alerts

Inventors: Imran Arif Maskatia (Palo Alto, CA); Benjamin James Kauffman (Ridgefield, WA); Thomas Lee Rich (Meridian, ID); Nicholas James Hottinger (Boise, ID); Michael J. Chase, Jr. (New Boston, NH)
H04N21/2355H04N21/814
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,750,857
App. No.
17/520,782
Granted
Sep 5, 2023
Kind
B1
Abstract

A method of communicating an alert includes: encoding data received from a plurality of sources by a central content controller (CCC) and determining existence of one or more alerts. If no alerts exist, the encoded data is assigned as streams to subchannels. For existing alerts, a market area (MA) is determined and the alert is assigned as a stream to a data subchannel and the encoded data is assigned as streams to remaining subchannels. For each MA without an applicable alert, the encoded data is assigned as streams to the subchannels. The assigned data is transmitted to regional controllers (RCs) for broadcasting to the associated MAs.

Claims (83)

1. A method of communicating an alert, the method comprising:

encoding, by a central content controller (CCC), data received from a plurality of sources;

determining existence of one or more alerts;

if no alerts exist,

assigning the encoded data as streams to a plurality of subchannels;

transmitting the assigned streams to regional controllers (RCs) each associated with a respective market area (MA),

else,

determining a MA associated with each of the one or more alerts;

for each MA having an alert:

assigning the alert as a stream to a data subchannel of the plurality of subchannels;

assigning the encoded data as streams to remaining ones of the plurality of subchannels; and

transmitting the assigned streams to RCs associated with MAs for which the alert is applicable, the transmitted streams including the stream assigned to the data subchannel and the streams assigned to the remaining subchannels,

for each MA without an applicable alert:

assigning the encoded data as streams to the plurality of subchannels;

transmitting the assigned streams to RCs each associated with a respective MA, and

broadcasting, by each of the RCs, streams received by the respective RC to the associated MAs via an over the air (OTA) interface.

2. The method of claim 1 , further comprising:

generating an alert in a MA at which the alert is applicable; and

communicating the alert from the MA to the CCC over a public or a private network.

3. The method of claim 2 , further comprising:

encoding the alert prior to assigning the alert to a subchannel.

4. The method of claim 1 , further comprising:

receiving, via an antenna associated with a viewer premises, the signals broadcast by the RC.

5. The method of claim 4 , further comprising:

processing the received signals by a user device associated with a viewer premises; and

presenting content of the received signals on a presentation device coupled to the user device.

6. The method of claim 5 , further comprising:

rendering, by the user device, the received alert as a separate video layer over content being presented to the viewer.

7. The method of claim 6 , further comprising:

replacing an audio portion corresponding to the content being presented with an audio portion of the alert.

8. The method of claim 1 , further comprising:

encoding a universal resource location (URL) into the subchannel of the alert, the URL corresponding to a location of an audio portion of the alert.

9. The method of claim 1 , further comprising:

assigning an audio portion of the alert as a stream to a separate subchannel.

10. The method of claim 1 , wherein the alert assigned as a stream to the data subchannel is unencoded.

11. A system for communicating an alert, the system comprising:

a central content controller (CCC) configured to:

encode data received from a plurality of sources;

determine existence of one or more emergency alerts;

if no alerts exist,

assign the encoded data as streams to a plurality of subchannels; and

transmit the assigned streams to regional controllers (RCs) each associated with a respective market area (MA),

else,

determine a MA for each of the one or more emergency alerts;

for each MA having an active alert:

assign the alert as a stream to a data subchannel of the plurality of subchannels;

assign the encoded data as streams to remaining ones of the plurality of subchannels; and

transmit the assigned streams to RCs associated with a MA for which the alert is applicable, the transmitted streams including the stream assigned to the data subchannel and the streams assigned to the remaining subchannels,

for a MA without an applicable alert:

assign the encoded data as streams to the plurality of subchannels; and

transmit the assigned streams to RCs each associated with a MA, and

a plurality of RCs associated with respective MAs and each configured to:

receive the streams transmitted by the CCC; and

broadcast the received streams as AV signals to the associated MAs via an over the air interface (OTA).

12. The system of claim 11 , wherein the CCC comprises:

a multiplexer for combining multiple data streams for transmission via a transmission link.

13. The system of claim 11 , further comprising:

an antenna associated with each of the RCs for broadcasting the streams.

14. The system of claim 13 , further comprising:

a user device having an antenna for receiving the broadcast streams.

15. The system of claim 14 , wherein the user device further comprises:

a tuner for tuning the user device to one of a plurality of frequencies of the broadcast.

16. The system of claim 15 , wherein the user device further comprises:

a demultiplexer for demultiplexing the received streams.

17. The system of claim 16 , wherein the user device further comprises:

a rendering module for rendering the alert on an overlayer above content being presented on a display communicatively coupled to the user device.

18. The system of claim 11 , wherein the data subchannel of the plurality of subchannels is dedicated to alerts.

19. The system of claim 11 , wherein the plurality of subchannels correspond to one frequency.

20. A non-transitory computer readable medium containing program instructions for communicating an alert, wherein execution of the program instructions by one or more processors of one or more computer systems causes the one or more processors to carry out the steps of:

encode data received from a plurality of sources;

determine existence of one or more alerts;

if no alerts exist,

assign the encoded data as streams to a plurality of subchannels;

transmit the assigned streams to regional controllers (RCs) each associated with a respective market area (MA),

else,

determine a MA associated with each of the one or more alerts;

for each MA having an active alert:

assign the alert as a stream to a data channel of the plurality of subchannels;

assign the encoded data as streams to remaining ones of the plurality of subchannels; and

transmit the assigned streams to RCs associated with MAs for which the alert is applicable, the transmitted streams including the stream assigned to the data subchannel and the streams assigned to the remaining subchannels,

for each MA without an applicable alert:

assign the encoded data as streams to the plurality of subchannels;

transmit the assigned streams to RCs each associated with a respective MA for broadcast via an over the air interface (OTA) to the associated MAs.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2025
From: GRAY MEDIA GROUP, INC.
To: CGPS VENTURES, LLC
Reel/Frame 071060/0753 →
PARTIAL RELEASE OF SECURITY AGREEMENT RECORDED AT R/F 067679/0465 Recorded Sep 3, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: GRAY LOCAL MEDIA, INC. (F/K/A GRAY MEDIA GROUP, INC.)
Reel/Frame 068830/0160 →
SECURITY INTEREST Recorded Jul 25, 2024
From: GRAY LOCAL MEDIA, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068081/0560 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 10, 2024
From: GRAY MEDIA GROUP, INC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067679/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2023
From: MASKATIA, IMRAN ARIF; KAUFFMAN, BENJAMIN JAMES; RICH, THOMAS LEE; HOTTINGER, NICHOLAS JAMES; CHASE, MICHAEL J, JR.
To: GRAY MEDIA GROUP, INC.
Reel/Frame 064960/0203 →
SECURITY INTEREST Recorded Sep 27, 2022
From: EDGE NETWORKS INC.
To: GRAY MEDIA GROUP, INC. AS ADMINISTRATIVE AGENT OF THE NOTEHOLDERS
Reel/Frame 061228/0759 →
SECURITY INTEREST Recorded Jul 8, 2022
From: EDGE NETWORKS INC.
To: GRAY MEDIA GROUP, INC.; THE E.W. SCRIPPS COMPANY; COPPER NUGGET, INC.; LAPLATNEY, D. PATRICK
Reel/Frame 060617/0266 →
SECURITY INTEREST Recorded Dec 13, 2021
From: EDGE NETWORKS INC.
To: GRAY MEDIA GROUP, INC.
Reel/Frame 058962/0882 →