Configurable point of interest alerts
First Claim
1. A computer program product, comprising:
- a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to deliver server-controlled point of interest alerts to user computing devices when user computing devices approach points of interest based on server-provided point of interest zones, the computer-executable program instructions comprising;
computer-executable program instructions to receive initial user account configuration data from a user computing device;
computer-executable program instructions to configure a database of points of interest for the user account and one or more offers associated with one or more of the points of interest;
computer-executable program instructions to receive location data from a user computing device associated with the user account;
computer-executable program instructions to identify points of interest from the database that are proximate to the user computing device based on the location data and the one or more offers associated with the points of interest;
computer-executable program instructions to determine a boundary of a point of interest zone based at least in part on the location data associated with the user computing device;
computer-executable program instructions to identify a plurality of points of interest in the point of interest zone;
computer-executable program instructions to transmit point of interest data to the user computing device, the point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of the plurality of points of interest in the a point of interest zone; and
computer-executable program instructions to transmit instructions to the user computing device to display a particular point of interest at such time as the user computing device enters within a configured range of the particular point of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for point of interest data corresponding to points of interest within a proximity of the user device; presenting the received point of interest data; identifying a particular point of interest; and outputting an alert regarding the particular point of interest. Receiving point of interest zones on user devices comprises communicating a request for point of interest data; receiving the point of interest data from the remote network device wherein a size of the point of interest zone is determined based on a density of points of interest in the proximity of the user, and wherein the shape of the point of interest zone is expanded in a direction of travel and contracted in the opposite direction; and presenting the received point of interest data.
107 Citations
21 Claims
-
1. A computer program product, comprising:
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to deliver server-controlled point of interest alerts to user computing devices when user computing devices approach points of interest based on server-provided point of interest zones, the computer-executable program instructions comprising; computer-executable program instructions to receive initial user account configuration data from a user computing device; computer-executable program instructions to configure a database of points of interest for the user account and one or more offers associated with one or more of the points of interest; computer-executable program instructions to receive location data from a user computing device associated with the user account; computer-executable program instructions to identify points of interest from the database that are proximate to the user computing device based on the location data and the one or more offers associated with the points of interest; computer-executable program instructions to determine a boundary of a point of interest zone based at least in part on the location data associated with the user computing device; computer-executable program instructions to identify a plurality of points of interest in the point of interest zone; computer-executable program instructions to transmit point of interest data to the user computing device, the point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of the plurality of points of interest in the a point of interest zone; and computer-executable program instructions to transmit instructions to the user computing device to display a particular point of interest at such time as the user computing device enters within a configured range of the particular point of interest. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system to receive server-controlled point of interest alerts on user computing devices, comprising:
-
a user computing device associated with a user account comprising a processor and a point of interest alert application executed by the processor; and a point of interest location computing system comprising a processor and a point of interest location system application executing therein; the point of interest alert application configured to; communicate a request for point of interest data corresponding to points of interest within a proximity of the user computing device, the request comprising location data associated with the user computing device; receive the point of interest data from the point of interest location computing system, the point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of a plurality of points of interest in a point of interest zone defined by the point of interest location system, wherein the point of interest zone is determined based at least in part on the location data associated with the user computing device; identify a particular point of interest at such time as the user computing device enters within a configured range of the particular point of interest; output an alert regarding the particular point of interest, wherein the alert comprises point of interest data for the particular point of interest, and the point of interest location system application configured to; receive location data from the user computing device associated with the user account; identify points of interest in the database that are proximate to the user computing device based on the location data and one or more offers associated with the points of interest; determine a boundary of a point of interest zone based at least in part on the location data associated with the user computing device; identify a plurality of points of interest in the point of interest zone; transmit the point of interest data to the user computing device, the point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of a plurality of points of interest in the point of interest zone; and transmit instructions to the user computing device to display a particular point of interest at such time as the user computing device enters within a configured range of the particular point of interest. - View Dependent Claims (8, 9, 10, 11, 12, 13, 20, 21)
-
-
14. A computer-implemented method to deliver server-controlled point of interest alerts to user computing devices, comprising:
-
receiving, using one or more computing devices, initial user account configuration data from a user computing device; configuring, using the one or more computing devices, a database of points of interest for the user account and one or more offers associated with one or more of the points of interest; receiving, using the one or more computing devices, location data from a user computing device associated with the user account; identifying, using the one or more computing devices, points of interest in the database proximate to the user computing device based on the location data and the one or more offers associated with the points of interest; determining, using the one or more computing devices, a boundary of a point of interest zone based at least in part on the location data associated with the user computing device; identifying, using the one or more computing devices, a plurality of points of interest in the point of interest zone; transmitting, using the one or more computing devices, point of interest data to the user computing device, the point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of the plurality of points of interest in the point of interest zone; transmitting, using the one or more computing devices, instructions to the user computing device to display a particular point of interest at such time as the user computing device enters within a configured range of the particular point of interest. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification