Patent ID: 8041725
Filing Date: 2011-10-18
Classification: G06Q

Abstract:
1. A method for updating structured calendar data comprising: receiving a message containing data for a shared calendar entry, wherein a shared calendar entry is a content item maintained within records of a plurality of different user specific electronic calendars, wherein each of the plurality of different user specific electronic calendars are functionally independent from any of the other user specific electronic calendars, wherein each of the user specific electronic calendars are maintained and utilized by a plurality of functionally independent calendaring applications, each executing on a one of a plurality of different computing devices, each utilizing a unique record set within which calendar entries are maintained, such that each of the different user specific calendars utilizes its own unique record set, each including a record for the shared calendar entry; receiving an option to accept the data in the message; accepting the data by selecting the option; determining a unique entry identifier for the shared calendar entry; querying a stored set of structured calendar data wherein said stored set of structured calendar data is one of the unique record sets for a specific one of the different user specific calendars using the unique entry identifier; when no entry in the stored set is found during the querying that matches the unique entry identifier, initializing at least one programmatic action to create a new calendar entry having the unique entry identifier that is to be stored as part of the structured calendar data of said one of the unique record sets; and when an entry in the stored set is found during the querying that matches the unique entry identifier, initializing at least one programmatic action to process data of the shared calendar entry in a manner that ensures that only one calendar entry of the stored set of structured calendar data of said one of the unique record sets is associated with the unique entry identifier.