Repairing calendars with standard meeting messages
First Claim
Patent Images
1. A method for providing calendar repair using standard messages, the method comprising:
- detecting at least one out-of-sync property between a first event and at least one second event, wherein the first event is associated with a first user, the at least one second event is associated with at least one second user, and the at least one second event comprises a copy of the first event, wherein detecting the at least one out-of-sync property between a first event and at least one second event comprises periodically comparing each of a plurality of properties of the first event to each of a plurality of corresponding properties of the at least one second event comprising the copy of the first event;
determining whether the at least one out-of-sync property needs to be repaired; and
in response to determining that the at least one out-of-sync property needs to be repaired;
creating a repair message comprising a correct value of the out-of-sync property, andsending the repair message to a user associated with the at least one second event.
2 Assignments
0 Petitions
Accused Products
Abstract
Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
-
Citations
19 Claims
-
1. A method for providing calendar repair using standard messages, the method comprising:
-
detecting at least one out-of-sync property between a first event and at least one second event, wherein the first event is associated with a first user, the at least one second event is associated with at least one second user, and the at least one second event comprises a copy of the first event, wherein detecting the at least one out-of-sync property between a first event and at least one second event comprises periodically comparing each of a plurality of properties of the first event to each of a plurality of corresponding properties of the at least one second event comprising the copy of the first event; determining whether the at least one out-of-sync property needs to be repaired; and in response to determining that the at least one out-of-sync property needs to be repaired; creating a repair message comprising a correct value of the out-of-sync property, and sending the repair message to a user associated with the at least one second event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A memory storage comprising computer executable instructions, wherein the computer executable instruction executed on a computer will cause the computer to perform a method for providing calendar repair using a standardized message, the method comprising:
-
creating an event associated with at least one organizer and a plurality of attendees, the event associated with the plurality of attendees comprising a copy of the event associated with the at least one organizer; copying at least one property associated with the event to a plurality of calendars, wherein each of the plurality of calendars is associated with at least one of the plurality of attendees; determining whether the at least one property associated with the event on at least one of the plurality of calendars is the same as a corresponding property associated with the event associated with the organizer, wherein determining whether the at least one property associated with the event on the at least one of the plurality of calendars is the same as a corresponding property associated with the event associated with the organizer comprises periodically comparing each of a plurality of properties of the copy of the event associated with the at least one organizer to each of a plurality of corresponding properties of the event associated with the organizer; and in response to determining that the at least one property associated with the event on the at least one of the plurality of calendars is not the same as the corresponding property associated with the event associated with the organizer, sending a meeting request message to a user associated with the at least one of the plurality of calendars, wherein the meeting request message comprises a correct value for the at least one property associated with the event on the at least one of the plurality of calendars. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for providing calendar repair using a standard message, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; compare, on a periodic basis, an organizer copy of an event to each of a plurality of attendee copies of the organizer copy of the event, wherein each of the plurality of attendee copies of the event is associated with a user'"'"'s calendar; determine whether at least one property of a plurality of properties of the organizer copy of the event is out-of-sync with a corresponding property of the plurality of properties of at least one of the plurality of attendee copies of the organizer copy of the event; in response to determining that the at least one property of the organizer copy of the event is out-of-sync with the corresponding property of the at least one of the plurality of attendee copies of the event, determine whether the corresponding property needs to be updated, wherein being operative to determine whether the corresponding property needs to be updated comprises being operative to determine whether the corresponding property being out-of-sync is likely to cause a user associated with the at least one of the plurality of attendee copies to miss the event and whether the at least one property of the organizer copy comprises a private property; in response to determining that the corresponding property needs to be updated; create a meeting request message comprising a correct value of the corresponding property, wherein the correct value of the corresponding property comprises a value of the property associated with the organizer copy of the event, send the meeting request to the user associated with the at least one of the plurality of attendee copies as an e-mail message, and upon receipt of the meeting request, update the corresponding property of the at least one of the plurality of attendee copies of the event with the correct value.
-
Specification