Patent ID: 7584253

Claim:
A method for scheduling an event based on an electronic message, comprising: receiving from a first user a request to schedule said event based on said electronic message; responsive to the request from said first user, automatically scheduling said event, by a scheduling service, in a first electronic calendar associated with said first user, wherein automatically scheduling said event comprises: accessing a first portion of said electronic message from an electronic message in-box of the first user, wherein said first portion of said electronic message is specified by said first user; scanning said first portion of said electronic message for information associated with said event; processing said information associated with said event to obtain a first plurality of parameters, wherein said first plurality of parameters are obtained based on keywords; storing said event in said first electronic calendar using said first plurality of parameters, wherein said stored event comprises a first link providing access to said electronic message; modifying said electronic message to comprise a second link providing access to said stored event; identifying a second user associated with said event based on said first plurality of parameters; and storing said event in a second electronic calendar using said first plurality of parameters, wherein said second electronic calendar is associated with said second user; responsive to said second user using said first link to access said electronic message, notifying the first user of said access by said second user; responsive to automatically scheduling said event, automatically scanning the in-box of the first user for at least one other electronic message related to the stored event; and in response to finding at least one other electronic message related to the stored event: modifying said stored event to include one or more additional links providing access to each other electronic message related to the stored event, and modifying each other electronic message related to the stored event to include a link providing access to said stored event.