Patent ID: 7660904
Filing Date: 2010-02-09
Classification: H04L

Abstract:
1. A method comprising: establishing on behalf of a first user, an instant messaging session between the first user and a second user, wherein the instant messaging session comprises a peer-to-peer connection between a first user client device executing an instant messaging application and a second user client device; sending a request on behalf of the first user from the first user client device to a calendar server for a key configured to provide access to data associated with the first user; receiving the key at the first user client device from the calendar server; transmitting the key, via the instant messaging session, to the second user, thereby enabling the second user to access the data associated with the first user; determining, by the first user client device that the key has expired; requesting, by the first user client device, a new key from the calendar server; receiving a new, valid key at the first user client device from the calendar server; providing calendar data of the first user to a display of the first user client device; providing calendar data of the second user to the display of the first user client device, wherein the calendar data of the first user and the calendar data of the second user are provided to the display simultaneously; and providing a plurality of options to the first user via the display of the first user client device, wherein each of the options is selectable to provide a different level of detail of the calendar data of the first user that is displayed to the second user.