Please download the dossier by clicking on the dossier button x
×

Computer implemented method for integrating services in a calendar application via meeting request e-mails

  • US 8,352,303 B2
  • Filed: 11/23/2009
  • Issued: 01/08/2013
  • Est. Priority Date: 11/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for integrating services in a calendar application displayed on a computer, comprising:

  • specifying an event within an electronic calendar of a calendar application on the computer, the calendar application configured to send and receive e-mails, wherein the event is being taken from the group consisting of singular events and recurring events, the recurring events being events with a certain recurrence pattern, the events being data objects in an electronic calendar of the calendar application;

    analyzing the event and the recurring events in the electronic calendar;

    predicting required events based on a temporal proximity to the event and the recurring events in the electronic calendar;

    submitting a service request to a service, the service request comprising the specification of the event, the service request being sent in the form of an e-mail to a service e-mail address by the calendar application, wherein the service e-mail address represents the service, and wherein the e-mail is a meeting request e-mail;

    receiving, from a processor, the service request sent to the service e-mail address of the service being represented by the service e-mail address;

    determining, by the processor, if the service is operable to process the service request based on network connectivity and compatibility between the service and the meeting request e-mail;

    flagging the meeting request e-mail as acceptable if the service is determined to be operable and flagging the meeting request e-mail as rejected if the service is determined to be inoperable;

    executing, by the processor, the service after the delivery of the service request e-mail to the service e-mail address of the service, wherein the execution is decoupled from submission of the meeting request e-mail;

    returning an update request by the service, the update request comprising a result generated by the requested service, the update request being an e-mail sent to the e-mail address used by the calendar application for sending the service request, the update request e-mail being a meeting request response e-mail or a second meeting request e-mail;

    receiving, from the processor, the update request from the requested service by the calendar application; and

    executing, by the processor, the received update request by the calendar application, resulting in an automatic update of the electronic calendar of the calendar application;

    wherein the requested service is configured to map general and user-specific tags within text of the service request e-mail to unequivocal addresses, the mapping information being derived from the set consisting of tag mapping information of a user profile and tag mapping information contained within the service request e-mail, wherein the user profile corresponds to the user of the calendar application sending the service request.

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