US 12,010,400 B2
Methods and apparatus for secondary content analysis and provision within a network
Adam Boskovich, San Diego, CA (US)
Assigned to WowYow, Inc., San Diego, CA (US)
Filed by WowYow, Inc., San Diego, CA (US)
Filed on Nov. 18, 2021, as Appl. No. 17/530,271.
Application 17/530,271 is a division of application No. 17/188,519, filed on Mar. 1, 2021.
Application 17/188,519 is a continuation of application No. 16/258,312, filed on Jan. 25, 2019, granted, now 10,939,182, issued on Mar. 2, 2021.
Claims priority of provisional application 62/624,692, filed on Jan. 31, 2018.
Prior Publication US 2022/0078529 A1, Mar. 10, 2022
Int. Cl. H04N 21/81 (2011.01); G06F 16/432 (2019.01); G06V 20/64 (2022.01); H04N 19/114 (2014.01); H04N 21/2668 (2011.01); H04N 21/858 (2011.01); G06V 20/20 (2022.01); G06V 20/40 (2022.01)
CPC H04N 21/8133 (2013.01) [G06F 16/433 (2019.01); G06V 20/64 (2022.01); H04N 19/114 (2014.11); H04N 21/2668 (2013.01); H04N 21/858 (2013.01); G06V 20/20 (2022.01); G06V 20/40 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium having one or more computer programs stored thereon, the one or more computer programs operative to be executed by a digital processor apparatus of a computerized device, the one or more computer programs comprising a plurality of instructions which are configured to, when executed on the digital processor apparatus, cause the computerized device to:
obtain media data via a network data interface, the media data comprising one or more interactive elements, each interactive element having a unique identifier;
communicate via the network data interface with at least one network entity to provide one or more unique identifiers associated with the one or more interactive elements in the media data and receive first data relating to the one or more unique identifiers comprising
(i) secondary content to be rendered in association with a first interactive element corresponding to a first unique identifier in the media data by the computerized device, and
(ii) one or more instructions regarding the rendering of the secondary content in association with the first interactive element corresponding to the first unique identifier in the media data; and
render the media data on a display device of the computerized device by a media player application operative to execute on the computerized device;
obtain first data relating to a user interaction with the media player application;
identify a first frame of the media data;
obtain second data related to one or more interactive elements included in the content of the first frame of the media data and corresponding to one or more of the one or more unique identifiers, wherein each interactive element is associated with a portion of the secondary content;
render the first frame of the media data on the display device of the computerized device to highlight the one or more interactive elements;
obtain third data relating to a user interaction with the media player application;
based at least on the third data, render the secondary content in association with the rendered first frame of the media data by the media player application.