×

Configurable point of interest alerts

  • US 10,091,620 B2
  • Filed: 04/29/2016
  • Issued: 10/02/2018
  • Est. Priority Date: 03/05/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×