Patent ID: 8296266
Filing Date: 2012-10-23
Classification: G06Q

Abstract:
1. A non-transitory computer readable storage medium having stored therein instructions executable by a processor, the instructions being implemented by a service integration module, the instructions, when executed by the processor, integrate a service in a calendar application and cause the processor to: submitting a service request to a remote service by the service integration module, the service integration module having read and write access to the calendar application, the service integration module and the calendar application being interoperable with each other and installed on a client computing device, the service request being a call of a first web service interface of the service, the call of the first web service interface initiating the execution of the service and the generation of at least one result; receiving the at least one result by the service integration module via the first web service interface provided by the service; processing the result by the service integration module, the service integration module being an event listener for a calendar event, the processing comprising extracting data required for specifying a calendar event in an electronic calendar of the calendar application from the result, the event being taken from the group consisting of singular events and recurring events, the recurring events being events with a particular recurrence pattern, the event being a data object in an electronic calendar of the calendar application; and updating, a calendar event of the electronic calendar of the calendar application, the updating comprising the execution of updating steps, the updating steps being taken from a group of steps consisting of creating, deleting and modifying the calendar event in the electronic calendar of the calendar application by the service integration module in response to receiving the at least one result.