IP Library Granted Patent US 10,977,634
Granted Patent B2
US 10,977,634 · App. 15/233,300 · Granted Apr 13, 2021

Media hub devices with passive monitoring of user devices and targeted media transmission through in-channel transmission or shifted channel transmission

Inventors: Angus Berry (St. Petersburg, FL); James B. Clack (St. Petersburg, FL)
Assignee: CATALINA MARKETING CORPORATION
G06Q20/20G06Q20/047H04L12/12H04L41/0654H04L41/0813H04L41/0866H04L41/0886H04L43/065H04L67/06H04L67/22H04W4/80
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 10,977,634
App. No.
15/233,300
Granted
Apr 13, 2021
Kind
B2
Abstract

Systems and methods associated with media hub devices are provided that passively monitor user devices and transmit targeted media through in-channel transmissions that use the same channel used to monitor the user devices, or shifted channel transmissions that are different than the channel used to monitor the user devices. For example, a media hub device may passively monitor customer devices by scanning a wireless communication channel and obtaining device identification information transmitted by a user device that communicates the device identification information via the wireless communication channel. A media hub device may link the user device with a particular user or may anonymously monitor user behavior, through the monitored user device, without explicit knowledge of the identity of the user. Targeted media may be provided to the user device either in-channel using the same channel used to passively monitor the user device or a shifted channel using a different channel.

Claims (86)

1. A system for passively monitoring user devices at a location at which at least one media hub device is deployed, the system comprising:

a media hub device comprising one or more physical processors programmed by one or more computer program instructions to:

passively monitor, at the location, one or more user devices on a wireless communication channel;

obtain identification information for the one or more user devices, the identification information including at least first identification information for a first user device;

identify a location data for the one or more user devices based on a received signal strength via a triangulation and strength of one or more radio-frequency signals in the wireless communication channel;

determine whether the first identification information is associated with information indicating that a retailer-specific or system-specific client application is installed on the first user device;

in response to determining that the first identification information is not associated with information indicating the first user device has installed the retailer-specific or system-specific client application:

store, by the media hub device, a transaction information associated with the first user device,

identify a subsequent visit to the location by the first user device,

transfer a media associated with the transaction information to the first user device, and

instruct a printer to print an item that allows the user device to install the retailer-specific or system-specific, client application, based on the location data;

in response to determining that the first identification information is associated with information indicating the first user device has installed the retailer-specific or system-specific client application, identify media targeted for the first user device; and

transmit, based on identifying the media targeted for the first user device, the media to the first user device via the wireless communication channel, wherein:

the media hub device includes the printer, the location comprises a retail location, and the media hub device is programmed to:

transmit the media to the first user device while a transaction is pending,

transmit a second media to the first user device via the wireless communication channel when the transaction is complete, and

transmit an electronic receipt to the first user device via the wireless communication channel, wherein the second media is embedded within the electronic receipt or is provided separately from the electronic receipt.

2. The system of claim 1 , wherein the media hub device is further programmed to:

obtain transaction information associated with the transaction from a point of sale terminal; and

store the transaction information in association with the first identification information in a local datastore of the media hub device, wherein the media targeted for the first user device is based on previous transaction information stored in association with the first identification information.

3. The system of claim 1 , wherein the identification information includes at least second identification information for a second user device, and wherein the media hub device is further programmed to:

determine that the transaction has completed;

determine that a second transaction at a point of sale terminal has completed while the second user device is passively monitored; and

transmit an invitation to download the retailer-specific or system-specific client application to the second user device via the wireless communication channel.

4. The system of claim 1 , wherein the media hub device is further programmed to:

obtain a second transaction information associated with a second transaction from a point of sale terminal; and

store the second transaction information in association with a second identification information in a local datastore of the media hub device, wherein the second transaction information is stored regardless of whether or not a second user device has accepted an invitation to download the retailer-specific or system-specific client application.

5. The system of claim 1 , wherein the media hub device is further programmed to:

obtain a customer identification from a point of sale terminal, the customer identification being used in association with the transaction at the point of sale terminal;

store the customer identification in association with the first identification information; and

transmit an association between the customer identification and the first identification information to an offer management system via a network.

6. The system of claim 5 , wherein the system comprises the offer management system, and wherein the offer management system is programmed by one or more second physical processors to:

monitor an online activity of the first user device that is separate from activity associated with the media hub device;

identify second targeted media for the first user device based on the monitored online activity; and

transmit the second targeted media to the first user device.

7. The system of claim 6 , wherein to identify the second targeted media, the offer management system is further programmed to identify the second targeted media based further on the transaction at the point of sale terminal.

8. The system of claim 5 , wherein the system comprises the offer management system, and wherein the offer management system is programmed by one or more second physical processors to:

monitor an online activity of the first user device that is separate from activity associated with the media hub device;

identify second targeted media for the first user device based on the transaction at the point of sale terminal; and

transmit the second targeted media to the first user device while the first user device is online.

9. The system of claim 1 , wherein the identification information includes at least second identification information for a second user device, and wherein the media hub device is further programmed to:

determine that the second user device is associated with a second user that is waiting in line for a second transaction at a point of sale terminal to be initiated; and

transmit second media to the second user device.

10. The system of claim 1 , wherein the wireless communication channel comprises a short-range wireless communication channel.

11. A computer-implemented method of passively monitoring user devices at a location at which at least one media hub device is deployed, the computer-implemented method being implemented on a media hub device comprising one or more physical processors programmed by one or more computer program instructions to perform the method, the computer-implemented method comprising:

passively monitoring, by the media hub device, at the location, one or more user devices on a wireless communication channel;

obtaining, by the media hub device, identification information for the one or more user devices, the identification information including at least first identification information for a first user device;

identifying a location data for the one or more user devices based on a received signal strength via a triangulation and strength of one or more radio-frequency signals in the wireless communication channel;

determining, by the media hub device, whether the first identification information is associated with information indicating the first user device has installed a retailer-specific or system-specific client application on the first user device;

in response to determining that the first identification information is not associated with information indicating that a retailer-specific or system-specific client application is installed in the first user device:

storing, by the media hub device, transaction information associated with the first user device,

identifying a subsequent visit to the location by the first user device,

transferring a media associated with the transaction information to the first user device, based on the location data, and

instructing a printer to print an item that allows the user device to install the retailer-specific or system-specific client application, based on the location data;

in response to determining that the first identification information is associated with information indicating the first user device has installed the retailer-specific or system-specific client application, identifying, by the media hub device, media targeted for the first user device;

transmitting, by the media hub device, based on identifying the media targeted for the first user device, the media to the first user device via the wireless communication channel;

transmitting the media to the first user device while a transaction is pending;

transmitting, to the first user device, a second media via the wireless communication channel when the transaction is complete; and

transmitting an electronic receipt to the first user device via the wireless communication channel, wherein the second media is embedded within the electronic receipt or is provided separately from the electronic receipt.

12. The computer-implemented method of claim 11 , further comprising:

obtaining, by the media hub device, transaction information associated with the transaction from a point of sale terminal; and

storing, by the media hub device, the transaction information in association with the first identification information in a local datastore of the media hub device, wherein the media targeted for the first user device is based on previous transaction information stored in association with the first identification information.

13. The computer-implemented method of claim 11 , wherein the identification information includes at least second identification information for a second user device, the method further comprising:

determining, by the media hub device, that the transaction has completed;

determining, by the media hub device, that a second transaction at a point of sale terminal has completed while the second user device is passively monitored; and

transmitting, by the media hub device, an invitation to download the retailer-specific or system-specific client application to the second user device via the wireless communication channel.

14. The computer-implemented method of claim 11 , further comprising:

obtaining, by the media hub device, a second transaction information associated with a second transaction from a point of sale terminal; and

storing, by the media hub device, the second transaction information in association with a second identification information in a local datastore of the media hub device, wherein the second transaction information is stored regardless of whether or not a second user device has accepted an invitation to download the retailer-specific or system-specific client.

15. The computer-implemented method of claim 11 , further comprising:

obtaining, by the media hub device, a customer identification from a point of sale terminal, the customer identification being used in association with the transaction at the point of sale terminal;

storing, by the media hub device, the customer identification in association with the first identification information; and

transmitting, by the media hub device, an association between the customer identification and the first identification information to an offer management system via a network.

16. The computer-implemented method of claim 15 , further comprising:

monitoring, by the offer management system, online activity of the first user device, the online activity separate from activity associated with the media hub device;

identifying, by the offer management system, second targeted media for the first user device based on the online activity; and

transmitting, by the offer management system, the second targeted media to the first user device.

17. The computer-implemented method of claim 16 , wherein identifying the second targeted media comprises: identifying, by the offer management system, the second targeted media based further on the transaction at the point of sale terminal.

18. The computer-implemented method of claim 15 , further comprising:

monitoring, by the offer management system, online activity of the first user device, the online activity separate from activity associated with the media hub device;

identifying, by the offer management system, second targeted media for the first user device based on the transaction at the point of sale terminal; and

transmitting, by the offer management system, the second targeted media to the first user device while the first user device is online.

19. The computer-implemented method of claim 11 , wherein the identification information includes at least second identification information for a second user device, the method further comprising:

determining, by the media hub device, that the second user device is associated with a second user that is waiting in line for a second transaction at a point of sale terminal to be initiated; and

transmitting, by the media hub device, second media to the second user device.

20. The computer-implemented method of claim 11 , wherein transmitting the media to the first user device via the wireless communication channel comprises transmitting the media to the first user device via a short-range wireless communication channel.

Assignments (15)
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 →
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 May 11, 2023
From: CATALINA MARKETING CORPORATION; CELLFIRE LLC; MODIV MEDIA, LLC
To: GLAS AMERICAS LLC
Reel/Frame 063625/0829 →
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 →
SECURITY INTEREST Recorded Mar 7, 2017
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041488/0088 →
SECURITY INTEREST Recorded Mar 7, 2017
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041488/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: BERRY, ANGUS; CLACK, JAMES B.
To: CATALINA MARKETING CORPORATION
Reel/Frame 039395/0817 →
Continuity (2)
Provisional Application 62203700 · Aug 11, 2015
Related Publication 20170046676A1 · Feb 16, 2017