Self Populating Address Book
First Claim
Patent Images
1. A method, comprising:
- receiving contact information associated with a contact from a first source;
establishing a new contact profile containing the contact information in an address book;
locating information related to the contact from a second source; and
updating the new contact profile in the address book automatically based on the located information.
6 Assignments
0 Petitions
Accused Products
Abstract
System, methods and computer program products for creating and maintaining an address book are described. The address book may collect or update its existing contact information from sent or received communications. Contact information associated with the existing contacts also may be collected (or updated based on information received) from outside sources (e.g., external to an application hosting or accessing the address book). The address book may intelligently combine profile data from various sources to enrich the existing records associated with the contacts.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving contact information associated with a contact from a first source; establishing a new contact profile containing the contact information in an address book; locating information related to the contact from a second source; and updating the new contact profile in the address book automatically based on the located information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
identifying one or more contacts in an address book of a user, each contact having an associated contact profile; analyzing each contact profile including identifying one or more entries in each contact profile, each entry containing information related to the contact; assigning one or more weights to the one or more entries based on one or more criteria; and ranking the one or more contact profiles based on the one or more assigned weights. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving a request from a user of an address book to communicate with one or more recipients, the request containing one or more criteria for identifying one or more contacts in the address book as the recipients; searching the address book for one or more contacts whose contact profile contains information that satisfies at least one criteria; prioritizing the searched contacts based on the one or more criteria satisfied; and presenting a proposed list of recipients to the user based on the prioritized contacts.
-
Specification