Method and apparatus to transmit a calendar event in target calendaring system format
First Claim
1. A computer implemented method for propagating an event from a source computer to a target calendaring system comprising:
- receiving an event from the source computer, wherein the event has an attribute;
getting at least one entry in a target calendaring system table, the entry having a target template;
formatting the event into a native event using the target template for the target calendaring system in response to obtaining the event;
appending a source attribute to the native event;
appending a unique identifier to the native event;
responsive to appending the source attribute to the native event, sending the native event to the target calendaring system to form a sent event; and
logging the sent event.
1 Assignment
0 Petitions
Accused Products
Abstract
An agent may receive an event from a source calendaring system, wherein the event specifies a person, perhaps including a uniform resource locator, having disparate calendaring system. The disparate calendaring system may use a native event format for coordinating events. The agent may lookup a template to convert the event to a native event. The agent may transmit a message with attributes such as a unique identifier to the disparate calendaring system. If the disparate calendaring system acknowledges the event with a success, the agent may log the occurrence of a success. Agent may transmit additional messages having native events to additional disparate systems.
53 Citations
20 Claims
-
1. A computer implemented method for propagating an event from a source computer to a target calendaring system comprising:
-
receiving an event from the source computer, wherein the event has an attribute;
getting at least one entry in a target calendaring system table, the entry having a target template;
formatting the event into a native event using the target template for the target calendaring system in response to obtaining the event;
appending a source attribute to the native event;
appending a unique identifier to the native event;
responsive to appending the source attribute to the native event, sending the native event to the target calendaring system to form a sent event; and
logging the sent event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for propagating an event from a source calendaring system to a target calendaring system, the source calendaring system and the target calendaring system under control of a user, comprising:
-
receiving an event from the source calendaring system, the event having at least one attribute;
getting at least one entry in a target calendaring system table, the entry having at least one of a filter criterion and a target template;
determining whether the at least one attribute satisfies the filter criterion;
formatting the event into a native event according to the target template based on determining that the at least one attribute satisfies the filter criterion;
appending a source attribute to the native event;
appending a unique identifier to the native event;
sending the native event to the target calendaring system; and
logging a bit to a log, wherein the bit is associated with the sending of the native event. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A data processing system comprising:
-
a bus;
a storage device connected to the bus, wherein computer usable code is located in the storage device;
a communication unit connected to the bus;
a processing unit connected to the bus, wherein the processing unit executes the computer usable code to;
receive an event from the source calendaring system, the event having at least one attribute;
get at least one entry in a target calendaring system table, the entry having at least one of a filter criterion and a target template;
determine whether the at least one attribute satisfies the filter criterion;
format the event into a native event according to the target template based on a determination that the at least one attribute satisfies the filter criterion;
append a source attribute to the native event;
append a unique identifier to the native event;
send the native event to the target calendaring system; and
log a bit to a log, wherein the bit is associated with the sending of the native event. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification