Methods and systems for searching for users
AssigneeConduent Business Services, LLC
InventorsSaurabh Kataria, Tong Sun
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments illustrate methods and systems for searching for a first user. The one or more inputs pertaining to one or more first attributes of the first user are received. Further, the one or more first attributes of the first user are ranked based on at least a presence of the one or more first attributes among one or more second attributes pertaining to one or more second users. Thereafter, one or more search strings comprising at least one attribute selected from the ranked one or more first attributes are generated, wherein the one or more search strings are utilizable to search for the first user. Finally, a list of third users is obtained from one or more search engines in response to the one or more search strings.
Claims20
A method for searching for a first user within a database, the method comprising:
- receiving, by one or more processors, one or more inputs pertaining to first attributes of the first user;
- comparing, by a comparator, the first attributes of the first user with one or more second attributes of one or more second users stored in one or more predetermined databases to identify which of the first attributes match any of the second attributes;
- ranking, by the one or more processors, the first attributes of the first user based at least in part on whether the first attributes match any of the second attributes, wherein those of the first attributes that match one of the second attributes are ranked lower than those of the first attributes that do not match one of the second attributes;
- generating, by the one or more processors, a first search string by combining:
- a predetermined attribute of the first user;
- a logical operator;
- and
- a highest ranked attribute of the first attributes other than the predetermined attribute;
- outputting, by the one or more processors, the first search string to one or more search engines to search the database;
- and
- displaying, by the one or more processors on a display screen, a list of users obtained from search results produced by the one or more search engines from searching the database based on the first search string.
A system for searching for a first user within a database, the system comprising:
- one or more processors configured to:
- receive one or more inputs pertaining to first attributes of the first user;
- compare the first attributes of the first user with one or more second attributes of one or more second users stored in one or more predetermined databases to identify which of the first attributes match any of the second attributes;
- rank the first attributes of the first user based at least in part on whether the first attributes match any of the second attributes, wherein those of the first attributes that match one of the second attributes are ranked lower than those of the first attributes that do not match one of the second attributes;
- generate a first search string by combining:
- a predetermined attribute of the first user;
- a logical operator;
- and
- a highest ranked attribute of the first attributes other than the predetermined attribute;
- output the first search string to one or more search engines to search the database;
- and
- display, on a display screen, a list of users obtained from search results produced by the one or more search engines from searching the database based on the first search string.
A non-transitory computer readable storage medium, wherein the non-transitory computer readable storage medium stores a computer program code for searching for a first user within a database, wherein the computer program code includes instructions for one or more processors to:
- receive one or more inputs pertaining to first attributes of the first user;
- compare the first attributes of the first user with one or more second attributes of one or more second users stored in one or more predetermined databases to identify which of the first attributes match any of the second attributes;
- rank the first attributes of the first user based at least in part on whether the first attributes match any of the second attributes, wherein those of the first attributes that match one of the second attributes are ranked lower than those of the first attributes that do not match one of the second attributes;
- generate a first search string by combining:
- a predetermined attribute of the first user;
- a logical operator;
- and
- a highest ranked attribute of the first attributes other than the predetermined attribute;
- output the first search string to one or more search engines to search the database;
- and
- display, on a display screen, a list of users obtained from search results produced by the one or more search engines from searching the database based on the first search string.
Dependencies are inferred from the claim text.