Display of person based information including person notes
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a plurality of communications from a first person to a user;
extracting first data from the plurality of communications, the first data comprising contact information for contacts associated with the first person;
generating, via a computing device, using the extracted first data, a first person profile comprising a first contact network of the first person, wherein the first contact network comprises a list of contacts associated with the first person;
subsequent to generating the first person profile, receiving a subsequent communication from the first person to the user, wherein a second person is identified in text in a body of the subsequent communication, and the second person is different from the first person and the user;
extracting second data about the second person from the body of the subsequent communication;
generating, using the extracted second data, a second person profile for the second person;
updating, using the extracted second data, the first person profile to add the second person to the first contact network of the first person profile;
monitoring, via the computing device, user behavior of the user; and
in response to a request by the user to view the first person profile, presenting the updated first person profile to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include generating a profile based on the collected historical communication data and personal data. The method may include receiving user input and incorporating the user input into the profile. The method may include presenting the profile including the user input in response to user behavior.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving a plurality of communications from a first person to a user; extracting first data from the plurality of communications, the first data comprising contact information for contacts associated with the first person; generating, via a computing device, using the extracted first data, a first person profile comprising a first contact network of the first person, wherein the first contact network comprises a list of contacts associated with the first person; subsequent to generating the first person profile, receiving a subsequent communication from the first person to the user, wherein a second person is identified in text in a body of the subsequent communication, and the second person is different from the first person and the user; extracting second data about the second person from the body of the subsequent communication; generating, using the extracted second data, a second person profile for the second person; updating, using the extracted second data, the first person profile to add the second person to the first contact network of the first person profile; monitoring, via the computing device, user behavior of the user; and in response to a request by the user to view the first person profile, presenting the updated first person profile to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving a plurality of communications from a first person to a user; extracting first data from the plurality of communications, the first data comprising contact information for contacts associated with the first person; generating, via a computing device, using the extracted first data, a first communication profile comprising a first contact network of the first person, wherein the first contact network comprises a list of contacts associated with the first person; subsequent to generating the first communication profile, receiving a subsequent communication from the first person to the user, wherein a second person is identified in text in a body of the subsequent communication, and the second person is different from the first person and the user; extracting second data about the second person from the body of the subsequent communication; generating, using the extracted second data, a second communication profile for the second person; updating, using the extracted second data, the first communication profile, to add the second person to the first contact network of the first communication profile; enabling a determination of whether the user has made a request to view information about the first communication profile; and enabling presentation of the first communication profile in response to the request. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving a plurality of communications from a first person to a user; extracting, by a computing device, first data from the plurality of communications, the first data comprising contact information for contacts associated with the first person; generating, using the extracted first data, a first profile comprising a first contact network of the first person, wherein the first contact network comprises a list of contacts associated with the first person; subsequent to generating the first profile, receiving a subsequent communication from the first person to the user, wherein a second person is identified in text in a body of the subsequent communication, and the second person is different from the first person and the user; extracting second data about the second person from the body of the subsequent communication; generating, using the extracted second data, a second profile for the second person; updating, using the extracted second data, the first profile to add the second person to the first contact network of the first profile; monitoring, via the computing device, user behavior by the user; and in response to the user behavior, presenting, on a display of the computing device, the first profile. - View Dependent Claims (15, 16)
-
Specification