IP Library Granted Patent US 12,470,779
Granted Patent B2
US 12,470,779 · App. 18/358,818 · Granted Nov 11, 2025

Targeting television advertisements based on automatic optimization of demographic information

Inventors: Gerrit Niemeijer (Maplewood, NJ); Seth Haberman (New York, NY)
Assignee: FreeWheel Media, Inc
H04N21/812G06Q30/02G06Q30/0251H04N21/2668
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,470,779
App. No.
18/358,818
Granted
Nov 11, 2025
Kind
B2
Abstract

Systems and procedures which allow for the placement of advertisements in an optimized manner are presented. Systems may be provided which may be configured to optimize a media plan (either automatically or manually, or a combinations of both) using demographic vectors, and may display the optimization results in a quantifiable manner using terms and numbers.

Claims (40)

1 . A method comprising:

receiving demographic data associated with a plurality of devices associated with a plurality of regions;

determining, based on the demographic data, information indicating at least:

a first cost for a targeted reach based on optimizing output of content to the plurality of devices, and

a second cost for the targeted reach based on optimizing the output of the content within the plurality of regions; and

determining, based on the information and one or more parameters associated with the content, an optimized rotation of the content that satisfies at least in part one or more goals indicated by the one or more parameters.

2 . The method of claim 1 , wherein the first cost or the second cost are indicative of at least one of: a budget, a flight, a frequency, a frequency cap, a cost-per-mille, a targeted cost-per-mille, a gross rating point, or a cost-per-point.

3 . The method of claim 1 , wherein the demographic data is received from one or more web content sources, wherein the one or more web content sources is associated with at least one of a wire service, a media service, a news outlet, or a website.

4 . The method of claim 1 , wherein the demographic data is associated with a plurality of demographic vectors associated with a plurality of population segments within the plurality of regions.

5 . The method of claim 4 , wherein each demographic vector of the plurality of demographic vectors comprises a plurality of indices, wherein each index of the plurality of indices is associated with an attribute score within the population segment, and wherein the attribute score comprises at least one of a binary value or is indexed between 0 and 1000.

6 . The method of claim 4 , wherein the determining the optimized rotation comprises:

determining, for each region of the plurality of regions, a difference between each demographic vector of the plurality of demographic vectors.

7 . The method of claim 1 , wherein the determining the optimized rotation is in response to at least one of: a percentage increase or decrease between the first cost and the second cost being below a threshold.

8 . A non-transitory computer-readable medium storing instructions that, when executed, cause:

receiving demographic data associated with a plurality of devices associated with a plurality of regions;

determining, based on the demographic data, information indicating at least:

a first cost for a targeted reach based on optimizing output of content to the plurality of devices, and

a second cost for the targeted reach based on optimizing the output of the content within the plurality of regions; and

determining, based on the information and one or more parameters associated with the content, an optimized rotation of the content that satisfies at least in part one or more goals indicated by the one or more parameters.

9 . The non-transitory computer-readable medium of claim 8 , wherein the first cost or the second cost are indicative of at least one of: a budget, a flight, a frequency, a frequency cap, a cost-per-mille, a targeted cost-per-mille, a gross rating point, or a cost-per-point.

10 . The non-transitory computer-readable medium of claim 8 , wherein the demographic data is received from one or more web content sources, wherein the one or more web content sources is associated with at least one of a wire service, a media service, a news outlet, or a website.

11 . The non-transitory computer-readable medium of claim 8 , wherein the demographic data is associated with a plurality of demographic vectors associated with a plurality of population segments within the plurality of regions.

12 . The non-transitory computer-readable medium of claim 11 , wherein each demographic vector of the plurality of demographic vectors comprises a plurality of indices, wherein each index of the plurality of indices is associated with an attribute score within the population segment, and wherein the attribute score comprises at least one of a binary value or is indexed between 0 and 1000.

13 . The non-transitory computer-readable medium of claim 11 , wherein the determining the optimized rotation comprises:

determining, for each region of the plurality of regions, a difference between each demographic vector of the plurality of demographic vectors.

14 . A device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the device to:

receive demographic data associated with a plurality of devices associated with a plurality of regions;

determine, based on the demographic data, information indicating at least:

a first cost for a targeted reach based on optimizing output of content to the plurality of devices, and

a second cost for the targeted reach based on optimizing the output of the content within the plurality of regions; and

determine, based on the information and one or more parameters associated with the content, an optimized rotation of the content that satisfies at least in part one or more goals indicated by the one or more parameters.

15 . The device of claim 14 , wherein the first cost or the second cost are indicative of at least one of: a budget, a flight, a frequency, a frequency cap, a cost-per-mille, a targeted cost-per-mille, a gross rating point, or a cost-per-point.

16 . The device of claim 14 , wherein the demographic data is received from one or more web content sources, wherein the one or more web content sources is associated with at least one of a wire service, a media service, a news outlet, or a website.

17 . The device of claim 14 , wherein the demographic data is associated with a plurality of demographic vectors associated with a plurality of population segments within the plurality of regions.

18 . The device of claim 17 , wherein each demographic vector of the plurality of demographic vectors comprises a plurality of indices, wherein each index of the plurality of indices is associated with an attribute score within the population segment, and wherein the attribute score comprises at least one of a binary value or is indexed between 0 and 1000.

19 . The device of claim 17 , wherein the determining the optimized rotation comprises:

determining, for each region of the plurality of regions, a difference between each demographic vector of the plurality of demographic vectors.

20 . The device of claim 14 , wherein the determining the optimized rotation is in response to at least one of: a percentage increase or decrease between the first cost and the second cost being below a threshold.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2023
From: NIEMEIJER, GERRIT; HABERMAN, SETH
To: VISIBLE WORLD, INC.
Reel/Frame 064580/0141 →
MERGER Recorded Aug 14, 2023
From: VISIBLE WORLD, LLC
To: FREEWHEEL MEDIA, INC.
Reel/Frame 064580/0416 →
CHANGE OF NAME Recorded Aug 14, 2023
From: VISIBLE WORLD, INC.
To: VISIBLE WORLD, LLC
Reel/Frame 064585/0519 →
Continuity (4)
Continuation 17249513 · Mar 3, 2021
Continuation 12793187 · Jun 3, 2010
Provisional Application 61183928 · Jun 3, 2009
Related Publication 20230370694A1 · Nov 16, 2023
References Cited (65)
US 5155591A · Wachob · 1992 [cited by applicant]
US 6286005B1 · Cannon · 2001 [cited by applicant]
US 6457010B1 · Eldering et al. · 2002 [cited by applicant]
US 6463585B1 · Hendricks et al. · 2002 [cited by applicant]
US 6820277B1 · Eldering et al. · 2004 [cited by applicant]
US 7150030B1 · Eldering et al. · 2006 [cited by applicant]
US 7240355B1 · Eldering et al. · 2007 [cited by applicant]
US 7260823B2 · Schlack et al. · 2007 [cited by applicant]
US 7669212B2 · Alao et al. · 2010 [cited by applicant]
US 7870023B2 · Ozer et al. · 2011 [cited by applicant]
US 7949565B1 · Eldering et al. · 2011 [cited by applicant]
US 10410237B1 · Barnes et al. · 2019 [cited by applicant]
US 20010004733A1 · Eldering · 2001 [cited by applicant]
US 20020095676A1 · Knee · 2002 [cited by examiner]
US 20020188953A1 · Kenworthy · 2002 [cited by examiner]
US 20030005465A1 · Connelly · 2003 [cited by applicant]
US 20030070167A1 · Holtz et al. · 2003 [cited by applicant]
US 20030101451A1 · Bentolila et al. · 2003 [cited by applicant]
US 20030131355A1 · Berenson et al. · 2003 [cited by applicant]
US 20030149975A1 · Eldering et al. · 2003 [cited by applicant]
US 20030236708A1 · Marsh · 2003 [cited by applicant]
US 20040189873A1 · Konig et al. · 2004 [cited by applicant]
US 20040193488A1 · Khoo et al. · 2004 [cited by applicant]
US 20040194131A1 · Ellis et al. · 2004 [cited by applicant]
US 20040243623A1 · Ozer et al. · 2004 [cited by applicant]
US 20050149398A1 · McKay · 2005 [cited by applicant]
US 20060206912A1 · Klarfeld et al. · 2006 [cited by applicant]
US 20070027771A1 · Collins et al. · 2007 [cited by applicant]
US 20070036303A1 · Lee · 2007 [cited by examiner]
US 20070157231A1 · Eldering et al. · 2007 [cited by applicant]
US 20070157245A1 · Collins · 2007 [cited by applicant]
US 20070162926A1 · Steelberg · 2007 [cited by examiner]
US 20080086750A1 · Yasrebi et al. · 2008 [cited by applicant]
US 20080109285A1 · Reuther et al. · 2008 [cited by applicant]
US 20080140524A1 · Anand et al. · 2008 [cited by applicant]
US 20080271070A1 · Kanojia et al. · 2008 [cited by applicant]
US 20090204479A1 · Wolinsky et al. · 2009 [cited by applicant]
US 20100114690A1 · Steelberg · 2010 [cited by examiner]
US 20100145793A1 · Cavander et al. · 2010 [cited by applicant]
US 20100161492A1 · Harvey et al. · 2010 [cited by applicant]
US 20100313218A1 · Niemeijer · 2010 [cited by applicant]
US 20120042339A1 · Kitts et al. · 2012 [cited by applicant]
US 20120150630A1 · Hicken et al. · 2012 [cited by applicant]
EP 1067792A2 · 2001 [cited by applicant]
JP 2001061111A · 2001 [cited by applicant]
JP 2002516536A · 2002 [cited by applicant]
JP 2004171151A · 2004 [cited by applicant]
JP 2005518110A · 2005 [cited by applicant]
JP 2007515018 · 2007 [cited by applicant]
JP 2008011544A · 2008 [cited by applicant]
JP 2008546355 · 2008 [cited by applicant]
JP 2009088777A · 2009 [cited by applicant]
JP 2009110436A · 2009 [cited by applicant]
JP 2012529240 · 2012 [cited by applicant]
WO 9960789A1 · 1999 [cited by applicant]
WO 0033228A1 · 2000 [cited by applicant]
WO 0064165A1 · 2000 [cited by applicant]
WO 2002103940A2 · 2002 [cited by applicant]
WO 2006133364A2 · 2006 [cited by applicant]
WO 2008020952A1 · 2008 [cited by applicant]
European Patent Application 10784076.1, Extended European Search Report, May 14, 2014. [cited by applicant]
PCT/US2010/037218 International Search Report and Written Opinion of the International Searching Authority dated Aug. 20, 2010. [cited by applicant]
US Patent Application filed on Mar. 3, 2021, entitled “Targeting Television Advertisements Based on Automatic Optimization of Demographic Information”, U.S. Appl. No. 17/249,513. [cited by applicant]
U.S. Appl. No. 17/249,513, filed Mar. 3, 2021. [cited by applicant]
U.S. Appl. No. 12/793,187, filed Jun. 3, 2010. [cited by applicant]