×

Venue guest device message prioritization

  • US 10,210,542 B2
  • Filed: 02/26/2015
  • Issued: 02/19/2019
  • Est. Priority Date: 02/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server executing an application, a trigger rule for a promotion, the trigger rule indicating that the promotion will be available to a plurality of user devices in response to identifying that a plurality of user device locations corresponding to the plurality of user devices are within a previously-defined venue area, the plurality of user devices corresponding to a plurality of users who are located within the previously-defined venue area, wherein the promotion is associated with an event time and with an event location that is within the previously-defined venue area;

    receiving, by the server executing the application, a perishable rule for the promotion, wherein the perishable rule indicates when the promotion will end for at least a subset of the plurality of user devices;

    determining, by the server executing the application, that the promotion has not expired and that an inventory associated with the promotion remains;

    retrieving, by the server executing the application, a plurality of schedules associated with the plurality of users from the plurality of user devices executing a calendar application;

    checking, by the server executing the application, the plurality of schedules against the promotion by identifying one or more event start times, one or more event end times, one or more travel times, and one or more scheduled activities;

    prioritizing, by the server executing the application and in response to checking the plurality of schedules against the promotion, a highest priority subset of the plurality of users by ranking the highest priority subset of the plurality of users higher than a second subset of the plurality of users based on a first subset of the plurality of schedules associated with the highest priority subset of the plurality of users being most compatible with the promotion while a second subset of the plurality of schedules associated with the second subset of the plurality of users conflicts with the promotion;

    transmitting, by the server executing the application, the promotion to one or more of the plurality of user devices associated with the highest priority subset of the plurality of users; and

    tracking, by the server executing the application, interaction with the promotion by the one or more of the plurality of user devices associated with the highest priority subset of the plurality of users.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×