Patent ID: 9411877
Filing Date: 2016-08-09
CPC Classification: G06F

Claim Text:
1. A method for searching a database, the method comprising: dividing a mixed list of entities of different categories of named entities into a plurality of entity-specific lists, wherein each entity specific list represents one category of named entity, and wherein the entity specific lists are for different categories of named entities; receiving a name to be searched; classifying the received name into one of the categories of the entity specific lists; determining the entity specific list having the category of the received name; selecting specialized search logic that is designed to be applied to the category of the received name; and applying the selected specialized search logic to the determined entity specific list to search for the received name in the determined entity specific list; applying a shared search logic to multiple of the categories of the named entities to search the received name; and combining the search results of the specialized search logic and the shared search logic in output results.