Method, electronic device and computer program product for enhancing contact list functionality
First Claim
1. A method of extending functionality of an electronic device contact list, said method comprising:
- receiving a selection of at least one of a plurality of contact entries in the electronic device contact list, said at least one contact entry corresponding with a respective at least one contact;
detecting an override sequence associated with the at least one contact entry selected, said override sequence comprising one or more computer programming instructions; and
executing the one or more instructions prior to or instead of establishing a connection with the at least one corresponding contact.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, electronic device and computer program product are provided for extending the functionality of an electronic device phonebook or list of contacts. In particular, certain configurable routines or sets of instructions associated with and unique to respective contact entries in the contact list are generated and embedded, or included, in the entry. When a user selects the contact entry from his or her contact list in order to establish a connection with the corresponding contact (e.g., to initiate a voice call with the person or to send an Instant Message (IM), Short Message Service (SMS) or Multimedia Messaging Service (MMS) message, or E-mail to the contact), the electronic device will detect the presence of the routine and will execute the instructions prior to or instead of establishing the requested connection.
25 Citations
34 Claims
-
1. A method of extending functionality of an electronic device contact list, said method comprising:
-
receiving a selection of at least one of a plurality of contact entries in the electronic device contact list, said at least one contact entry corresponding with a respective at least one contact;
detecting an override sequence associated with the at least one contact entry selected, said override sequence comprising one or more computer programming instructions; and
executing the one or more instructions prior to or instead of establishing a connection with the at least one corresponding contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device capable of extending functionality of a contact list, said electronic device comprising:
-
a processor; and
a memory in communication with the processor, said memory storing a contact list comprising a plurality of contact entries corresponding with respective contacts, said memory further storing an application executable by the processor, wherein the application is configured, upon execution, to;
receive a selection of at least one of the plurality of contact entries corresponding with a respective at least one contact;
detect an override sequence associated with the at least one contact entry selected, said override sequence comprising one or more computer programming instructions; and
execute the one or more instructions prior to or instead of establishing a connection with the at least one corresponding contact. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for extending functionality of an electronic device contact list, wherein the computer program product comprises at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving a selection of at least one of a plurality of contact entries in the electronic device contact list, said at least one contact entry corresponding with a respective at least one contact;
a second executable portion for detecting an override sequence associated with the at least one contact entry selected, said override sequence comprising one or more computer programming instructions; and
a third executable portion for executing the one or more instructions prior to or instead of establishing a connection with the at least one corresponding contact. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification