Patent ID: 8676626

Claim:
A system for organizing events, the system comprising: a data store that stores event records, each event record describing an event; and a computing device in communication with the data store, the computing device operative to: obtain an event request from a mobile computing device, the event request including data describing an event of interest to a user associated with the mobile device and of possible interest to contacts of the user; without requiring input by the user, automatically identify contacts of the user to whom a notification of the event is to be published; generate an event record based on the event request obtained from the mobile computing device, the event record including the data describing the event of interest, which data is modifiable by contacts of the user who have not been granted organizer rights without permission from anyone who has been granted organizer rights; publish a notification of the event described in the event record to one or more contact computing devices, each contact computing device associated with an automatically identified contact of the user; obtain a modification to the data describing the event of interest from a computing device associated with at least one automatically identified contact who has not been granted organizer rights; without requiring that the modification be proposed to anyone who has been provided organizer rights for the event, update the event record with the modification to the data; and publish a notification of the event described in the updated event record to the mobile device associated with the user and to each of the one or more contact computing devices.