Systems and methods for statistical dynamic geofencing
First Claim
1. A method to transmit a publication to mobile devices of a requested target number of users within a statistical dynamic geofence by dynamically changing a size or a shape of the statistical dynamic geofence over the course of a day, the method comprising:
- receiving, by a server using one or more processors, a location-based campaign request including a point of interest (POI) and a target demographic parameter, the POI representing a geographical location and the target demographic parameter defining a type of user;
gathering demographic data for a geographic area surrounding the POI, the demographic data including data related to a number of users located within the geographic area at different times;
determining, based on the demographic data for the geographic area, a first population density of users defined by the target demographic parameter that are located within the geographic area during a first portion of the day, and a second population density of users defined by the target demographic parameter that are located within the geographic area during a second portion of the day;
determining, based on the first population density and the requested target number of users defined by the target demographic parameter, a first geofence parameter defining a first size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the first geofence parameter;
determining, based on the second population density and the requested target number of users defined by the target demographic parameter, a second geofence parameter defining a second size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the second geofence parameter during the second portion of the day;
during the first portion of the day;
generating the statistical dynamic geofence having the first size or shape defined by the first geofence parameter for the geographic area around the POI; and
transmitting, over a network from the server, first instructions for causing display of the publication on respective user interfaces of mobile devices located within the statistical dynamic geofence at the first size or shape defined by the first geofence parameter; and
during the second portion of the day;
adjusting the statistical dynamic geofence to the second size or shape defined by the second geofence parameter for the geographic area around the POI; and
transmitting, over the network from the server, second instructions for causing display of the publication on respective user interfaces of mobile devices located within the adjusted statistical dynamic geofence at the second size or shape defined by the second geofence parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for statistical dynamic geofencing are discussed. For example, a method for statistical dynamic geofencing can include operations such as receiving a location-based campaign request, analyzing demographic data, determining a geofence parameter, generating a geofence, and distributing location-aware advertisements. The location-based campaign request can include a list of points of interest (POIs) and a target demographic parameter. The demographic data can include data from geographic areas surrounding at least a portion of the POIs as well as data related to the target demographic parameter. The geofence can be generated based at least in part on the geofence parameter, where the geofence parameter directly affects either the size or shape of the geofence. The location-aware advertisements are distributed to a plurality of mobile devices determined to be within the geofence.
17 Citations
20 Claims
-
1. A method to transmit a publication to mobile devices of a requested target number of users within a statistical dynamic geofence by dynamically changing a size or a shape of the statistical dynamic geofence over the course of a day, the method comprising:
-
receiving, by a server using one or more processors, a location-based campaign request including a point of interest (POI) and a target demographic parameter, the POI representing a geographical location and the target demographic parameter defining a type of user; gathering demographic data for a geographic area surrounding the POI, the demographic data including data related to a number of users located within the geographic area at different times; determining, based on the demographic data for the geographic area, a first population density of users defined by the target demographic parameter that are located within the geographic area during a first portion of the day, and a second population density of users defined by the target demographic parameter that are located within the geographic area during a second portion of the day; determining, based on the first population density and the requested target number of users defined by the target demographic parameter, a first geofence parameter defining a first size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the first geofence parameter; determining, based on the second population density and the requested target number of users defined by the target demographic parameter, a second geofence parameter defining a second size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the second geofence parameter during the second portion of the day; during the first portion of the day; generating the statistical dynamic geofence having the first size or shape defined by the first geofence parameter for the geographic area around the POI; and transmitting, over a network from the server, first instructions for causing display of the publication on respective user interfaces of mobile devices located within the statistical dynamic geofence at the first size or shape defined by the first geofence parameter; and during the second portion of the day; adjusting the statistical dynamic geofence to the second size or shape defined by the second geofence parameter for the geographic area around the POI; and transmitting, over the network from the server, second instructions for causing display of the publication on respective user interfaces of mobile devices located within the adjusted statistical dynamic geofence at the second size or shape defined by the second geofence parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server to transmit a publication to mobile devices of a requested target number of users within a statistical dynamic geofence by dynamically changing a size or a shape of the statistical dynamic geofence over the course of a day, the server comprising:
-
one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the server to perform operations comprising; receiving a location-based campaign request including a point of interest (POI) and a target demographic parameter, the POI representing a geographical location and the target demographic parameter defining a type of user; gathering demographic data for a geographic area surrounding the POI, the demographic data including data related to a number of users located within the geographic area at different times; determining, based on the demographic data for the geographic area, a first population density of users defined by the target demographic parameter that are located within the geographic area during a first portion of the day, and a second population density of users defined by the target demographic parameter that are located within the geographic area during a second portion of the day; determining, based on the first population density and the requested target number of users defined by the target demographic parameter, a first geofence parameter defining a first size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the first geofence parameter; determining, based on the second population density and the requested target number of users defined by the target demographic parameter, a second geofence parameter defining a second size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the second geofence parameter during the second portion of the day; during the first portion of the day; generating the statistical dynamic geofence having the first size or shape defined by the first geofence parameter for the geographic area around the POI; and transmitting, over a network from the server, first instructions for causing display of the publication on respective user interfaces of mobile devices located within the statistical dynamic geofence at the first size or shape defined by the first geofence parameter; and during the second portion of the day; adjusting the statistical dynamic geofence to the second size or shape defined by the second geofence parameter for the geographic area around the POI; and transmitting, over the network from the server, second instructions for causing display of the publication on respective user interfaces of mobile devices located within the adjusted statistical dynamic geofence at the second size or shape defined by the second geofence parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a server, cause the server to perform operations to transmit a publication to mobile devices of a requested target number of users within a statistical dynamic geofence by dynamically changing a size or a shape of the statistical dynamic geofence over the course of a day, the operations comprising:
-
receiving a location-based campaign request including a point of interest (POI) and a target demographic parameter, the POI representing a geographical location and the target demographic parameter defining a type of user; gathering demographic data for a geographic area surrounding the POI, the demographic data including data related to a number of users located within the geographic area at different times; determining, based on the demographic data for the geographic area, a first population density of users defined by the target demographic parameter that are located within the geographic area during a first portion of the day, and a second population density of users defined by the target demographic parameter that are located within the geographic area during a second portion of the day; determining, based on the first population density and the requested target number of users defined by the target demographic parameter, a first geofence parameter defining a first size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the first geofence parameter; determining, based on the second population density and the requested target number of users defined by the target demographic parameter, a second geofence parameter defining a second size or shape of the statistical dynamic geofence for the geographic area to encompass the requested target number of users defined by the target demographic parameter that are located within bounds of the statistical dynamic geofence defined by the second geofence parameter during the second portion of the day; during the first portion of the day; generating the statistical dynamic geofence having the first size or shape defined by the first geofence parameter for the geographic area around the POI; and transmitting, over a network from the server, first instructions for causing display of the publication on respective user interfaces of mobile devices located within the statistical dynamic geofence at the first size or shape defined by the first geofence parameter; and during the second portion of the day; adjusting the statistical dynamic geofence to the second size or shape defined by the second geofence parameter for the geographic area around the POI; and transmitting, over the network from the server, second instructions for causing display of the publication on respective user interfaces of mobile devices located within the adjusted statistical dynamic geofence at the second size or shape defined by the second geofence parameter. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification