IP Library Granted Patent US 11,587,158
Granted Patent B2
US 11,587,158 · App. 17/521,417 · Granted Feb 21, 2023

Offer personalization engine for targeted marketing of branded consumer packaged goods

Inventors: Zubin Singh (Palo Alto, CA); Benjamin S. Sprecher (Waban, MA); Ankur Agarwal (Sunnyvale, CA); Mykola Markov (San Jose, CA); Kirk Dikun (Tampa, FL); Tony Mou (St. Petersburg, FL)
Assignee: CATALINA MARKETING CORPORATION
G06Q30/08G06Q30/0226
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 11,587,158
App. No.
17/521,417
Granted
Feb 21, 2023
Kind
B2
Abstract

A method including receiving a digital promotion payload from a brand manufacturer for at least one branded consumer packaged good, the digital promotion payload including a digital promotion value associated with the branded consumer packaged good, is provided. The method includes receiving a bid request to the digital promotion engine, providing a bid response to the bid request, the bid response including the digital promotion payload, and receiving, from the supply side platform, a confirmation that the bid response has been selected from one or more bids from different digital advertising entities. The method includes providing a command to the supply side platform to deliver the digital promotion payload to a mobile device accessing a resource from the mobile display publisher, and loading the digital promotion value to a frequent shopper identification in response to a consumer interaction with the digital promotion payload detected from the mobile device.

Claims (40)

1. A computer-implemented method, comprising:

receiving, in a dynamic creative rendering server, a request from a browser or mobile application in 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 a content engine;

correlating the identifier with a frequent shopper card in a lookup table in the content engine, the frequent shopper card associated with a retailer;

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

when a user activates the plugin:

directing the mobile device to access a consumer profile hosted by a remote server and providing access to additional digital content specific to a retailer store; and

when a retailer application is not already installed in the mobile device, downloading and installing, with the plugin, the retailer application in the mobile device.

2. The computer-implemented method of claim 1 , wherein the playlist includes a digital coupon associated with a consumer item, further comprising subtracting the digital coupon from a value of the consumer item.

3. The computer-implemented method of claim 1 , further comprising receiving an activation signal from a clip to action button activated by a consumer in the playlist.

4. The computer-implemented method of claim 1 , further comprising receiving a request from a consumer to install a retailer application in the mobile device, the retailer application associated with the frequent shopper card.

5. The computer-implemented method of claim 1 , further comprising loading the playlist to a mobile wallet application installed in the mobile device.

6. The computer-implemented method of claim 1 , further comprising pushing the playlist to a display of the mobile device when a geolocation information identifies the mobile device in a proximity of a retail store associated with the playlist.

7. The computer-implemented method of claim 1 , further comprising selecting or modifying the playlist based on a purchasing history of a consumer associated with the frequent shopper card.

8. The computer-implemented method of claim 1 , further comprising selecting the structured content based on an advertisement database associated with the retailer and a purchasing history of in the consumer profile.

9. The computer-implemented method of claim 1 , further comprising providing a bid for the ad-creative display to a supply side platform hosting the publisher website.

10. The computer-implemented method of claim 1 , further comprising: determining a relevance value for a digital content 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 content engine.

11. A system, comprising:

a memory storing multiple instructions; and

one or more processors configured to execute the instructions to cause the system to:

receiving, in a dynamic creative rendering server, a request from a browser or mobile application in 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 a content engine;

correlating the identifier with a frequent shopper card in a lookup table in the content engine, the frequent shopper card associated with a retailer;

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

when a user activates the plugin:

directing the mobile device to access a consumer profile hosted by a remote server and providing access to additional digital content specific to a retailer store; and

when a retailer application is not already installed in the mobile device, downloading and installing, with the plugin, the retailer application in the mobile device.

12. The system of claim 11 , wherein the playlist includes a digital coupon associated with a consumer item, and wherein the one or more processors further execute instructions to subtract the digital coupon from a value of the consumer item.

13. The system of claim 11 , wherein the one or more processors execute instructions to receive an activation signal from a clip to action button activated by a consumer.

14. The system of claim 11 , wherein the one or more processors further execute instructions to receive a request from a consumer to install a retailer application in the mobile device, the retailer application associated with the frequent shopper card.

15. The system of claim 11 , wherein the one or more processors further execute instructions to load the playlist to a mobile wallet application installed in the mobile device.

16. The system of claim 11 , wherein the one or more processors further execute instructions to push the playlist to a display of the mobile device when a geolocation information for the mobile device in a proximity of a retail store associated with a consumer item is detected.

17. The system of claim 11 , wherein the playlist is selected or modified based on a purchasing history of a consumer associated with the frequent shopper card.

18. The system of claim 11 , wherein the one or more processors further execute instructions to select the structured content based on an advertisement database associated with the retailer and a purchasing history in the consumer profile.

19. The system of claim 11 , wherein 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.

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

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

sort multiple digital contents in the playlist according to the relevance value provided by the content engine.

Assignments (3)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded Jun 2, 2025
From: GLAS AMERICAS LLC
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 071471/0393 →
PATENT SECURITY AGREEMENT Recorded May 11, 2023
From: CATALINA MARKETING CORPORATION; CELLFIRE LLC; MODIV MEDIA, LLC
To: GLAS AMERICAS LLC
Reel/Frame 063625/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: SINGH, ZUBIN; SPRECHER, BENJAMIN S.; AGARWAL, ANKUR; MARKOV, MYKOLA; DIKUN, KIRK; MOU, TONY
To: CATALINA MARKETING CORPORATION
Reel/Frame 058102/0870 →
Continuity (4)
Continuation 15879991 · Jan 25, 2018
Provisional Application 62507116 · May 16, 2017
Provisional Application 62507113 · May 16, 2017
Related Publication 20220058728A1 · Feb 24, 2022