Dynamic geofencing based on an availability of a product
AssigneeInternational Business Machines Corporation
InventorsLisa Seacat DeLuca, Jeremy A. Greenberger, Nicholas R. Sandonato
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method for creating a dynamic geofence related to a venue, the method comprising:
- establishing, based on a reference point and an area having a range, the dynamic geofence;
- associating a campaign related to a product with the dynamic geofence, the campaign promoting the product being sold at the venue;
- monitoring 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:
- reducing 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
- expanding 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.
(canceled)
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, based on a reference point and an area having a range, the dynamic geofence;
- associate a campaign related to a product with the dynamic geofence, the campaign promoting the product being sold at the venue;
- monitor 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:
- reducing 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
- expanding 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.
(canceled)
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, based on a reference point and an area having a range, the dynamic geofence;
- associate a campaign related to a product with the dynamic geofence, the campaign promoting the product being sold at the venue;
- monitor 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:
- reducing 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
- expanding the range of the area in response to determination that the number remaining units at the venue remains above a predefined expansion threshold for a predefined period of time.
(canceled)
Dependencies are inferred from the claim text.