10. A communication device for determining contextual information, comprising: a processing unit interconnected with a memory device, a communication interface and a display device, said processing unit enabled to: receive textual information from calendar data associated with a calendar event; process said textual information to automatically extract contextual data embedded in said textual information in response to said receiving; automatically retrieve supplementary contextual data based on said contextual data from a remote data source via said communication interface in response to said processing; and, automatically render said supplementary contextual data at said display device in association with said calendar event from which the textual information was received and said contextual data in response to receiving said supplementary contextual data; and determine a time for automatically rendering said supplementary contextual data at said display device in association with said contextual data, using said supplementary context data.
12. The communication device of claim 10 , wherein said processing unit is further enabled to automatically retrieve said supplementary contextual data based on said contextual data from said remote data source by requesting said supplementary contextual data from a web service by transmitting at least a portion of said contextual data in a request to said web service.