IP Library Patent Application 15880041
Patent Application
App. No. 15/880,041

OFFER PERSONALIZATION ENGINE FOR TARGETED MARKETING OF CONSUMER PACKAGED GOODS

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 None
App. No.
15/880,041
Abstract

A method including receiving, in a dynamic creative rendering server, a request from a browser or mobile application, the request directed to an ad-creative display, is provided. The method also includes determining an identifier for the mobile device from a publisher website or application accessible to the mobile device, providing the identifier to an advertisement engine, and correlating the identifier with a frequent shopper identification in a lookup table in the advertisement engine, the frequent shopper identification associated with a retailer. The method also includes receiving a playlist including a structured content, processing the structured content and pushing the playlist including the structured content into the browser or mobile application. A system for performing the above method is also provided.

Claims (45)

1 . A computer-implemented method, comprising:

receiving, in a dynamic creative rendering server, a request from a browser or mobile application on a mobile device, the request directed to an ad-creative display;

determining an identifier for the mobile device from a publisher website or application, the publisher website or application accessible to the mobile device;

providing the identifier to an advertisement engine;

correlating the identifier with a frequent shopper identification in a lookup table in the advertisement engine, the frequent shopper identification associated with a retailer;

receiving, after a logic query for the frequent shopper identification in the advertisement engine, a playlist including a structured content; and

processing the structured content and pushing the playlist including the structured content into the browser or mobile application on the mobile device.

2 . The computer-implemented method of claim 1 , further comprising:

retrieving a purchasing history of a consumer from a history log database associated with the retailer, and

selecting the structured content based on an advertisement database associated with the retailer and the purchasing history of the consumer.

3 . The computer-implemented method of claim 1 , wherein processing the structured content and pushing the playlist comprises providing a bid for the ad-creative display to a supply side platform hosting the publisher website.

4 . The computer-implemented method of claim 1 , wherein processing the structured content comprises:

determining a relevance value for a digital promotion selected from an advertisement database based on a purchase history of a consumer retrieved from a history log database based on the identifier, and

sorting multiple digital promotions in the playlist according to the relevance value provided by the advertisement engine.

5 . The computer-implemented method of claim 1 , wherein processing the structured content and pushing the playlist comprises providing a same bid with different advertisement playlists from a same retailer to multiple consumers based on a purchasing history of the consumers retrieved from history log database based on a different frequent shopper identification identifier for each of the consumers.

6 . The computer-implemented method of claim 1 , further comprising providing, in the playlist, a link for a user of the mobile device to access a network site hosted by the retailer.

7 . The computer-implemented method of claim 1 , further comprising providing, in the playlist, a plugin to install an application for the retailer in the mobile device.

8 . The computer-implemented method of claim 1 , further comprising providing, in the playlist, a plugin for a user of the mobile device to execute a wallet application installed in the mobile device.

9 . The computer-implemented method of claim 1 , further comprising providing, in the playlist, a plugin for a user of the mobile device to store the playlist in a memory of the mobile device.

10 . The computer-implemented method of claim 1 , wherein a content in the structured content of the playlist is selected by the retailer and updated by the retailer on a pre-determined schedule.

11 . A system, comprising:

one or more processors; and

a memory coupled to the one or more processors, the memory including instructions that, when executed by the one or more processors, cause the one or more processors to:

receive, in a dynamic creative rendering server, a request from a browser or mobile application on a mobile device, the request directed to an ad-creative display;

determine an identifier for the mobile device from a publisher website or application, the publisher website or application accessible to the mobile device;

provide the identifier to an advertisement engine;

correlate the identifier with a frequent shopper identification in a lookup table in the advertisement engine, the frequent shopper identification associated with a retailer;

receive, after a logic query for the frequent shopper identification in the advertisement engine, a playlist response including a structured content; and

process the structured content and push the playlist response including the structured content into the browser or mobile application on the mobile device.

12 . The system of claim 11 , wherein the one or more processors further execute instructions to:

retrieve a purchasing history of a consumer from a history log database associated with the retailer, and

select the structured content based on an advertisement database associated with the retailer and the purchasing history of the consumer.

13 . The system of claim 11 , wherein to process the structured content and push the playlist response the one or more processors further execute instructions to provide a bid for the ad-creative display to a supply side platform hosting the publisher website.

14 . The system of claim 11 , wherein to process the structured content the one or more processors further execute instructions to determine a relevance value for a digital promotion selected from an advertisement database based on a purchase history of a consumer retrieved from a history log database based on the identifier, and to sort multiple digital promotions in the playlist response according to the relevance value provided by the advertisement engine.

15 . The system of claim 11 , wherein the one or more processors further execute instructions to provide, in the playlist response, a link for a user of the mobile device to access a network site hosted by the retailer.

16 . The system of claim 11 , wherein the one or more processors further execute instructions to provide, in the playlist response, a plugin to install an application for the retailer in the mobile device.

17 . A computer-implemented method, comprising:

integrating a mobile device attribute from a mobile device and a publisher attribute with a supply side platform to form a request for an advertisement bid;

providing, to a demand side platform, the request for an advertisement bid;

receiving, from the demand side platform, a response to the request for the advertisement bid, wherein the response to the request for the advertisement bid includes an digital advertisement payload selected according to a digital identification of a consumer, and wherein the digital identification of the consumer is associated with the mobile device attribute;

selecting the response to the advertisement bid based on an auction for one or more bids from different providers; and

delivering, by the supply side platform, the digital advertisement payload to a publisher website accessible to the mobile device, wherein the digital advertisement payload includes a script code to render a dynamic creative ad-unit in the mobile device based on the digital identification of the consumer.

18 . The computer-implemented method of claim 17 , wherein the supply side platform is a multimedia content provider and integrating a mobile device attribute from a mobile device and a publisher attribute comprises selecting a portion of a window opened by the multimedia content provider in a display of the mobile device to display the digital advertisement payload.

19 . The computer-implemented method of claim 17 , wherein delivering the digital advertisement payload to a publisher website accessible to the mobile device comprises delivering a personalized advertisement payload based on a previous purchasing history of the mobile device with a retailer that owns the digital advertisement payload.

20 . The computer-implemented method of claim 17 , wherein the supply side platform includes a video publisher, and delivering the digital advertisement payload comprises overlapping the digital advertisement payload, at least partially, in space and in time with a streaming video provided to the mobile device attribute.

Assignments (13)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 11, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 063625/0703 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 11, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 063625/0773 →
PATENT SECURITY AGREEMENT Recorded Feb 27, 2023
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062875/0094 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded Nov 16, 2022
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; CELLFIRE LLC; MODIV MEDIA, LLC
Reel/Frame 061951/0589 →
PATENT SECURITY AGREEMENT Recorded Sep 9, 2022
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 061404/0356 →
SECURITY INTEREST Recorded Jun 6, 2019
From: JPMORGAN CHASE BANK, N.A.
To: GLAS USA LLC; GLAS AMERICAS LLC
Reel/Frame 049392/0838 →
RELEASE OF SECURITY INTEREST Recorded Feb 21, 2019
From: BANK OF AMERICA, N.A.
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
Reel/Frame 048393/0426 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 20, 2019
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
Reel/Frame 048380/0090 →
SECURITY INTEREST Recorded Feb 20, 2019
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC (F/K/A MODIV MEDIA, INC.); CELLFIRE LLC (F/K/A CELLFIRE INC.)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 048384/0211 →
SECURITY INTEREST Recorded Dec 14, 2018
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048310/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2018
From: SINGH, ZUBIN; SPRECHER, BENJAMIN S.; DIKUN, KIRK; SNYDER, TERRANCE A.; VAN LOOVEREN, MATTIAS
To: CATALINA MARKETING CORPORATION
Reel/Frame 045785/0461 →
SECURITY INTEREST Recorded Mar 23, 2018
From: CATALINA MARKETING CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 045324/0566 →
SECURITY INTEREST Recorded Mar 22, 2018
From: CATALINA MARKETING CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045319/0488 →