Patent ID: 11880377
Assignee: EXPERIAN INFORMATION SOLUTIONS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computing system comprising:
a non-transitory data store configured to store executable instructions; and
one or more computer processors configured to execute the executable instructions, wherein execution of the executable instructions causes the one or more computer processors to:
receive an entity search query via user interaction with a user interface, the entity search query including an input string that includes a partial business name of an entity for which a user would like to retrieve information, wherein the partial business name does not uniquely identify the entity;
determine initial candidate matching entities by at least performing initial string matching relative to a plurality of stored business records for a plurality of entities;
generate a name match score for each of the initial candidate matching entities relative to the input string, wherein generating the name match score for each of the initial candidate matching entities utilizes at least two matching approaches, the at least two matching approaches comprising at least one string matching approach or fuzzy matching approach;
generate an overall match score for each of at least a subset of the initial candidate matching entities, wherein the overall match score for each individual candidate matching entity of the subset of the initial candidate matching entities is generated based at least in part on (a) the name match score for the individual candidate matching entity and (b) attributes previously stored in association with the individual candidate matching entity; and
generate a response to the entity search query, the response including information, for display in the user interface, regarding one or more of the initial candidate matching entities having an overall match score exceeding a threshold.