Patent ID: 8719842

Claim:
A method for translating a calendar event from a scheduled calendar entry of a source calendaring system to a scheduled calendar entry of a target calendaring system, the method comprising the steps of: receiving from the source calendaring system a calendar event message describing the scheduled calendar event in the source calendaring system, the message formatted according to the source calendaring system; responsive to receiving the calendar event message, determining from attributes of the scheduled calendar event contained in the calendar event message a top level domain and a second level domain of an address of the target calendaring system; identifying the top level domain and the second level domain in a lookup table which correlates the top level domain and the second level domain to a template mapping attributes of the calendar event message formatted for the source calendaring system to attributes of a corresponding calendar event message formatted for the target calendaring system; identifying the template for the target calendaring system from the lookup table in response to identifying the top level domain and the second level domain, using the template to map attributes of the calendar event message from the format of the source calendaring system to the format of the target calendaring system and generating the calendar event message with attributes of the scheduled calendar event in the format of the target calendaring system based on the mapping in the template; and sending to the target calendaring system the calendar event message with attributes of the schedule calendar event in the format of the target calendaring system for scheduling as a calendar entry in the target calendaring system.