IP Library Granted Patent US 12,425,699
Granted Patent B2
US 12,425,699 · App. 17/188,519 · Granted Sep 23, 2025

Methods and apparatus for media search, characterization, and augmented reality provision

Inventor: Adam Boskovich (San Diego, CA)
Assignee: WowYow, Inc.
H04N21/8133G06F16/433G06V20/64H04N19/114H04N21/2668H04N21/858G06V20/20G06V20/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,425,699
App. No.
17/188,519
Granted
Sep 23, 2025
Kind
B2
Abstract

Methods and apparatus for providing attribute-based search of media assets such as video and audio assets, and associated augmented reality functions including dynamic provision of relevant secondary content relating to the identified attribute(s). In one embodiment, media or content assets are ingested into a processing system and processed according to one or more attribute detection, identification, and characterization algorithms. Attributes detected may include for example the presence of tangible items such as clothing or chattels, particular persons such as celebrities, and/or certain contexts such as sporting activities and musical performances, as rendered within the media asset. In one implementation, the characterized assets are provided a unique ID, and stored so as to permit cross-correlation based on, e.g., the identified and characterized attributes. Secondary content (e.g., advertising or promotional content) is correlated to each identified asset, and dynamically served upon a user providing some threshold level of interaction with the attribute.

Claims (13)

1. A method of processing a digital media asset in order to enable reduced processing burden during characterization of the digital media asset, the method comprising:

decoding at least a portion of a digital media asset, the at least portion comprising a plurality of sub-portions;

processing at least a first one of the plurality of sub-portions in order to detect a first object rendered therein, the first one of the plurality of sub-portions associated with a first time coordinate within the digital media asset;

perform one or more object identification processing tasks for the detected first object;

predicting a position of the detected first object within one or more subsequent sub-portions, that are each associated with a future time coordinate within the digital media asset, using movement tracking that tracks a trajectory of the detected first object across two or more of the plurality of sub-portions;

processing at least a second one of the plurality of sub-portions in order to detect a second object rendered therein, the second one of the plurality of sub-portions associated with a second time coordinate, subsequent to the first time coordinate, within the digital media asset;

determining that the detected second object is a same object as the detected first object based at least on the predicted position of the detected first object and a position of the detected second object, even when the same object is not detected within at least one intervening one of the plurality of sub-portions associated with an intervening time coordinate that is chronologically between the first time coordinate and the second time coordinate; and

based at least on the determination that the detected second object is the same object as the detected first object, determining not to perform the one or more object identification processing tasks for the detected second object so as to reduce processing burden.

2. The method of claim 1 , wherein the plurality of sub-portions comprises a plurality of I-frames of video data of the digital media asset.

3. The method of claim 1 , wherein the one or more other object identification processing tasks comprise at least one of color, texture, or shape analysis.

4. The method of claim 1 , further comprising, based at least on the determination that the detected second object is the same object as the detected first object, generating at least one logical association between the detected first object and the detected second object.

5. The method of claim 1 , further comprising determining not to process the at least one intervening one of the plurality of sub-portions.

6. The method of claim 1 , wherein determining that the detected second object is the same object as the detected first object comprises identifying that the detected second object shares a common context with the detected first object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2023
From: BOSKOVICH, ADAM
To: WOWYOW, INC.
Reel/Frame 065872/0846 →
Continuity (3)
Continuation 16258312 · Jan 25, 2019
Provisional Application 62624692 · Jan 31, 2018
Related Publication 20210281928A1 · Sep 9, 2021
References Cited (66)
US 6099319A · Zaltman et al. · 2000 [cited by applicant]
US 6137912A · Kostrzewski · 2000 [cited by examiner]
US 6167155A · Kostrzewski · 2000 [cited by examiner]
US 6228038B1 · Claessens · 2001 [cited by applicant]
US 6698020B1 · Zigmond et al. · 2004 [cited by applicant]
US 7158676B1 · Rainsford · 2007 [cited by applicant]
US 7325245B1 · Clapper · 2008 [cited by applicant]
US 7711770B2 · Purvis et al. · 2010 [cited by applicant]
US 8196164B1 · Oztaskent et al. · 2012 [cited by applicant]
US 9043828B1 · Jing · 2015 [cited by examiner]
US 9596516B1 · Fink et al. · 2017 [cited by applicant]
US 10939182B2 · Boskovich · 2021 [cited by examiner]
US 11076200B2 · Gupta · 2021 [cited by examiner]
US 12063422B2 · Boskovich · 2024 [cited by examiner]
US 20010012303A1 · Gruse et al. · 2001 [cited by applicant]
US 20020083469A1 · Jeannin et al. · 2002 [cited by applicant]
US 20050137958A1 · Huber et al. · 2005 [cited by applicant]
US 20060053048A1 · Tandetnik · 2006 [cited by applicant]
US 20070083611A1 · Farago et al. · 2007 [cited by applicant]
US 20070091093A1 · Li et al. · 2007 [cited by applicant]
US 20080033812A1 · McKenna et al. · 2008 [cited by applicant]
US 20080074424A1 · Carignano · 2008 [cited by applicant]
US 20080097854A1 · Young · 2008 [cited by applicant]
US 20080163283A1 · Tan et al. · 2008 [cited by applicant]
US 20080294694A1 · Maghfourian et al. · 2008 [cited by applicant]
US 20080304805A1 · Baharav et al. · 2008 [cited by applicant]
US 20080307454A1 · Ahanger et al. · 2008 [cited by applicant]
US 20090006213A1 · Lerman et al. · 2009 [cited by applicant]
US 20090024447A1 · Pradeep et al. · 2009 [cited by applicant]
US 20090025023A1 · Pradeep et al. · 2009 [cited by applicant]
US 20090079871A1 · Hua et al. · 2009 [cited by applicant]
US 20090083129A1 · Pradeep et al. · 2009 [cited by applicant]
US 20090143881A1 · Smyers · 2009 [cited by applicant]
US 20090327068A1 · Pradeep et al. · 2009 [cited by applicant]
US 20100154007A1 · Touboul et al. · 2010 [cited by applicant]
US 20100164989A1 · Margalit et al. · 2010 [cited by applicant]
US 20100220112A1 · Evans · 2010 [cited by applicant]
US 20100306058A1 · Johnson et al. · 2010 [cited by applicant]
US 20110107368A1 · Rouse et al. · 2011 [cited by applicant]
US 20110137753A1 · Moehrle · 2011 [cited by examiner]
US 20120303466A1 · Boskovich · 2012 [cited by applicant]
US 20130275547A1 · Chew et al. · 2013 [cited by applicant]
US 20130325954A1 · Cupala et al. · 2013 [cited by applicant]
US 20140282644A1 · Terrazas · 2014 [cited by applicant]
US 20150135206A1 · Reisman · 2015 [cited by applicant]
US 20150256903A1 · Walker · 2015 [cited by applicant]
US 20150312633A1 · Masciarotte · 2015 [cited by applicant]
US 20150312649A1 · Gopalan · 2015 [cited by examiner]
US 20160119691A1 · Accardo et al. · 2016 [cited by applicant]
US 20180103079A1 · Lewis et al. · 2018 [cited by applicant]
US 20190238952A1 · Boskovich · 2019 [cited by examiner]
US 20190362154A1 · Moore et al. · 2019 [cited by applicant]
US 20220078529A1 · Boskovich · 2022 [cited by applicant]
KR 20090091546A · 2009 [cited by applicant]
WO WO2009111699A2 · 2009 [cited by applicant]
Vega et al., “Towards a multi-screen interactive ad delivery platform,” 2017 IEEE, pp. 1-10. [cited by applicant]
Office Action dated May 4, 2023 in related U.S. Appl. No. 17/468,603, in 45 pages. [cited by applicant]
Bove et al., “Adding Hyperlinks to Digital Television,” 140th SMPTE Technical Conference and Exhibit, Pasadena, CA, USA, 1998, doi: 10.5594/M00294. (Year: 1998), pp. 1-10. [cited by applicant]
Hasan et al., “Enabling User Interactions with Video Contents,” 2013 International Conference on Computer and Robot Vision, Regina, SK, Canada, 2013, doi: 10.1109/CRV.2013.52. (Year: 2013), pp. 234-241. [cited by applicant]
Office Action dated Jun. 23, 2023 in related U.S. Appl. No. 17/530,271, in 30 pages. [cited by applicant]
Deering, S., et al., “Internet Protocol, Version 6 (IPv6) Specification”, Internet Engineering Task Force (IETF) RFC 2460, Dec. 1998, 39 pages. [cited by applicant]
“Internet Protocol, DARPA Internet Program, Protocol Specification”, IETF RCF 791, Sep. 1981, 50 pages. [cited by applicant]
Wi-Fi Direct (including inter alia, “Wi-Fi Peer-to-Peer (P2P) Specification”), Version 1.5, 2014, Wi-Fi Alliance, 90 pages. [cited by applicant]
Office Action dated Dec. 7, 2023 in related U.S. Appl. No. 17/468,603, in 16 pages. [cited by applicant]
Office Action dated Dec. 15, 2023 in related U.S. Appl. No. 17/530,271, in 10 pages. [cited by applicant]
Office Action dated Jan. 31, 2024 in related U.S. Appl. No. 17/530,271, in 17 pages. [cited by applicant]