Self populating address book
First Claim
Patent Images
1. A method, comprising:
- forming a first address book of a user, the first address book comprising first person profiles including a profile of a first sender;
updating, by a computing device, the first person profiles using information extracted from communications received by the user from senders including the first sender, the information extracted from bodies of the communications, and information extracted from at least one online social network;
receiving a selection by the user of a subset of the first person profiles to be shared, the selection based on a search of the information extracted from the social network and the information extracted from the communications received by the user in the first person profiles to identify profiles that satisfy a keyword search criterion, the identified profiles including the profile of the first sender, and satisfaction of the keyword search criterion comprising a match to the information extracted from the social network;
sharing the subset with the first sender;
receiving a portion of a second address book from the first sender, the portion including second person profiles; and
adding, by the computing device, the second person profiles to the first address book.
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
18 Claims
-
1. A method, comprising:
-
forming a first address book of a user, the first address book comprising first person profiles including a profile of a first sender; updating, by a computing device, the first person profiles using information extracted from communications received by the user from senders including the first sender, the information extracted from bodies of the communications, and information extracted from at least one online social network; receiving a selection by the user of a subset of the first person profiles to be shared, the selection based on a search of the information extracted from the social network and the information extracted from the communications received by the user in the first person profiles to identify profiles that satisfy a keyword search criterion, the identified profiles including the profile of the first sender, and satisfaction of the keyword search criterion comprising a match to the information extracted from the social network; sharing the subset with the first sender; receiving a portion of a second address book from the first sender, the portion including second person profiles; and adding, by the computing device, the second person profiles to the first address book. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing computer-readable instructions, which when executed, cause a computing system to:
-
form a first address book of a user, the first address book comprising first person profiles including a profile of a first sender; update, by at least one processor, the first person profiles using information extracted from communications received by the user from senders including the first sender, the information extracted from bodies of the communications, and information extracted from at least one online social network; receive a selection by the user of a subset of the first person profiles to be shared, the selection based on a search of the information extracted from the social network and the information extracted from the communications received by the user in the first person profiles to identify profiles that satisfy a keyword search criterion, the identified profiles including the profile of the first sender, and satisfaction of the keyword search criterion comprising a match to the information extracted from the social network; share the subset with the first sender; receive a portion of a second address book from the first sender, the portion including second person profiles; and add the second person profiles to the first address book. - View Dependent Claims (14, 15)
-
-
16. A system, comprising:
-
a display device configured to display a person profile from a first address book of a user, the first address book comprising first person profiles including a profile of a first sender; at least one processor; and memory storing instructions configured to instruct the at least one processor to; form the first address book; update the first person profiles using information extracted from communications received by the user from senders including the first sender, the information extracted from bodies of the communications, and information extracted from at least one online social network; receive a selection by the user of a subset of the first person profiles to be shared, the selection based on a search of the information extracted from the social network and the information extracted from the communications received by the user in the first person profiles to identify profiles that satisfy a keyword search criterion, the identified profiles including the profile of the first sender, and satisfaction of the keyword search criterion comprising a match to the information extracted from the social network; share the subset with the first sender; receive a portion of a second address book from the first sender, the portion including second person profiles; and add the second person profiles to the first address book. - View Dependent Claims (17, 18)
-
Specification