Patent ID: 8677277

Claim:
A method comprising: presenting, by a computing device, a multi-surface interface for display, at least one surface, of the multi-surface interface, including a representation of contacts associated with the device, and the representation including a plurality of regions associated with respective subsets of the contacts; receiving, by the computing device, a communication associated with a particular contact of the contacts, the particular contact being associated with a particular subset of the respective subsets of the contacts, and the particular subset being associated with a particular region of the plurality of regions; creating, by the computing device, a graphic associated with the communication; presenting, by the computing device, the graphic for display at a location in the particular region, the location corresponding to a position of the particular contact within a sequence of the particular subset; receiving, by the computing device, another communication associated with the particular contact; creating, by the computing device, another graphic based on the other communication; and presenting, by the computing device, the other graphic at the location, the graphic and the other graphic being included in a stack, and an order of the graphic and the other graphic in the stack corresponding to an order in which the communication and the other communication are received.