IP Library › Granted Patent US 11,930,421
Granted Patent B2
US 11,930,421 · App. 17/329,995 · Granted Mar 12, 2024

System and method for clustering end users to select and deliver a notification to mobile device

Inventors: Lawrence Griffith, Jr. (Chicago, IL); Adrian Patrick Delancy (Seattle, WA)
Assignee: Digital Factory Technologies, Inc.
H04W4/021G06Q30/0207H04W4/027G06N7/01
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,930,421
App. No.
17/329,995
Granted
Mar 12, 2024
Kind
B2
Abstract

A system configured to execute programing instructions comprising: receiving a fence including an area having a geographic location, a plurality of notifications and their content attributes are associated with the fence; receiving location and speed from a mobile device of a user; determining the mobile device is stationary for a predetermine amount of time; identifying a location attribute for the location of mobile device; aggregating a plurality of location attributes associated with the user; determining an audience profile and audience profile attributes for the user based on the aggregated location attributes; detecting the user has crossed into an area defined by the fence; and in response to detecting the user crossing the fence determining a conversion probability based on content attributes of the notifications associated with the fence and audience profile attributes of the audience profile associated with the user; selecting a notification based the conversion probability.

Claims (48)

1. A computer system comprising:

one or more memory devices storing programing instructions;

one or more processors configured to execute the program instructions to cause the system to perform operations comprising:

receiving information defining a geo fence including an area having a geographic location, at least one offer notification and content attributes associated with the geofence;

receiving location information from at least one mobile device associated with at least one mobile device user;

identifying a location attribute for the location of the mobile device;

aggregating a plurality of location attributes associated with the mobile device user;

determining an audience profile for the mobile device user based on at least the aggregated location attributes;

detecting that the mobile device user has entered an area defined by the geofence;

responsive to detecting the mobile device user entered an area defined by the geofence, determining a conversion probability based on content attributes of the at least one offer notification associated with the geo fence and the determined audience profile associated with the mobile device user;

selecting the at least one offer notification based the conversion probability;

causing the selected offer notification to be displayed on the mobile device of the mobile device user;

causing a monitor to display the total number of conversions of the displayed offer notification by other mobile device users, wherein the monitor is separate from a user's mobile device; and

wherein the at least one offer notification is a promotional offer consisting of a discount offer.

2. The system of claim 1 , wherein the determined audience profile associated with the mobile device user includes health issues.

3. The system of claim 1 , wherein the content attributes are services associated with the offer notification.

4. The system of claim 1 , wherein the content attributes are goods associated with the offer notification.

5. The system of claim 1 , wherein the offer notification is a promotional offer consisting of a discount offer for goods and/or services.

6. A computer system comprising:

one or more memory devices storing programing instructions;

one or more processors configured to execute the program instructions to cause the system to perform operations comprising:

receiving information defining a geo fence including an area having a geographic location, at least one offer notification and content attributes associated with the geofence;

determining the mobile device of the user is stationary for a predetermined amount of time;

identifying a location attribute for the location of mobile device when the mobile device is determined stationary;

aggregating a plurality of location attributes associated with the mobile device user; determining an audience profile for the mobile device user based on at least the aggregated location attributes;

detecting that the mobile device user has entered an area defined by the geofence;

responsive to detecting the mobile device user entered an area defined by the geofence, determining a conversion probability based on content attributes of the at least one offer notification associated with the geofence and the determined audience profile associated with the mobile device user;

selecting the at least one offer notification based the conversion probability;

causing the selected offer notification to be displayed on the mobile device of the mobile device user; and

wherein the at least one offer notification is a promotional offer consisting of a discount offer.

7. The system of claim 6 , wherein the determined audience profile associated with the mobile device user includes health issues.

8. The system of claim 6 , wherein the content attributes are services associated with the offer notification.

9. The system of claim 6 , wherein the content attributes are goods associated with the offer notification.

10. The system of claim 6 , wherein the offer notification is a promotional offer consisting of a discount offer for goods and/or services.

11. A computer method comprising the steps:

receiving, in one or more processors, information defining a geofence including an area having a geographic location, at least one offer notification and content attributes associated with the geofence;

determining, in one or more processors, a mobile device of the user is stationary for a predetermined amount of time;

identifying, in one or more processors, a location attribute for the location of mobile device while determined stationary;

determining, in one or more processors, an audience profile for a user of the mobile device based on the identified location attribute;

detecting, in one or more processors, that the mobile device user has entered an area defined by the geofence;

responsive to detecting the mobile device user entered an area defined by the geofence, determining, in one or more processors, a conversion probability based on content attributes of the at least one notification associated with the geofence and the determined audience profile associated with the mobile device user;

selecting, in one or more processors, the at least one offer notification based the conversion probability;

causing, by one or more processors, the selected offer notification to be displayed on the mobile device of the mobile device user; and

wherein the at least one offer notification is a promotional offer consisting of a discount offer.

12. The computer method of claim 11 , wherein the determined audience profile associated with the mobile device user includes health issues.

13. The computer method of claim 11 , wherein the content attributes are services associated with the offer notification.

14. The computer method of claim 11 , wherein the content attributes are goods associated with the offer notification.

15. The computer method of claim 11 , wherein the offer notification is a promotional offer consisting of a discount offer for goods and/or services.

Continuity (2)
Continuation 16555600 · Aug 29, 2019
Related Publication 20210281969A1 · Sep 9, 2021
Cited By (1)
US 12,563,362