Technique for providing supplemental internet search criteria
First Claim
Patent Images
1. A method, comprising:
- receiving, at a computer, an initial search criteria associated with a first database, wherein the first database includes a plurality of entity representations with each entity representation having at least one field with each field having at least one field value;
screening the initial search criteria for applicability to representations of natural people in the first database;
using a first field match template to determine a first subset of the plurality of entity representations associated with the screened initial search criteria;
determining that the initial search criteria specifies two or more different field values for a single field, and responsive to the determining;
using a second field match template to determine a second subset of the plurality of entity representations associated with the screened initial search criteria;
merging subset field value weights of the first and second subset;
summing the subset field value weights for each field of the merged first subset and second subset according to each entity representation of the screened initial search criteria;
determining, from the summed field value weights, total weights according to each entity representation;
determining a target entity representation based on an entity representation having a highest total weight;
determining a confidence level based on the total weights;
generating a supplemental search criteria comprising field values from the target entity representation and based at least in part on the determined confidence level exceeding a threshold amount;
combining the screened initial search criteria and the supplemental search criteria to produce an enhanced search criteria; and
sending, from the computer, to a search engine, the enhanced search criteria, wherein the enhanced search criteria is used to search a second database.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for, and method of, supplementing an internet search. The disclosed techniques may be used to receive an initial internet search criteria entered by a user at an interface (such as a web site) to the internet search engine, identify an entity representation in a database that corresponds to the internet search criteria, and produce an enhanced internet search criteria that may incorporate both the initial internet search criteria and field values from the identified entity representation. The enhanced internet search criteria may be passed to the internet search engine in a manner that is transparent to a user.
12 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a computer, an initial search criteria associated with a first database, wherein the first database includes a plurality of entity representations with each entity representation having at least one field with each field having at least one field value;
screening the initial search criteria for applicability to representations of natural people in the first database;using a first field match template to determine a first subset of the plurality of entity representations associated with the screened initial search criteria; determining that the initial search criteria specifies two or more different field values for a single field, and responsive to the determining; using a second field match template to determine a second subset of the plurality of entity representations associated with the screened initial search criteria; merging subset field value weights of the first and second subset; summing the subset field value weights for each field of the merged first subset and second subset according to each entity representation of the screened initial search criteria; determining, from the summed field value weights, total weights according to each entity representation; determining a target entity representation based on an entity representation having a highest total weight; determining a confidence level based on the total weights; generating a supplemental search criteria comprising field values from the target entity representation and based at least in part on the determined confidence level exceeding a threshold amount; combining the screened initial search criteria and the supplemental search criteria to produce an enhanced search criteria; and sending, from the computer, to a search engine, the enhanced search criteria, wherein the enhanced search criteria is used to search a second database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification