US 12,395,711 B2
Dynamic code integration within network-delivered media
Ken Weiner, Los Angeles, CA (US); and Jagadish Kamath, Karnataka (IN)
Assigned to GumGum, Inc., Santa Monica, CA (US)
Filed by GumGum, Inc., Santa Monica, CA (US)
Filed on Apr. 3, 2024, as Appl. No. 18/626,232.
Application 18/626,232 is a continuation of application No. 18/051,688, filed on Nov. 1, 2022, granted, now 11,979,645.
Prior Publication US 2025/0016430 A1, Jan. 9, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/854 (2011.01); H04N 21/222 (2011.01); H04N 21/81 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/854 (2013.01) [H04N 21/222 (2013.01); H04N 21/812 (2013.01); H04N 21/8146 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
13. A computer-implemented method comprising:
receiving, over a network, a first request for an advertisement to be shown on a client device;
in response to receiving the first request for the advertisement to be shown on the client device:
obtaining an advertisement package comprising (a) at least one media item and (b) data regarding or comprising a code to be visually integrated within the at least one media item as a graphical code, wherein the at least one media item comprises an image or video;
generating, based at least in part on the data regarding or comprising the code, the graphical code as a two-dimensional graphical code representing a uniform resource identifier, such that capture of the graphical code by a camera configured by software to interpret two-dimensional graphical codes configures a computing device operating the software to direct a browser or application to access the uniform resource identifier;
generating a final advertisement by modifying at least a portion of either (i) the image or (ii) at least one frame of the video to visually include the graphical code in the portion instead of original content of the portion as originally included in the advertisement package; and
storing, in an electronic data store, the final advertisement for subsequent delivery to at least one of (a) the client device or (b) a second client device for which the combination of the code and the at least one media item is subsequently selected for presentation.