Patent ID: 7383291

Claim:
A method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object, the method comprising: reading program code from a first memory and processing said program code with a first processing unit performing, storing at least one version of each said object, wherein the group is a calendar and wherein each object is an event in the calendar, and wherein the parameter data comprises at least one of a start time of the event, an end time of the event, and a description of the event, when the object is changed, creating a new version of the object, the new version of the object comprising additional data relating to the creating of the new version, storing the new version of the object together with the at least one version of the object before the change, and transmitting the new version of the object over a network connection, and reading program code from a second memory and processing said program code with a second processing unit performing, comparing a remote version of the object with the new version of the object over the network connection based on the additional data, determining a sequence relationship between the remote version of the object and the new version of the object based on the comparison, and displaying the object in accordance with the determined sequence relationship, wherein the sequence relationship determines a previous version of the object and a recent version of the object from the remote version of the object and the new version of the object, and wherein the displaying displays the recent version of the object, the displaying not displaying the previous version of the object.