×

Early enough reminders

  • US 10,445,703 B1
  • Filed: 10/30/2006
  • Issued: 10/15/2019
  • Est. Priority Date: 10/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by at least one processor associated with at least one of a communication endpoint and server, comprising:

  • creating, with a calendar application executed by the processor associated with the at least one of the communication endpoint and server, a first calendar item for a user;

    analyzing, with a reminder application executed by the processor associated with the at least one of a communication endpoint and server, a schedule associated with the user, to determine if at least a second calendar item and the first calendar item are within temporal proximity;

    if at least a second calendar item and the first calendar item are within temporal proximity, determining, with the reminder application executed by the processor, whether the at least a second calendar item precedes the first calendar item by less than a predetermined amount of time, thereby creating a sequence of calendar items;

    in the event that the at least a second calendar item precedes the first calendar item by less than a predetermined amount of time, utilizing the reminder application executed by the processor to at least one of (i) provide the user with an option of merging reminders for the first and the at least a second calendar item, using the processor, such that the merged reminder is provided to the user prior to a scheduled beginning of the at least a second calendar item and (ii) automatically schedule a first reminder for the first calendar item prior to the scheduled beginning of the at least a second calendar item and based on a start time of the at least a second calendar item;

    acquiring presence information for the user;

    determining, from the acquired presence information, a modality of communication to use in providing the user with the first reminder and a second reminder for the at least a second calendar item;

    preparing a message for the user that includes the first and second reminders; and

    sending the message to the user via the determined modality of communication.

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