Smart capture for populating an address book with entries
First Claim
Patent Images
1. A method for electronically populating an address book with a telephone number associated with an incoming call to a computing device or an outgoing call from the computing device, the method, comprising:
- identifying a telephone number associated with the incoming call received via an account or the outgoing telephone call placed via the account using the computing device;
wherein, the account is associated with a user of the computing device;
determining whether the user has made contact using the telephone number associated with the incoming or outgoing telephone call;
wherein, the contact is determined to have been made when the user communicates using applications associated with the account of the user;
wherein, the applications include a web interface associated with the account and a voice message service associated with the account;
informing the user that the telephone number is pending to become a new entry in the address book;
determining whether the user wants to review the telephone number that is pending;
electronically storing the telephone number in the address book in response to receiving a response from the user to add the telephone number as the new entry.
4 Assignments
0 Petitions
Accused Products
Abstract
One embodiment in accordance with the invention is a method that includes automatically identifying a telephone number associated with an incoming or outgoing telephone call. The telephone call is associated with a telephone system account. A name is automatically determined that corresponds to the telephone number. The name and the telephone number are automatically stored in association with an electronic address book.
25 Citations
19 Claims
-
1. A method for electronically populating an address book with a telephone number associated with an incoming call to a computing device or an outgoing call from the computing device, the method, comprising:
-
identifying a telephone number associated with the incoming call received via an account or the outgoing telephone call placed via the account using the computing device; wherein, the account is associated with a user of the computing device; determining whether the user has made contact using the telephone number associated with the incoming or outgoing telephone call; wherein, the contact is determined to have been made when the user communicates using applications associated with the account of the user; wherein, the applications include a web interface associated with the account and a voice message service associated with the account; informing the user that the telephone number is pending to become a new entry in the address book; determining whether the user wants to review the telephone number that is pending; electronically storing the telephone number in the address book in response to receiving a response from the user to add the telephone number as the new entry. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of populating an address book using a set of communication records, the set of communication records generated from communications that occurred with an account using a computing device, the method, comprising:
-
accessing a communication record from the set of communication records that are associated with the account; wherein the set of communication records comprises a voice service and data service usage record; automatically identifying, by the computing device, a telephone number associated with the communication record; determining a name that corresponds to the telephone number; determining whether a user associated with the account has made contact using the telephone number associated with the communication record; wherein, the contact is determined to have been made when the user communicates using applications associated with the account of the user; wherein, the applications include a web interface associated with the account and a voice message service associated with the account; informing the user that there is the telephone number is pending to become a new entry in the address book; prompting the user whether the user wants to add the new telephone number as the new entry, in response to determining that the user wants to review the telephone number that is pending; receiving a response from the user to add the new telephone number as the new entry, electronically storing the telephone number in the address book. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for electronically populating an address book responsive to an occurrence, on a computing device, of an event associated with a predefined condition, the method, comprising:
-
detecting the occurrence of the event associated with the predefined condition on the computing device, the event comprising an outgoing or incoming text message associated with an account; identifying, by the computing device, a telephone number associated with the event in response to the detecting of the occurrence of the event; determining, by the computing device, a name corresponding to the telephone number; determining whether a user associated with the account has made contact using the telephone number associated with the event; wherein, the contact is determined to have been made when the user communicates using applications associated with the account of the user; wherein, the applications include a web interface associated with the account and a voice message service associated with the account; informing the user that there is the telephone number is pending to become a new entry in the address book; electronically storing the name and the telephone number as part of the address book, in response to receiving a response from the user to add the telephone number as the new entry. - View Dependent Claims (15, 16, 17)
-
-
18. A computing system for electronically populating an electronic organizer based on a call, the computer system, comprising:
-
a processor; a bus coupled to the processor; and a memory device coupled to the bus to communicate with the processor; wherein, when in operation, the processor; identifies automatically a telephone number associated with the call, the telephone call being placed by or received by a user using the account; determining whether the user has made contact using the telephone number; wherein, the contact is determined to have been made when the user communicates using applications associated with the account of the user; wherein, the applications include a web interface associated with the account and a voice message service associated with the account; informs the user that there is the telephone number is pending to become a new entry in the electronic organizer; prompt the user whether the user wants to add the new telephone number as the new entry; wherein, the user is informed that the telephone number is pending via a website interface; receive a response from the user to add the new telephone number as the new entry, electronically store the telephone number in the electronic organizer. - View Dependent Claims (19)
-
Specification