US 11,869,339 B2
Delivering and monitoring emergency alert system (EAS) media files via router computing devices using redirection responses
Ajit Kumar Patro, Parker, CO (US); and Puneet Singh, Aurora, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on May 26, 2020, as Appl. No. 16/883,409.
Prior Publication US 2021/0375122 A1, Dec. 2, 2021
Int. Cl. H04N 7/10 (2006.01); G08B 27/00 (2006.01); G06F 16/955 (2019.01); H04N 21/61 (2011.01); H04N 21/643 (2011.01); H04H 20/59 (2008.01)
CPC G08B 27/005 (2013.01) [G06F 16/955 (2019.01); H04H 20/59 (2013.01); H04N 21/6106 (2013.01); H04N 21/64322 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a router computing device from a server computing device, a first Emergency Alert System (EAS) notification comprising an EAS media file manifest Universal Resource Locator (URL) of an EAS media file, wherein the EAS media file manifest URL indicates a location of an EAS media file manifest, the router computing device being configured to route requests from a client computing device to a content server that is configured to stream content;
responsive to receiving the first EAS notification:
intercepting, by the router computing device from the client computing device that is communicatively coupled to the router computing device, a first Internet Protocol (IP) streaming content request that is directed to the content server, wherein intercepting the first IP streaming content request comprises:
receiving the first IP streaming content request via a communications network; and
preventing the first IP streaming content request from being passed on via a communications network to the content server; and
transmitting, by the router computing device to the client computing device, a first redirection response message comprising the EAS media file manifest URL;
determining, by the routing computing device, that playback of the EAS media file by the client computing device has ended; and
responsive to determining that the playback of the EAS media file by the client computing device has ended, transmitting, by the routing computing device, a completion message to the server computing device, the completion message comprising an identifier of the client computing device and a completion indication representing whether the client computing device viewed the entirety of the EAS media file.