×

Electronic calendar auto event resolution system and method

  • US 9,129,264 B2
  • Filed: 03/11/2010
  • Issued: 09/08/2015
  • Est. Priority Date: 10/11/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in calendar management, the method comprising:

  • receiving, by an invitee at a first computing device, an invitation to an event from a second computing device via a first computer communication link;

    generating, by a processor in response to instructions stored on a computer readable non-transitory medium, a scheduled event, wherein generating the scheduled event includes storing information representing the scheduled event in an electronic representation of a calendar associated with the invitee;

    determining, by a processor in response to instructions stored on a computer readable non-transitory medium, whether the invitee is designated as a chair of the event by;

    extracting information indicating a designated chair from the invitation, anddetermining whether the information indicating the designated chair indicates the invitee;

    determining, by a processor in response to instructions stored on a computer readable non-transitory medium, whether the event conflicts with the scheduled event by;

    identifying a start value and an end value for the scheduled event from the information representing the scheduled event in the electronic representation of the calendar associated with the invitee,identifying a start value and an end value for the event from the invitation, anddetermining whether the event conflicts with the scheduled event based on at least two of the start value of the event, the end value of the event, the start value of the scheduled event, or the end value of the scheduled event;

    determining, by a processor in response to instructions stored on a computer readable non-transitory medium, whether the scheduled event is an unconfirmed event by identifying information indicating whether the scheduled event is confirmed from the information representing the scheduled event in the electronic representation of the calendar associated with the invitee;

    extracting, by a processor in response to instructions stored on a computer readable non-transitory medium, a value of a detail of the event from the invitation;

    populating, by a processor in response to instructions stored on a computer readable non-transitory medium, a response electronic message with the value of the detail;

    including, by a processor in response to instructions stored on a computer readable non-transitory medium, a tentative acceptance indication in the response electronic message on a condition that the event conflicts with the scheduled event, the scheduled event is an unconfirmed event, and the invitee is not designated as the chair of the event;

    including, by a processor in response to instructions stored on a computer readable non-transitory medium, a tentative acceptance indication in the response electronic message on a condition that the event conflicts with the scheduled event, the scheduled event is an unconfirmed event, and generating the scheduled event is performed before receiving the invitation;

    including, by a processor in response to instructions stored on a computer readable non-transitory medium, a tentative acceptance indication in the response electronic message on a condition that the event conflicts with the scheduled event, the scheduled event is a confirmed event, the invitee is designated as the chair of the event, and generating the scheduled event is performed before receiving the invitation; and

    sending the response electronic message from the first computer to the second computer via a second computer communication link.

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