IP Library Granted Patent US 11,030,653
Granted Patent B2
US 11,030,653 · App. 15/336,957 · Granted Jun 8, 2021

Dynamic geofencing based on an availability of a product

Inventors: Lisa Seacat DeLuca (Baltimore, MD); Jeremy A. Greenberger (Raleigh, NC); Nicholas R. Sandonato (Raleigh, NC)
Assignee: International Business Machines Corporation
G06Q30/0261G06Q10/087G06Q30/0267H04W4/021
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,030,653
App. No.
15/336,957
Granted
Jun 8, 2021
Kind
B2
Abstract

Approaches presented herein enable creating a dynamic geofence based on an availability of a product to optimize a flow of customers to a venue. Specifically, a geofence at a venue (e.g., retail outlet, restaurant, ticket office, etc.) is established based on a reference point and an area having a range. A campaign related to a product (e.g., a sales promotion, etc.) is associated with the established geofence. An aspect of the established geofence is dynamically modified based on an availability of the product in order to optimize the flow of customers to the venue.

Claims (38)

1. A computer-implemented method for creating a dynamic geofence related to a venue, the method comprising:

establishing, by a geofencing server connected via at least one data communication link to a plurality of content servers, the dynamic geofence based on a reference point and an area having a range;

associating, by the geofencing server, a campaign related to a product with the dynamic geofence, the campaign promoting the product being sold at the venue;

monitoring, by the geofencing server, a number of remaining units of the product at the venue; and

automatically optimizing a flow of customers to the venue by modifying an aspect of the dynamic geofence based on an availability of the product, by utilizing GPS satellite location information communicated from a plurality of mobile devices to the geofencing server to:

reduce a percentage of mobile devices within the range that are receiving the promotion in response to a determination that the number of remaining units at the venue is below a predefined reduction threshold; and

expand the range of the area in response to a determination that the number remaining units at the venue remains above a predefined expansion threshold for a predefined period of time.

2. The computer-implemented method of claim 1 , wherein the availability of the product includes a remaining inventory of the product.

3. The computer-implemented method of claim 1 , further comprising transmitting a notification related to the campaign to a number of mobile devices within the area of the dynamic geofence.

4. The computer-implemented method of claim 3 , wherein modifying an aspect of the dynamic geofence includes transmitting the notification to a reduced number of mobile devices within the area of the dynamic geofence when the remaining inventory falls below a predefined reduction threshold.

5. The computer-implemented method of claim 2 , wherein modifying an aspect of the dynamic geofence includes reducing the range of the area of the dynamic geofence when the remaining inventory falls below a predefined reduction threshold.

6. The computer-implemented method of claim 1 , further comprising removing the dynamic geofence when the remaining inventory falls below a predefined removal threshold.

7. A computer readable storage device having a computer program product for creating a dynamic geofence related to a venue comprising program instructions stored on the computer readable storage device, which, when executed by a computer device, are configured to:

establish, by a geofencing server connected via at least one data communication link to a plurality of content servers, the dynamic geofence based on a reference point and an area having a range;

associate, by the geofencing server a campaign related to a product with the dynamic geofence, the campaign promoting the product being sold at the venue;

monitor, by the geofencing server a number of remaining units of the product at the venue;

automatically optimize a flow of customers to the venue by modifying an aspect of the dynamic geofence based on an availability of the product, by utilizing GPS satellite location information communicated from a plurality of mobile devices to the geofencing server to:

reduce a percentage of mobile devices within the range that are receiving the promotion in response to a determination that the number of remaining units at the venue is below a predefined reduction threshold; and

expand the range of the area in response to a determination that the number remaining units at the venue remains above a predefined expansion threshold for a predefined period of time.

8. The computer readable storage device of claim 7 , wherein the availability of the product includes a remaining inventory of the product.

9. The computer readable storage device of claim 7 , further comprising program instructions to transmit a notification related to the campaign to a number of mobile devices within the area of the dynamic geofence.

10. The computer readable storage device of claim 9 , wherein modifying an aspect of the dynamic geofence includes transmitting the notification to a reduced number of mobile devices within the area of the dynamic geofence when the remaining inventory falls below a predefined reduction threshold.

11. The computer readable storage device of claim 8 , wherein modifying an aspect of the dynamic geofence includes reducing the range of the area of the dynamic geofence when the remaining inventory falls below a predefined reduction threshold.

12. The computer readable storage device of claim 7 , wherein the reference point includes a latitude coordinate and a longitude coordinate and a measurement associated with the range is selected from a group consisting of feet, yards, meters, and miles.

13. A computer system for creating a dynamic geofence related to a venue, the computer system comprising:

a memory medium comprising program instructions;

a bus coupled to the memory medium; and

a processor for executing the program instructions, the instructions causing the system to:

establish, by a geofencing server connected via at least one data communication link to a plurality of content servers, the dynamic geofence based on a reference point and an area having a range;

associate, by the geofencing server, a campaign related to a product with the dynamic geofence, the campaign promoting the product being sold at the venue;

monitor, by the geofencing server, a number of remaining units of the product at the venue;

automatically optimize a flow of customers to the venue by modifying an aspect of the dynamic geofence based on an availability of the product, by utilizing GPS satellite location information communicated from a plurality of mobile devices to the geofencing server to:

reduce a percentage of mobile devices within the range that are receiving the promotion in response to a determination that the number of remaining units at the venue is below a predefined reduction threshold; and

expand the range of the area in response to a determination that the number remaining units at the venue remains above a predefined expansion threshold for a predefined period of time.

14. The computer system of claim 13 , wherein the availability of the product includes a remaining inventory of the product.

15. The computer system of claim 13 , further comprising program instructions to transmit a notification related to the campaign to a number of mobile devices within the area of the dynamic geofence.

16. The computer system of claim 15 , wherein modifying an aspect of the dynamic geofence includes transmitting the notification to a reduced number of mobile devices within the area of the dynamic geofence when the remaining inventory falls below a predefined reduction threshold.

17. The computer system of claim 14 , wherein modifying an aspect of the dynamic geofence includes reducing the range of the area of the dynamic geofence when the remaining inventory falls below a predefined reduction threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: DELUCA, LISA SEACAT; GREENBERGER, JEREMY A.; SANDONATO, NICHOLAS R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040157/0733 →
Continuity (1)
Related Publication 20180121956A1 · May 3, 2018