Personalized people finder
First Claim
1. A system for determining a person that matches a user request, the system comprising:
- a computing device that is operative to;
receive from a user computing device a request of a requesting user that includes identification information at least partially identifying a person other than the requesting user, the request including a name of the person;
retrieve from a data store personal information regarding the requesting user;
retrieve from at least one validated data source validated personal information regarding two or more individuals potentially matching the request;
for each of the two or more individuals potentially matching the request, determine match scores for the respective individuals, wherein the match scores are determined at least in part by comparing the personal information regarding the requesting user and the validated personal information regarding the respective individuals;
determine at least one matching individual from the two or more individuals potentially matching the request, wherein the at least one matching individual is determined based on the at least one matching individual having a highest determined match score among the two or more individuals potentially matching the request; and
send to the user computing device information associated with the at least one matching individual.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for determining a person that matches a user request. A user request may be received that includes identification information at least partially identifying a person other than the requesting user, the request including a name of the person. Personal information regarding the requesting user and validated personal information regarding individuals potentially matching the request may be retrieved. A score may then be determined for each potentially matching individual, where the score is determined by comparing the personal information regarding the requesting user and the validated personal information regarding the given individual. A matching individual may then be determined based on the determined scores.
-
Citations
18 Claims
-
1. A system for determining a person that matches a user request, the system comprising:
a computing device that is operative to; receive from a user computing device a request of a requesting user that includes identification information at least partially identifying a person other than the requesting user, the request including a name of the person; retrieve from a data store personal information regarding the requesting user; retrieve from at least one validated data source validated personal information regarding two or more individuals potentially matching the request; for each of the two or more individuals potentially matching the request, determine match scores for the respective individuals, wherein the match scores are determined at least in part by comparing the personal information regarding the requesting user and the validated personal information regarding the respective individuals; determine at least one matching individual from the two or more individuals potentially matching the request, wherein the at least one matching individual is determined based on the at least one matching individual having a highest determined match score among the two or more individuals potentially matching the request; and send to the user computing device information associated with the at least one matching individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer-implemented method for determining a person matching a user request, the computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, receiving from a user computing device a request of a requesting user that includes identification information at least partially identifying a person other than the requesting user, the request including a name of the person; retrieving from a data store personal information regarding the requesting user; retrieving from a validated data source validated personal information regarding two or more individuals potentially matching the request; for each of the two or more individuals potentially matching the request, determining match scores for the respective individuals, wherein the match scores are determined at least in part by comparing the personal information regarding the requesting user and the validated personal information regarding the respective individuals; determining at least one matching individual from the two or more individuals potentially matching the request, wherein the at least one matching individual is determined based on the at least one matching individual having a highest determined match score among the two or more individuals potentially matching the request; and sending to the user computing device information associated with the at least one matching individual. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer-readable medium encoded with software modules including instructions that are readable by a computing device, wherein the software modules include:
-
a first module configured to receive from a user computing device a request of a requesting user that includes identification information at least partially identifying a person other than the requesting user, the request including a name of the person; a second module configured to retrieve from a data store personal information regarding the requesting user; a third module configured to retrieve from a validated data source validated personal information regarding two or more individuals potentially matching the request; a fourth module configured to, for each of the two or more individuals potentially matching the request, determine match scores for the respective individuals, wherein the match scores are determined at least in part by comparing the personal information regarding the requesting user and the validated personal information regarding the respective individuals; and a fifth module configured to determine a matching individual from the two or more individuals potentially matching the request, wherein the matching individual is determined based on the matching individual having a highest determined match score among the two or more individuals potentially matching the request. - View Dependent Claims (18)
-
Specification