IP Library Granted Patent US 12,604,058
Granted Patent B2
US 12,604,058 · App. 16/592,497 · Granted Apr 14, 2026

System for multicast transmission of targeted assets

Inventors: Patrick M. Sheehan (Jamison, PA); Alden Lloyd Peterson, II (New Providence, NJ); Daniel C. Wilson (Edmonton, CA)
Assignee: INVIDI TECHNOLOGIES CORPORATION
H04N21/458H04N21/262H04N21/43079H04N21/462
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,604,058
App. No.
16/592,497
Granted
Apr 14, 2026
Kind
B2
Abstract

Asset options are multiplexed into a multicast stream. In one implementation, a single stream ( 300 ) includes programming ( 306 ) and assets ( 302 ). A user equipment device delivers one of the assets ( 302 ) for delivery in connection with an asset delivery opportunity. The stream ( 300 ) also includes metadata ( 304 ) to assist the user equipment device in selecting the asset for delivery. Targeted advertising can thus be implemented in shared stream environments while efficiently using available bandwidth.

Claims (20)

1 . A method for use in delivering targeted assets in a shared stream network environment comprising:

operating a network structure of one or more network platforms to establish a first multicast stream wherein multiple end user devices can simultaneously receive the first multicast stream;

first inserting, into said first multicast stream, first programming content having a first asset delivery opportunity associated with a time window of said first programming content; and

second inserting, into a second multicast stream, the same as or different from said first multicast stream, a set of at least two assets available for delivery in said first asset delivery opportunity of said first programming content together with asset metadata for use by end user devices in selecting one of said set of at least two assets for delivery;

wherein said end user devices are configured to:

use the asset metadata to select one asset of said set of at least two assets for delivery in said first asset delivery opportunity of said first programming content such that said end user devices receive targeted assets via multicast in connection with shared stream programming, wherein said metadata comprises one or more of:

a list of user equipment devices corresponding to one of said set of at least two assets; and

targeting parameters corresponding to one of said set of at least two assets;

play the first programming content; and

play the selected one asset of said set of at least two assets in the associated time window.

2 . The method as set forth in claim 1 , wherein said first multicast stream comprises a single multicast data transmission stream and said set of at least two assets is included together with said first programming content in said first multicast stream.

3 . The method as set forth in claim 1 , wherein each asset of said set of at least two assets is associated with said time window of said first asset delivery opportunity.

4 . The method as set forth in claim 1 , wherein each asset of said set of at least two assets is inserted into said first multicast stream in synchronization with said time window of said first asset delivery opportunity.

5 . The method as set forth in claim 1 , further comprising determining a number of assets to be included in said set and selecting said number of assets based on an expected composition of an audience of said first multicast stream.

6 . The method as set forth in claim 5 , wherein said expected composition is based on messaging between data network structure and at least some of said end user devices.

7 . The method as set forth in claim 5 , wherein said expected composition is based on votes submitted by at least some of said end user devices with respect to said set of at least two assets.

8 . The method as set forth in claim 1 , further comprising receiving, from at least some of said end user devices, reports indicating assets delivered in connection with said first asset delivery opportunity.

9 . The method as set forth in claim 1 , wherein said selecting is based on a comparison of targeting parameters of said assets with classification parameters associated with each one of said end user devices.

10 . The method as set forth in claim 9 , wherein said comparison is performed at data network structure.

11 . The method as set forth in claim 9 , wherein said comparison is performed at each of said end user devices.

Assignments (3)
SECURITY INTEREST Recorded Dec 5, 2023
From: INVIDI TECHNOLOGIES CORPORATION
To: COMERICA BANK
Reel/Frame 065773/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: SHEEHAN, PATRICK M.; PETERSON, ALDEN LLOYD, II; WILSON, DANIEL C.
To: INVIDI TECHNOLOGIES CORPORATION
Reel/Frame 056702/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2020
From: SHEEHAN, PATRICK M.; PETERSON, ALLEN LLOYD, II; WILSON, DANIEL C.
To: INVIDI TECHNOLOGIES CORPORATION
Reel/Frame 054456/0544 →
Continuity (2)
Provisional Application 62742118 · Oct 5, 2018
Related Publication 20210289260A1 · Sep 16, 2021
References Cited (38)
US 7730509B2 · Boulet et al. · 2010 [cited by applicant]
US 8060904B1 · Evans · 2011 [cited by examiner]
US 8549558B2 · Riedl · 2013 [cited by examiner]
US 8660545B1 · Redford · 2014 [cited by examiner]
US 8776115B2 · Sheehan · 2014 [cited by examiner]
US 8937948B2 · Zampiello · 2015 [cited by examiner]
US 9407940B1 · Bertz · 2016 [cited by examiner]
US 9560404B2 · Phillips · 2017 [cited by examiner]
US 9693086B2 · Kouritzin et al. · 2017 [cited by applicant]
US 9712788B2 · Downey et al. · 2017 [cited by applicant]
US 9877057B2 · Grant · 2018 [cited by examiner]
US 9883208B2 · Rippe · 2018 [cited by examiner]
US 10735795B2 · Wilson et al. · 2020 [cited by applicant]
US 11284166B1 · Sheehan · 2022 [cited by examiner]
US 20070204292A1 · Riedl · 2007 [cited by examiner]
US 20080198848A1 · Yamagishi · 2008 [cited by examiner]
US 20090037948A1 · Hostyn · 2009 [cited by examiner]
US 20100088426A1 · Takemura · 2010 [cited by examiner]
US 20110166940A1 · Bangera · 2011 [cited by examiner]
US 20120023131A1 · Downey · 2012 [cited by examiner]
US 20120272147A1 · Strober · 2012 [cited by examiner]
US 20120272148A1 · Strober · 2012 [cited by examiner]
US 20130003993A1 · Michalski · 2013 [cited by examiner]
US 20130097628A1 · Yu · 2013 [cited by examiner]
US 20140020037A1 · Hybertson · 2014 [cited by examiner]
US 20140207840A1 · Smith · 2014 [cited by examiner]
US 20160127801A1 · Baldwin · 2016 [cited by applicant]
US 20160156945A1 · Romrell · 2016 [cited by examiner]
US 20160219311A1 · Yamagishi · 2016 [cited by examiner]
US 20170238068A1 · Sellers et al. · 2017 [cited by applicant]
US 20170272983A1 · Oyman · 2017 [cited by examiner]
US 20190034060A1 · Ahmad · 2019 [cited by examiner]
US 20190379551A1 · Prasad · 2019 [cited by examiner]
US 20200037035A1 · Kaufman · 2020 [cited by examiner]
US 20240040193A1 · Loheide · 2024 [cited by examiner]
KR 1020140023627A · 2014 [cited by applicant]
International Search Report and Written Opinion issued in International Application No. PCT/US2019/054550 mailed Jan. 29, 2020, 10 pp. [cited by applicant]
International Preliminary Report on Patentability issued in International Application No. PCT/US2019/054550 mailed Mar. 23, 2021, 6 pp. [cited by applicant]