IP Library Granted Patent US 8,958,779
Granted Patent B2
US 8,958,779 · App. 13/959,693 · Granted Feb 17, 2015

Mobile dynamic advertisement creation and placement

Inventors: Jorey Ramer (Cambridge, MA); Adam Soroca (Cambridge, MA); Dennis Doughty (Brookline, MA); Neal J. Karasic (Brighton, MA)
Assignee: Millennial Media, Inc.
G06Q30/0256H04W4/025H04W4/206
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 8,958,779
App. No.
13/959,693
Granted
Feb 17, 2015
Kind
B2
Abstract

A system for targeted delivery of advertising including the steps of: (a) receiving a navigation request from a mobile communication facility; (b) receiving an indicator input comprising (i) a geographical location in which the user is situated and (ii) queries or accesses to content associated with a plurality of other mobile communication facilities within the geographical location; (c) receiving a business rule; (d) receiving rendering capability data corresponding to a rendering capability of the mobile communication facility; (e) dynamically creating an advertisement based at least in part on the navigation request, the indicator input, the business rule, and the rendering capability data; and (f) transmitting the advertisement to the mobile communication facility for display thereon.

Claims (20)

1. A system for targeted delivery of advertising on a plurality of mobile communication facilities, the system comprising one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to perform the steps of:

(a) receiving a navigation request from a mobile communication facility, wherein the navigation request comprises an action by a user with the mobile communication facility, wherein the action is a search request;

(b) receiving an indicator input, wherein the indicator input comprises data corresponding to (i) a geographical location in which the user is situated and (ii) queries or accesses to content associated with a plurality of other mobile communication facilities within the geographical location, wherein the queries or accesses to content are contextually similar to the search request, wherein the queries or accesses to content have been increasing in frequency prior to receipt of the navigation request;

(c) receiving a business rule, wherein the business rule contains at least one instruction that when applied to a creation of an advertisement for presentation to the user restricts the content of the advertisement to a content that would not have been created but for application of the instruction, wherein the instruction relates to at least one of:

(i) selection of age appropriate content in view of the age of the user;

(ii) selection of non-violent content in view of an act of national violence, a national emergency, a death of a prominent figure, or a day of mourning having contemporaneously occurred at the time of creation of the advertisement; and

(iii) selection of content that is not contextually linked to a tragic event having contemporaneously occurred at the time of creation of the advertisement;

(d) receiving rendering capability data corresponding to a rendering capability of the mobile communication facility, wherein the rendering capability corresponds to a make or model of the mobile communication facility;

(e) dynamically creating the advertisement based at least in part on the navigation request, the indicator input, the business rule, and the rendering capability data, wherein the advertisement is compatible with the rendering capability of the mobile communication facility; and

(f) transmitting the advertisement to the mobile communication facility for display thereon.

2. A non-transitory computer-readable medium having stored thereon instructions which, when executed by one or more processors of one or more computers, causes the one or more processors to target delivery of advertising on a plurality of mobile communication facilities by performing the steps of:

(a) receiving a navigation request from a mobile communication facility, wherein the navigation request comprises an action by a user with the mobile communication facility, wherein the action is a search request;

(b) receiving an indicator input, wherein the indicator input comprises data corresponding to (i) a geographical location in which the user is situated and (ii) queries or accesses to content associated with a plurality of other mobile communication facilities within the geographical location, wherein the queries or accesses to content are contextually similar to the search request, wherein the queries or accesses to content have been increasing in frequency prior to receipt of the navigation request;

(c) receiving a business rule, wherein the business rule contains at least one instruction that when applied to a creation of an advertisement for presentation to the user restricts the content of the advertisement to a content that would not have been created but for application of the instruction, wherein the instruction relates to at least one of:

(i) selection of age appropriate content in view of the age of the user;

(ii) selection of non-violent content in view of an act of national violence, a national emergency, a death of a prominent figure, or a day of mourning having contemporaneously occurred at the time of creation of the advertisement; and

(iii) selection of content that is not contextually linked to a tragic event having contemporaneously occurred at the time of creation of the advertisement;

(d) receiving rendering capability data corresponding to a rendering capability of the mobile communication facility, wherein the rendering capability corresponds to a make or model of the mobile communication facility;

(e) dynamically creating the advertisement based at least in part on the navigation request, the indicator input, the business rule, and the rendering capability data, wherein the advertisement is compatible with the rendering capability of the mobile communication facility; and

(f) transmitting the advertisement to the mobile communication facility for display thereon.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: BLUE HILLS, SERIES 95 OF ALLIED SECURITY TRUST I
To: LEMON INC.
Reel/Frame 069192/0515 →
NUNC PRO TUNC ASSIGNMENT Recorded May 10, 2022
From: YAHOO AD TECH LLC
To: BLUE HILLS, SERIES 95 OF ALLIED SECURITY TRUST I
Reel/Frame 059925/0354 →
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0902 →
MERGER Recorded Feb 13, 2020
From: MILLENNIAL MEDIA LLC
To: OATH (AMERICAS) INC.
Reel/Frame 051928/0851 →
CHANGE OF NAME Recorded Feb 13, 2020
From: OATH (AMERICAS) INC
To: VERIZON MEDIA INC.
Reel/Frame 051929/0086 →
CHANGE OF NAME Recorded Mar 16, 2016
From: MILLENNIAL MEDIA, INC.
To: MILLENNIAL MEDIA LLC
Reel/Frame 038129/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2016
From: RAMER, JOREY; SOROCA, ADAM; DOUGHTY, DENNIS; KARASIC, NEAL J.
To: JUMPTAP, INC.
Reel/Frame 037913/0510 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2015
From: SILICON VALLEY BANK
To: MILLENNIAL MEDIA, INC.; JUMPTAP, INC.; NEPTUNE MERGER SUB I, INC.; NEPTUNE MERGER SUB II, LLC
Reel/Frame 036953/0276 →
SECURITY AGREEMENT Recorded Nov 25, 2014
From: MILLENNIAL MEDIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 034455/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: JUMPTAP, INC.
To: MILLENNIAL MEDIA, INC.
Reel/Frame 032198/0432 →
Continuity (72)
Continuation 13662874 · Oct 29, 2012
Continuation 13483021 · May 29, 2012
Continuation 11929308 · Oct 30, 2007
Continuation In Part 11929297 · Oct 30, 2007
Continuation In Part 11929272 · Oct 30, 2007
Continuation In Part 11929253 · Oct 30, 2007
Continuation In Part 11929171 · Oct 30, 2007
Continuation In Part 11929148 · Oct 30, 2007
Continuation In Part 11929129 · Oct 3, 2007
Continuation In Part 11929105 · Oct 30, 2007
Continuation In Part 11929096 · Oct 30, 2007
Continuation In Part 11929081 · Oct 30, 2007
Continuation In Part 11929059 · Oct 30, 2007
Continuation In Part 11929039 · Oct 30, 2007
Continuation In Part 11929016 · Oct 30, 2007
Continuation In Part 11928990 · Oct 30, 2007
Continuation In Part 11928960 · Oct 30, 2007
Continuation In Part 11928937 · Oct 30, 2007
Continuation In Part 11928909 · Oct 30, 2007
Continuation In Part 11928877 · Oct 30, 2007
Continuation In Part 11928847 · Oct 30, 2007
Continuation In Part 11928819 · Oct 30, 2007
Continuation In Part 11553746 · Oct 27, 2006
Continuation 11533713 · Oct 27, 2006
Continuation 11553659 · Oct 27, 2006
Continuation 11553569 · Oct 27, 2006
Continuation 11553626 · Oct 27, 2006
Continuation 11553598 · Oct 27, 2006
Continuation 11553587 · Oct 27, 2006
Continuation 11553581 · Oct 27, 2006
Continuation 11553578 · Oct 27, 2006
Continuation 11553567 · Oct 27, 2006
Continuation In Part 11422797 · Jun 7, 2006
Continuation In Part 11383236 · May 15, 2006
Continuation In Part 11382696 · May 10, 2006
Continuation In Part 11382262 · May 8, 2006
Continuation 11382260 · May 8, 2006
Continuation 11382257 · May 8, 2006
Continuation 11382249 · May 8, 2006
Continuation 11382246 · May 8, 2006
Continuation 11382243 · May 8, 2006
Continuation 11382237 · May 8, 2006
Continuation 11382226 · May 8, 2006
Continuation In Part 11414740 · Apr 27, 2006
Continuation 11414168 · Apr 27, 2006
Continuation 11413273 · Apr 27, 2006
Continuation In Part 11387147 · Mar 21, 2006
Continuation In Part 11355915 · Feb 16, 2006
Continuation 11347842 · Feb 3, 2006
Continuation 11347825 · Feb 3, 2006
Continuation 11347826 · Feb 3, 2006
Continuation 11337112 · Jan 19, 2006
Continuation 11337180 · Jan 19, 2006
Continuation 11336432 · Jan 19, 2006
Continuation 11337233 · Jan 19, 2006
Continuation 11335904 · Jan 19, 2006
Continuation 11335900 · Jan 18, 2006
Continuation In Part 11281902 · Nov 16, 2005
Continuation 11282120 · Nov 16, 2005
Continuation 11274884 · Nov 14, 2005
Continuation 11274905 · Nov 14, 2005
Continuation 11274933 · Nov 14, 2005
Continuation 11271164 · Nov 11, 2005
Continuation 11268671 · Nov 5, 2005
Continuation 11267940 · Nov 5, 2005
Provisional Application 60946132 · Jun 25, 2007
Provisional Application 60968188 · Aug 27, 2007
Provisional Application 60785242 · Mar 22, 2006
Provisional Application 60731991 · Nov 1, 2005
Provisional Application 60720193 · Sep 23, 2005
Provisional Application 60717151 · Sep 14, 2005
Related Publication 20130325610A1 · Dec 5, 2013