Patent ID: 8484745

Claim:
A computer-implemented method of updating an electronic calendar, comprising: generating a meeting invitation, responsive to a meeting originator scheduling a meeting having a plurality of meeting invitees, wherein the meeting invitation comprises a plurality of fields, the meeting invitation configured to cause an electronic calendar application to create a corresponding calendar entry, having corresponding fields, on the electronic calendar upon acceptance of the meeting invitation; generating, for each of the plurality of meeting invitees, a field-specific update permission specification corresponding to the meeting invitation, responsive to the meeting originator granting field-specific update permission to at least one of the meeting invitees who is distinct from the meeting originator, wherein: the field-specific update permission specification specifies, for each of the plurality of fields, whether this meeting invitee is allowed to update the field in the calendar entry; the granted field-specific update permission comprises permission to add to, change, or delete the field in the calendar entry; and the field-specific update permission granted to at least two of the meeting invitees is different; and sending, to each of the plurality of meeting invitees, the generated meeting invitation and a representation of the field-specific update permission specification generated for that meeting invitee, the field-specific update permission specification enabling the meeting invitee to update any of the fields in the calendar entry for which the meeting originator granted field-specific update permission to the meeting invitee.