×

Adaptive acceleration-based reminders

  • US 9,319,843 B2
  • Filed: 02/28/2013
  • Issued: 04/19/2016
  • Est. Priority Date: 02/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a new meeting invitation including a plurality of properties, the plurality of properties being a new meeting location, a plurality of new attendees, a new meeting start time, and a new meeting end time;

    searching a database stored on a backend server including past meeting invitations, each of the past meeting invitations including a plurality of properties, the plurality of properties being a past meeting location, a plurality of past attendees, a past meeting start time, and a past meeting end time;

    determining whether any of the plurality of properties of the new meeting invitation is identical to a respective one of the plurality of properties of any of the past meeting invitations; and

    generating a notification a period of time prior to the new meeting time for each of the plurality of new attendees responsive to a determination that at least one of the plurality of properties of the new meeting invitation is identical to the respective property of one of the past meeting invitations;

    wherein;

    each of the past meeting invitations is associated with a respective travel time for each of at least one of the past attendees;

    for the each of the at least one of the past attendees;

    prior to the past meeting start time of the respective past meeting invitation with which the respective travel time is associated, motion of a mobile device of the respective past attendee is detected;

    a start time of the detected motion is ascertained and transmitted to the backend server;

    an end time of the detected motion, when the mobile device becomes motionless, is ascertained and transmitted to the backend server; and

    the backend server ascertains the respective travel time based on the start time of the detected motion and the end time of the detected motion; and

    each of at least one of the notifications is to one of the new attendees who is also one of the past attendees, the period of time for the respective notification being set as a function of the travel time for the respective attendee.

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