Interface cube for mobile device
First Claim
Patent Images
1. 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, andthe 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, andthe 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, andan 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A computing device presents, on a screen, a three-dimensional rendering of an interface cube that includes a representation of a user'"'"'s contacts displayed on at least one surface of the interface cube. The computing device receives a communication item from a peripheral application, where the communication item is associated with a particular contact of the user'"'"'s contacts. The computing device creates a graphic based on the communication item and displays the graphic at a location on the representation of the user'"'"'s contacts that corresponds to the location of the particular contact within a sequence of the user'"'"'s contacts.
23 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a memory; and a processor to; present, on a display, an interface that includes a representation of contacts associated with the device, the representation including a plurality of regions associated with respective subsets of the contacts; receive a communication, the communication being 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, create a graphic associated with the communication; present, on the display, the graphic at a location in the particular region, the location corresponding to a position of the particular contact within a sequence of the particular subset; receive another communication associated with the particular contact; create another graphic based on the other communication; and present 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory storage device for storing instructions, the instructions comprising:
-
one or more instructions, which when executed by a processor, cause the processor to present, on a display, a rotatable multi-surface interface that includes a representation of contacts associated with a device, the representation being displayed on at least one surface of the rotatable multi-surface interface, and the representation including an alphabetical sequence of blocks associated with the contacts; one or more instructions, which when executed by the processor, cause the processor to receive a first communication and a second communication, the first communication and the second communication being associated with a particular contact of the contacts; one or more instructions, which when executed by the processor, cause the processor to create a first graphic associated with the first communication and a second graphic associated with the second communication; and one or more instructions, which when executed by the processor, cause the processor to display a stack that includes the first graphic and the second graphic, the stack being positioned 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. - View Dependent Claims (18, 19)
-
Specification