Contact-centric user-interface features for computing devices
First Claim
1. A method for operating a computing device, the method comprising:
- recording information about an activity on the computing device, wherein the information is associated with a contact record stored on the computing device;
responsive to an action of a user, displaying information that is based on a content of the contact record and the recorded information, wherein said displayed information includes a plurality of entries that correspond to one or more communication identifiers contained in the contact record, and wherein each entry is displayed to be selectable by the user to initiate a communication of a particular type, so that the plurality of entries combined enable the user to initiate a communication of more than one type;
detecting an input corresponding to a selection by the user of one of the plurality of entries; and
responsive to the selection, automatically initiating a communication using the communication identifier that corresponds to the entry of the selection, wherein the communication is of the particular type provided by the entry of the selection.
11 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein provide a system, method and technique for operating a communication device. According to an embodiment, information contained in a contact record is displayed, where the information includes a plurality of entries. Each entry is associated with one of a plurality of communication types and includes an identifier for use with an application of the associated communication type. An input is detected corresponding to a user'"'"'s selection of one of the plurality of entries. In response to the user'"'"'s selection, the application of the communication type associated with the selected entry is automatically executed by initiating a communication using the identifier included in the selected entry.
204 Citations
59 Claims
-
1. A method for operating a computing device, the method comprising:
-
recording information about an activity on the computing device, wherein the information is associated with a contact record stored on the computing device;
responsive to an action of a user, displaying information that is based on a content of the contact record and the recorded information, wherein said displayed information includes a plurality of entries that correspond to one or more communication identifiers contained in the contact record, and wherein each entry is displayed to be selectable by the user to initiate a communication of a particular type, so that the plurality of entries combined enable the user to initiate a communication of more than one type;
detecting an input corresponding to a selection by the user of one of the plurality of entries; and
responsive to the selection, automatically initiating a communication using the communication identifier that corresponds to the entry of the selection, wherein the communication is of the particular type provided by the entry of the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
a display;
one or more memory that store a plurality of contact records; and
one or more processors configured to execute one or more applications to transmit or exchange communications of a plurality of communication types, and wherein the one or more processors are also configured to execute code to perform operations that include;
signal the display to provide, in a given display area, information contained in a contact record stored with the one or more memory, the information including a plurality of entries, wherein each entry represents a communication identifier and indicates a communication of a particular type;
detect an input corresponding to a user'"'"'s selection of one of the plurality of entries; and
responsive to the user'"'"'s selection, automatically execute one of the one or more applications in order to automatically initiate a communication using the communication identifier represented by the entry of the selection, wherein the communication is of the particular type indicated by the entry of the selection. - View Dependent Claims (17, 18)
-
-
19. A method for operating a computing device, the method comprising:
-
maintaining one or more lists in association with one or more communication applications, wherein each list includes a plurality of contact entries, each contact entry corresponding to a contact record, and wherein each contact record includes one or more communication identifiers for a corresponding contact, and each communication identifier is usable by one of a plurality of communication applications of the computing device in order to initiate a communication to that contact of a particular type;
updating each of the one or more list in response to activities performed by the one or more communication applications;
displaying a given list in the one or more lists in response to a designated event associated with displaying that list;
enabling the user to select a given contact entry from the displayed list;
displaying information from the corresponding contact record for the given contact entry in response to the user selecting that contact entry, wherein the information includes the one or more communication identifiers of the given contact entry;
enabling the user to select one of the one or more communication identifiers from the displayed information; and
automatically using the corresponding communication application for the selected communication identifier to initiate a communication to a contact of the given contact entry. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for operating a computing device, the method comprising:
-
detecting a recently used phone number;
identifying, from a plurality of contact records maintained on the computing device, a contact record containing the recently used phone number; and
presenting an entry corresponding to the contact record in a list of recently used numbers and/or contacts; and
displaying the information contained in the contact record in response to the user selecting the entry, wherein displaying the information is performed without the user indicating an intent to initiate a communication of a particular type. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for operating a computing device, the method comprising:
-
enabling a user of the computing device to enter one or more inputs that indicate a contact record of a desired correspondent, wherein the contact record of the desired correspondent is one of a plurality of contact records;
identifying a set of one or more contact records from the plurality of contact records, each of the contact records in the set being indicated by the one or more inputs of the user;
detecting a selection of the user of the contact record of the desired correspondent from the set;
presenting, from the contact record of a desired correspondent, a plurality of entries for communicating with the desired correspondent, wherein each entry corresponds to a communication identifier provided in the contact record of the desired correspondent, and wherein the plurality of entries are individually selectable to enable a communication of a corresponding type, the plurality of entries together enabling communications of more than one type; and
in response to the user selecting any one of the one or more entries, initiating a communication with the desired correspondent of a type enabled by the selected entry, and using the communication identifier that corresponds to the selected entry. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for operating a computing device, the method comprising:
-
associating a contact record with a shortcut action;
detecting the shortcut action;
in response to detecting the shortcut action, displaying information for communicating with a contact of the contact record associated with the shortcut action, wherein the information includes one or more communication identifiers for use in generating communications of two or more types from the computing device. - View Dependent Claims (46, 47, 48)
-
-
49. A method for operating a computing device, the method comprising:
-
associating a contact record with a shortcut action;
associating an image with the contact record; and
prompting the user to perform the shortcut action by displaying the image associated with the contact record. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer-readable medium carrying instructions for operating a computing device, the instructions including instructions for performing steps comprising:
-
recording information about an activity on the computing device, wherein the information is associated with a contact record stored on the computing device;
responsive to an action of a user, displaying information that is based on a content of the contact record and the recorded information, wherein said displayed information includes a plurality of entries that correspond to one or more communication identifiers contained in the contact record, and wherein each entry is displayed to be selectable by the user to initiate a communication of a particular type, so that the plurality of entries combined enable the user to initiate a communication of more than one type;
detecting an input corresponding to a selection by the user of one of the plurality of entries; and
responsive to the selection, automatically initiating a communication using the communication identifier that corresponds to the entry of the selection, wherein the communication is of the particular type provided by the entry of the selection.
-
Specification