Visual address book and dialer
First Claim
Patent Images
1. A method, comprising:
- associating a plurality of graphical images with a plurality of contacts in a device having contact management functionality;
displaying the plurality of graphical images having relative sizes based on a relative importance or priority of the plurality of contacts associated therewith, wherein the relative sizes are determined based on direct user interaction with the plurality of graphical images, and wherein displaying the plurality of graphical images further includes;
associating a plurality of communications types with a respective plurality of graphical icons,identifying a plurality of communications associated with one of the plurality of contacts during a time period,determining one of the plurality of communications types associated with each of the plurality of communications,modifying, for each of the plurality of communications, a copy of one of the plurality of graphical images for the contact to include one of the plurality of graphical icons for the one of the plurality of communications types associated with the communication, anddisplaying a stack that includes the modified copies of the graphical image, wherein displaying the stack includes presenting for display a portion of each of the modified copies;
receiving a user selection of a first one of the plurality of graphical images, wherein the first one of the plurality of graphical images is associated with a first contact of the plurality of contacts; and
initiating a first voice-based communication with the first contact.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include associating a plurality of graphical images with a plurality of contacts in a device having contact management functionality and displaying the plurality of graphical images to a user. The method may further include receiving a user selection of one of the plurality of graphical images; and initiating voice-based communication with the contact associated with the selected graphical image.
17 Citations
24 Claims
-
1. A method, comprising:
-
associating a plurality of graphical images with a plurality of contacts in a device having contact management functionality; displaying the plurality of graphical images having relative sizes based on a relative importance or priority of the plurality of contacts associated therewith, wherein the relative sizes are determined based on direct user interaction with the plurality of graphical images, and wherein displaying the plurality of graphical images further includes; associating a plurality of communications types with a respective plurality of graphical icons, identifying a plurality of communications associated with one of the plurality of contacts during a time period, determining one of the plurality of communications types associated with each of the plurality of communications, modifying, for each of the plurality of communications, a copy of one of the plurality of graphical images for the contact to include one of the plurality of graphical icons for the one of the plurality of communications types associated with the communication, and displaying a stack that includes the modified copies of the graphical image, wherein displaying the stack includes presenting for display a portion of each of the modified copies; receiving a user selection of a first one of the plurality of graphical images, wherein the first one of the plurality of graphical images is associated with a first contact of the plurality of contacts; and initiating a first voice-based communication with the first contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a memory configured to store data associated with a plurality of contacts; and a processor configured to; receive data associated with a plurality of graphical images, associate the plurality of graphical images with a plurality of contacts, store, to the memory, the data associated with the plurality of graphical images, cause a display to present the plurality of graphical images to a user, and initiate, via a communication interface, voice-based communication with one or more contacts based on a user selection of a graphical image associated with the one or more contacts, wherein the processor, when causing the display to present plurality of graphical images, is further configured to; determine whether the selected graphical image has a size less than a threshold size, dynamically enlarge the selected graphical image when the selected graphical image has a size less than the threshold size, cause the display to present the enlarged graphical image prior to initiation of the voice-based communication, associate a plurality of communications types with a respective plurality of graphical icons, identify a plurality of communications associated with one of the plurality of contacts during a time period, determine one of the plurality of communications types associated with each of the plurality of communications, modify, for each of the plurality of communications, a copy of one of the plurality of graphical images for the contact to include the graphical icon for the communication types associated with the communication, and cause the display to present a stack that includes the modified copies of the graphical image, wherein the stack presents portions of each of the modified copies. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable memory device including instructions executable by at least one processor, the computer-readable memory device comprising one or more instructions that, when executed by the at least one processor, cause the at least one processor to:
-
receive a plurality of graphical images; associate the plurality of graphical images with a plurality of contacts; receive spatial placement instructions from a user for a selected one of the plurality of graphical images for indicating relative spatial positioning of the selected one of the plurality of graphical images relative to others of the plurality of graphical images, wherein receiving the spatial placement instructions comprises receiving an interaction with the selected one of the plurality of graphical images from the user via a touch screen display of an electronics device to move the selected one of the plurality of graphical images to a different location on the touch screen display; display the plurality of graphical images to the user based on the received placement instructions, wherein the one or more instructions, when cause the at least one processor to display the plurality of graphical images, further cause the one or more processors to; associate a plurality of communications types with a respective plurality of graphical icons, identify a plurality of communications associated with one of the plurality of contacts during a time period, determine one of the plurality of communications types associated with each of the plurality of communications, modify, for each of the plurality of communications, a copy of one of the plurality of graphical images for the contact to include one of the plurality of graphical icons for the one of the plurality of communications types associated with the communication, and display a stack that includes the modified copies of the graphical image, wherein displaying the stack includes presenting for display a portion of each of the modified copies; receive a user selection of a selected one of the plurality of graphical images; and initiate voice-based communication with the contact associated with the selected graphical image. - View Dependent Claims (22, 23, 24)
-
Specification