Patent ID: 7340484

Claim:
A system for integrating calendar data from a plurality of data source applications, comprising: a processor and a memory storing instructions that, when executed by the processor, implement: a first client connector configured to receive a calendar data request from a first client application and convert and/or translate the calendar data request between a first client application format and an integrator format; a plurality of data source connectors, each configured to communicate with corresponding data source application by converting and/or translating between the integrator format and a format of the corresponding data source application; and an integrator to receive a first calendar data request from the first client application through the first client connector, to retrieve a plurality of calendar data items corresponding to the first calendar data request from two or more of the data source applications through the respective data source connectors, to integrate the plurality of calendar data items into a first integrated calendar data set, and to transmit the first integrated calendar data set to the first client application through the first client connector.