US 11,910,066 B2
Providing interactive advertisements
Keith Chandler, Snellville, GA (US); Alex Wellen, Atlanta, GA (US); Don Loheide, Atlanta, GA (US); Rajin Persaud, Atlanta, GA (US); Michael Koetter, Decatur, GA (US); Chris Hinton, Decatur, GA (US); Neda Davis, Atlanta, GA (US); and Laura Poffenberger, Atlanta, GA (US)
Assigned to Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed by Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed on Jan. 28, 2016, as Appl. No. 15/009,217.
Application 15/009,217 is a continuation of application No. 15/008,844, filed on Jan. 28, 2016, granted, now 10,820,062.
Application 15/008,844 is a continuation in part of application No. 14/522,739, filed on Oct. 24, 2014, granted, now 10,025,875.
Claims priority of provisional application 61/895,617, filed on Oct. 25, 2013.
Prior Publication US 2016/0150291 A1, May 26, 2016
Int. Cl. H04N 21/81 (2011.01); H04N 21/845 (2011.01); G11B 27/10 (2006.01); H04N 21/458 (2011.01); H04N 21/643 (2011.01); H04N 21/431 (2011.01); H04N 21/8352 (2011.01); H04H 60/07 (2008.01); H04L 67/10 (2022.01); H04H 20/93 (2008.01); H04H 20/28 (2008.01); H04N 21/44 (2011.01); G06F 16/41 (2019.01); G06F 16/958 (2019.01); H04W 4/06 (2009.01); G06F 16/957 (2019.01); G11B 27/031 (2006.01); H04N 21/234 (2011.01); H04N 21/236 (2011.01); H04N 21/2668 (2011.01); H04N 21/2665 (2011.01); H04N 21/45 (2011.01)
CPC H04N 21/812 (2013.01) [G06F 16/41 (2019.01); G06F 16/9577 (2019.01); G06F 16/986 (2019.01); G11B 27/031 (2013.01); G11B 27/10 (2013.01); H04H 20/28 (2013.01); H04H 20/93 (2013.01); H04H 60/07 (2013.01); H04L 67/10 (2013.01); H04N 21/23418 (2013.01); H04N 21/23605 (2013.01); H04N 21/2665 (2013.01); H04N 21/2668 (2013.01); H04N 21/4316 (2013.01); H04N 21/44016 (2013.01); H04N 21/458 (2013.01); H04N 21/4524 (2013.01); H04N 21/64322 (2013.01); H04N 21/8352 (2013.01); H04N 21/8456 (2013.01); H04W 4/06 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing a commercial as an interactive advertisement via a user computing entity, the method comprising:
storing, at a server, interactive advertisement data associated with an interactive advertisement, the interactive advertisement data (a) identifying an associated commercial, (b) identifying at least one related content object, and (c) comprising at least one advertisement indicator identifying one or more characteristics that must be satisfied by a commercial segment for the commercial segment to host the interactive advertisement, wherein at least one of the one or more characteristics is selected from the group consisting of a frequency requirement comprising an occurrence rate corresponding with the interactive advertisement, and a position requirement associated with at least one of a plurality of candidate positions of the commercial segment;
generating, by the server and based at least in part on normalizing the at least one related content object, a normalized related content object configured for simultaneous display with the associated commercial via the user computing entity;
receiving, by the server, an indication that the associated commercial is to be provided during a first commercial segment, the first commercial segment associated with at least one show;
prior to the airing of the associated commercial during the first commercial segment, determining, by the server, whether the one or more characteristics that must be satisfied by a commercial segment for the interactive advertisement to be provided during the commercial segment are satisfied by the first commercial segment; and
responsive to determining that the one or more characteristics that must be satisfied by a commercial segment for the interactive advertisement to be provided during the commercial segment are satisfied by the first commercial segment, pushing, by an interfacing module operating on the server, at least one portion of the interactive advertisement data for the associated commercial to the user computing entity, the at least one portion of the interactive advertisement data providing access to the normalized related content object.