Method of notifying an invitee to an event of changes to the event in an electronic calendar system
First Claim
1. A method of notifying at least one invitee device of changes to an initial event, the changes being received at a user device connected to the at least one invitee device by at least one server in a communications network, the method comprising:
- receiving at the user device the initial event comprising a plurality of initial event elements and sending the initial event to the at least one invitee device;
receiving at the user device an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element, the updated event elements comprising at least one changed event element that differs from the respective at least one initial event element;
automatically providing, at one of the user device, the at least one invitee device, and the at least one server, an explicit notification of the at least one changed event element by;
automatically identifying the initial event elements from the initial event;
automatically identifying the updated event elements from the updated event;
automatically comparing each of the updated event elements to each of the respective initial event elements to determine the at least one changed event element;
automatically generating the notification, including text indicating that the at least one changed event element is changed from the respective at least one initial event element; and
automatically adding the notification to the updated event; and
displaying the updated event including the explicit notification on the at least one invitee device.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for notifying at least one invitee of an initial event of changes to the initial event. The method comprises receiving the initial event comprising a plurality of initial event elements and receiving an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element. The updated event elements are compared to the initial event elements to determine which of the updated event elements are changed event elements that differ from their respective initial event elements and the at least one invitee is notified of any specific changed event elements.
34 Citations
17 Claims
-
1. A method of notifying at least one invitee device of changes to an initial event, the changes being received at a user device connected to the at least one invitee device by at least one server in a communications network, the method comprising:
-
receiving at the user device the initial event comprising a plurality of initial event elements and sending the initial event to the at least one invitee device; receiving at the user device an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element, the updated event elements comprising at least one changed event element that differs from the respective at least one initial event element; automatically providing, at one of the user device, the at least one invitee device, and the at least one server, an explicit notification of the at least one changed event element by; automatically identifying the initial event elements from the initial event; automatically identifying the updated event elements from the updated event; automatically comparing each of the updated event elements to each of the respective initial event elements to determine the at least one changed event element; automatically generating the notification, including text indicating that the at least one changed event element is changed from the respective at least one initial event element; and automatically adding the notification to the updated event; and displaying the updated event including the explicit notification on the at least one invitee device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage device storing statements and instructions thereon for use in the execution in a computer of an application for:
-
notifying at least one invitee device of changes to an initial event, the changes being received at a user device connected to the at least one invitee device by at least one server in a communications network, the statements and instructions being adapted for; receiving at the user device the initial event comprising a plurality of initial event elements and sending the initial event to the at least one invitee device; receiving at the user device an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element, the updated event elements comprising at least one changed event element that differs from the respective at least one initial event element; automatically providing, at one of the user device, the at least one invitee device, and the at least one server, an explicit notification of the at least one changed event element by; automatically identifying the initial event elements from the initial event; automatically identifying the updated event elements from the updated event; automatically comparing each of the updated event elements to each of the respective initial event elements to determine the at least one changed event element; automatically generating the notification, including text indicating that the at least one changed event element is changed from the respective at least one initial event element; automatically adding the notification to the updated event; and displaying the updated event including the explicit notification on the at least one invitee device. - View Dependent Claims (13)
-
-
14. A personal data assistant comprising a computer readable storage device storing statements and instructions thereon for use in the execution in a computer of an application for:
notifying at least one invitee device of changes to an initial event, the changes being received at a user device connected to the at least one invitee device by at least one server in a communications network, the statements and instructions being adapted for; receiving at the user device the initial event comprising a plurality of initial event elements and sending the initial event to the at least one invitee device; receiving at the user device an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element, the updated event elements comprising at least one changed event element that differs from the respective at least one initial event element; automatically providing, at one of the user device, the at least one invitee device, and the at least one server, an explicit notification of the at least one changed event element by; automatically identifying the initial event elements from the initial event; automatically identifying the updated event elements from the updated event; automatically comparing each of the updated event elements to each of the respective initial event elements to determine the at least one changed event element; automatically generating the notification including text indicating that the at least one changed event element is changed from the respective at least one initial event element; automatically adding the notification to the updated event; and displaying the updated event including the explicit notification on the at least one invitee device. - View Dependent Claims (15)
-
16. A server comprising a computer readable storage device storing statements and instructions thereon for use in the execution in a computer of an application for:
notifying at least one invitee device of changes to an initial event, the changes being received at a user device connected to the at least one invitee device by at least one server in a communications network, the statements and instructions being adapted for; receiving at the user device the initial event comprising a plurality of initial event elements and sending the initial event to the at least one invitee device; receiving at the user device an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element, the updated event elements comprising at least one changed event element that differs from the respective at least one initial event element; automatically providing, at one of the user device, the at least one invitee device, and the at least one server, an explicit notification of the at least one changed event element by; automatically identifying the initial event elements from the initial event; automatically identifying the updated event elements from the updated event; automatically comparing each of the updated event elements to each of the respective initial event elements to determine the at least one changed event element; automatically generating the notification, including text indicating that the at least one changed event element is changed from the respective at least one initial event element; and automatically adding the notification to the updated event; and displaying the updated event including the explicit notification on the at least one invitee device. - View Dependent Claims (17)
Specification