US 12,238,387 B2
Systems and methods for IP-based asset package distribution for provisioning targeted advertisements
Michael J. Cavanaugh, Glenwood Springs, CO (US)
Assigned to DISH Network L.L.C., Englewood, CO (US)
Filed by DISH Network L.L.C., Englewood, CO (US)
Filed on Dec. 1, 2023, as Appl. No. 18/527,147.
Application 18/527,147 is a continuation of application No. 18/086,520, filed on Dec. 21, 2022, granted, now 11,856,274.
Application 18/086,520 is a continuation of application No. 17/403,531, filed on Aug. 16, 2021, granted, now 11,553,257, issued on Jan. 10, 2023.
Application 17/403,531 is a continuation of application No. 15/951,512, filed on Apr. 12, 2018, granted, now 11,122,340, issued on Sep. 14, 2021.
Prior Publication US 2024/0098342 A1, Mar. 21, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/81 (2011.01); G06Q 30/0251 (2023.01); H04N 21/442 (2011.01); H04N 21/45 (2011.01); H04N 21/61 (2011.01); H04N 21/643 (2011.01)
CPC H04N 21/812 (2013.01) [G06Q 30/0251 (2013.01); H04N 21/44209 (2013.01); H04N 21/4508 (2013.01); H04N 21/4532 (2013.01); H04N 21/6143 (2013.01); H04N 21/6193 (2013.01); H04N 21/64322 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of facilitating faster provisioning of targeted advertisements at an electronic device via an Internet Protocol (IP) connection between the electronic device and a remote server, the method comprising:
monitoring, by the electronic device, an announcement stream, wherein the announcement stream is a broadcast announcing a list of available advertisement packages, wherein each advertisement package is one or more advertisement media files applicable for playing at the electronic device;
based on monitoring the announcement stream, building or updating a lookup table locally stored at the electronic device with information identifying the list of the available advertisement packages for potential acquisition by the electronic device;
comparing, by the electronic device, (i) relevant advertisement media files that are pertinent to the electronic device with (ii) previously-stored advertisement media files in the electronic device to identify one or more missing advertisement media files that are not stored in the electronic device; and
requesting, by the electronic device, the one or more missing advertisement media files from the remote server for storage at the electronic device.