Interface cube for mobile device
First Claim
Patent Images
1. A device, comprising:
- a memory to store a plurality of instructions;
anda 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, andpresent the graphic to the display to cause the graphic to be displayed at the identified portion of the block.
2 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.
-
Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device-implemented method, comprising:
-
presenting, on a display associated with the computing device, 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; receiving, by the computing device, a communication from an application, where the communication is associated with a particular contact, of the contacts; creating, by the computing device, a graphic associated with the communication; and displaying, by the computing device, the graphic at a location on the representation of the contacts, the displayed location corresponding to a position of the particular contact within the alphabetical sequence of blocks associated with the contacts, where displaying the graphic includes; identifying a name of the particular contact associated with the communication, identifying a block, within the alphabetical sequence of blocks, that is associated with the name of the particular contact, identifying a portion of the block that corresponds to a positioning of the particular contact within the block, and displaying the graphic at the identified portion of the block. - View Dependent Claims (9, 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 three-dimensional rendering of a rotatable multi-surface interface that includes a representation of contacts associated with a 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; one or more instructions, which when executed by the processor, cause the processor to receive a communication from an application, where the communication is associated with a particular contact, of the contacts; one or more instructions, which when executed by the processor, cause the processor to create a graphic associated with the communication; and one or more instructions, which when executed by the processor, cause the processor to display the graphic at a location on the representation of the contacts, the displayed location corresponding to a position of the particular contact within the alphabetical sequence of blocks associated with the contacts, where one or more instructions to display the graphic further include; one or more instructions to identify a name of the particular contact associated with the communication, one or more instructions to identify a block, within the alphabetical sequence of blocks, that is associated with the name of the particular contact, one or more instructions to identify a portion of the block that corresponds to a positioning of the particular contact within the block, and one or more instructions to display the graphic at the identified portion of the block. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification