US 11,856,263 B2
Dynamic verification of playback of media assets at client device
Donald Jude Loheide, Mableton, GA (US); Matthew Paul Giles, Marietta, GA (US); Gregory McClain Stigall, Douglasville, GA (US); Nishith Kumar Sinha, Mableton, GA (US); Cindy Loren Campbell, Atlanta, GA (US); James J Arnzen, Atlanta, GA (US); and Nicolas Paul Webb, McDonough, GA (US)
Assigned to Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed by Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed on Jan. 3, 2023, as Appl. No. 18/149,332.
Application 18/149,332 is a continuation of application No. 17/340,256, filed on Jun. 7, 2021, granted, now 11,638,064.
Application 17/340,256 is a continuation of application No. 16/902,775, filed on Jun. 16, 2020, granted, now 11,109,102, issued on Aug. 31, 2021.
Application 16/902,775 is a continuation of application No. 15/988,241, filed on May 24, 2018, granted, now 10,924,804, issued on Feb. 16, 2021.
Claims priority of provisional application 62/511,190, filed on May 25, 2017.
Prior Publication US 2023/0138333 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/234 (2011.01); H04N 21/258 (2011.01); H04N 21/2668 (2011.01); H04N 21/431 (2011.01); H04N 21/435 (2011.01); H04N 21/44 (2011.01); H04N 21/81 (2011.01); H04N 21/84 (2011.01); H04N 21/458 (2011.01); H04L 67/306 (2022.01); G06Q 30/0242 (2023.01); G06Q 30/0273 (2023.01); H04N 21/478 (2011.01); H04L 67/125 (2022.01); H04L 67/1097 (2022.01); H04L 65/612 (2022.01); H04L 67/01 (2022.01); H04L 67/51 (2022.01); H04L 67/60 (2022.01); H04N 21/233 (2011.01); H04N 21/2387 (2011.01); H04N 21/2389 (2011.01); H04N 21/8545 (2011.01); G06Q 30/0601 (2023.01); H04N 21/2543 (2011.01); H04N 21/845 (2011.01); H04N 21/235 (2011.01); H04N 21/6332 (2011.01); G06Q 30/0251 (2023.01); H04L 65/60 (2022.01); H04N 21/266 (2011.01); H04N 21/239 (2011.01); H04N 21/262 (2011.01); H04N 21/6587 (2011.01); H04L 9/32 (2006.01); H04N 21/24 (2011.01); H04N 21/472 (2011.01); H04N 21/835 (2011.01); H04H 20/10 (2008.01); H04N 21/8358 (2011.01)
CPC H04N 21/458 (2013.01) [G06Q 30/0242 (2013.01); G06Q 30/0251 (2013.01); G06Q 30/0275 (2013.01); G06Q 30/0633 (2013.01); H04L 9/32 (2013.01); H04L 65/60 (2013.01); H04L 65/612 (2022.05); H04L 67/01 (2022.05); H04L 67/1097 (2013.01); H04L 67/125 (2013.01); H04L 67/306 (2013.01); H04L 67/51 (2022.05); H04L 67/60 (2022.05); H04N 21/233 (2013.01); H04N 21/2353 (2013.01); H04N 21/2387 (2013.01); H04N 21/2393 (2013.01); H04N 21/23418 (2013.01); H04N 21/23424 (2013.01); H04N 21/23892 (2013.01); H04N 21/24 (2013.01); H04N 21/2543 (2013.01); H04N 21/25883 (2013.01); H04N 21/25891 (2013.01); H04N 21/266 (2013.01); H04N 21/2668 (2013.01); H04N 21/26208 (2013.01); H04N 21/26241 (2013.01); H04N 21/435 (2013.01); H04N 21/4312 (2013.01); H04N 21/4316 (2013.01); H04N 21/44008 (2013.01); H04N 21/44016 (2013.01); H04N 21/47217 (2013.01); H04N 21/47815 (2013.01); H04N 21/6332 (2013.01); H04N 21/6587 (2013.01); H04N 21/812 (2013.01); H04N 21/835 (2013.01); H04N 21/84 (2013.01); H04N 21/845 (2013.01); H04N 21/8545 (2013.01); G06Q 2220/00 (2013.01); H04H 20/10 (2013.01); H04N 21/8358 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory for storing instructions; and
a processor configured to execute the instructions, and based on the executed instructions, the processor is further configured to:
generate support information for a media asset based on an associated asset identifier that is detected during a playback of the media asset on a client device; and
encrypt the support information for the media asset based on a client private key associated with the client device and an asset public key for the media asset,
wherein the playback of the media asset on the client device is verified based on a verification message, the support information, an encrypted verification message, and the associated asset identifier, and
wherein a defined asset delivery criteria is satisfied and a deviation or an error with the playback of the media asset is identified based on verification of the playback of the media asset.