Patent ID: 7395509

Claim:
A memory storing code for rendering a real-time updateable user interface (UI) which reflects collaborative exchanges of the user on a display device, said code comprising code segments for causing render of: a temporal display background having a user defined granularity including a central area which represents a present time, and markings which are arranged in steadily increasing radial distances from the central area and which correspondingly represent times of steadily increasing temporal distances from the present time, a relationship between the radial distances and the temporal distances being based on the user defined granularity; a plurality of dots, which each represent a collaborative exchange between the user and an entity and which are each arranged on the temporal display background at respective radial locations which correspond to a time the collaborative exchange occurred; a graphic connection between any two or more dots which each represent collaborative exchanges between the user and a similar entity; a first graphic which is enabled by a first interaction of the user with any one of the plurality of dots and which includes first level information relating to the entity; and a second graphic which is enabled by a second interaction of the user within the first graphic and which includes second level information relating to details of the collaborative exchange, wherein: for any set of one or more dots which each represent collaborative exchanges between the user and a similar entity, the one dot closest to or within the central area includes a graphical identifier that indicates whether the entity is currently available for a new collaborative exchange, and a third interaction of the user with the one dot initiates an Internet Messaging (IM) session between the user and the entity.