×

Systems and methods for scheduling interactive media and events

  • US 10,524,009 B2
  • Filed: 12/09/2016
  • Issued: 12/31/2019
  • Est. Priority Date: 12/14/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of operating a notification system to dynamically adjust an event notification associated with an interactive broadcast media and a schedulable event, based at least in part on a location of a device configured to present the event notification, an event location and a scheduled event time, the method comprising:

  • determining an association between the interactive broadcast media and the schedulable event;

    storing, by the notification system, using a look-up table in a database associated with the interactive broadcast media, the association between the interactive broadcast media and the schedulable event;

    scheduling, using the notification system, the event notification to be presented at a predetermined time, based at least in part on the schedulable event to establish the scheduled event time;

    associating, in the database, the instance of the scheduling of the event notification with a first unique identifier specific to the instance of the schedulable event and the instance of the scheduling of the event notification;

    storing, in the database, the event location;

    determining the location of the device configured to present the event notification, the location of the device being determined at least in some instances by Global Positioning System hardware;

    determining, using the notification system, a current time associated with the device configured to present the event notification;

    determining, using the notification system, a travel time between the location of the device configured to present the event notification and the event location based at least in part on the scheduled event time;

    analyzing, using the notification system, at least the current time associated with the device configured to present the event notification, the travel time between the location of the device configured to present the event notification and the event location, and the scheduled event time to determine an adjusted time for presentation of the event notification that allows time for travel to the event location by the scheduled event time;

    preparing data that causes the device to dynamically reschedule the event notification based on the analysis, the dynamically rescheduled event notification configured for presentation on the device at the adjusted time, between the interactive broadcast media and the schedulable event; and

    associating, in the database, the instance of the rescheduling of the event notification with a second unique identifier specific to the instance of the schedulable event and the instance of the rescheduling of the event notification, the second unique identifier being discreet from the first unique identifier,wherein the notification system comprises one or more devices each comprising at least a computer processor and an electronic memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×