Patent attributes
A device configured to receive a data request comprising instructions for retrieving data. The device is further configured to input the instructions into a machine learning model that is configured to output a plurality of search token predictions for an entity based on the instructions. The device is further configured to generate a set of search query candidates based on the plurality of search token predictions. Each search query candidate comprises zero or more search tokens. The device is further configured to select a search query candidate based on a score that is associated with the search query candidate and to generate a search query using the search tokens from the selected search query candidate. The device is further configured to receive search results in response to sending the search query to the database and to output search results based on the search.