Patent ID: 8132120

Claim:
A device, comprising: a memory to store a plurality of instructions; and a processor to execute instructions in the memory to: present, on a display, a three-dimensional rendering of a rotatable multi-surface interface that includes a representation of contacts associated with the device, where the representation is displayed on at least one surface of the multi-surface interface, and where the representation includes an alphabetical sequence of blocks associated with the contacts; receive a communication from an application, where the communication is associated with a particular contact, of the contacts; create a graphic associated with the communication; and present the graphic to the display to cause the graphic to be displayed at a location on the representation of the contacts, the location corresponding to a position of the particular contact within the alphabetical sequence of blocks associated with the contacts, where the processor, when displaying the graphic, further executes instructions in the memory to: identify a name of the particular contact associated with the communication, identify a block, within the alphabetical sequence of blocks, that is associated with the name of the particular contact, identify a portion of the block that corresponds to a positioning of the particular contact within the block, and present the graphic to the display to cause the graphic to be displayed at the identified portion of the block.