Display of profile information based on implicit actions
First Claim
Patent Images
1. A computer-implemented method, comprising:
- Collecting data form a plurality of communications between a user and a person, wherein the collecting comprises extracting personal data for the person from two or more of the communications, the collecting further comprises obtaining web information derived from a link in one of the communications, the personal data includes contact information for the person extracted from a body of at least one of the communications, and the collecting further comprises performing a search using a search engine with data extracted from a first communication of the plurality of communication as a search criteria;
Generating a profile containing information about the person using the collected data, wherein the profile includes a search result from the search;
Monitoring user behavior based on interaction of the user with a computing device;
Determining when the user has made an implicit request to view the profile; and
Presenting, on a user display, the profile in response to the implicit request.
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 and presenting the profile, in response to user behavior.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
Collecting data form a plurality of communications between a user and a person, wherein the collecting comprises extracting personal data for the person from two or more of the communications, the collecting further comprises obtaining web information derived from a link in one of the communications, the personal data includes contact information for the person extracted from a body of at least one of the communications, and the collecting further comprises performing a search using a search engine with data extracted from a first communication of the plurality of communication as a search criteria; Generating a profile containing information about the person using the collected data, wherein the profile includes a search result from the search; Monitoring user behavior based on interaction of the user with a computing device; Determining when the user has made an implicit request to view the profile; and Presenting, on a user display, the profile in response to the implicit request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A computer-implemented method, comprising:
-
Collecting data relating to a plurality of communication between a user and user person, wherein the collecting comprises extracting the data from the communications, the collecting further comprises obtaining web information derived from a link in one of the communications, and the collecting further comprises performing a search using a search engine with data extracted from a communication of the plurality of communications as a search criteria; Generating a communication profile containing information about the person using the collected data, wherein the communication profile includes a search result from the search; Enabling a determination of whether the user has made an implicit request to view information about the person, the determination based on user interaction with a computing device; and Enabling presentation, on a user display, of the communication profile in response to the implicit request. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented method, comprising
collecting data relating to one or more communication between a user and a person, wherein the collecting comprises extracting personal data for the person form the communications, the persona data includes contact information for the person extracted from body of at least one of the communications, the communications are transmitted over plural communications mediums, and the collecting further comprises performing a search using a search engine with data extracted from a first communication of the plurality of communications as search criteria; -
Generating a communication profile containing information about the person using the collected data, wherein the communication profile includes a search result from the search; Enabling a determination, based user interaction, of whether the user has made an implicit request to view the communication profile; and Enabling a presentation, on a display, of the communication profile in response to the implicit request. - View Dependent Claims (17)
-
-
18. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, causes a computer system to:
-
Collect data form a plurality of communications between a user and a person, wherein the collecting comprises extracting personal data for the person from two or more of the communications, the personal data includes include information for the person extracted form a body of at least one of the communications, and the collecting further comprises performing a first search using search engine with data extracted from a first communication of the plurality of communications as a search criteria; Generate, by the computer system, a profile containing information about the person using the collected data, wherein the profile includes a first search result from the first search; Monitor user behavior based on interaction of the user with a computing device; Determine when the user has made an implicit request to view the profile; and Present, on a user display, the profile in response to the implicit request. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
A display; A computing device; and Memory storing instructions configured to instruct the computing device to; Collect data from a plurality of communications between a user and a person, wherein the collecting comprises extracting data for the person from the communications, the data includes contact information for the person extracted from a body of at least one of the communications, and the collecting further comprises performing a search using a search engine with data extracted from a first communication of the plurality of communications as a search criteria; Generating a profile containing information about the person using the collected data, wherein the profile includes a search result from the search; monitor the user behavior of the user; determine when the user has made an implicit request to view the profile; and present, on the display, the profile in response to the implicit request.
-
Specification