Systems and methods for a customized search platform
AssigneeSuSea, Inc.
InventorsBryan McCann, Swetha Mandava, Nathaniel Roth, Richard Socher
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide systems and methods for a customized search platform that provides users control and transparency in their searches. The system may use a ranker and parser to utilize input data and contextual information to identify search applications, sort the search applications, and present search results via user-engageable elements. The system may also use input from a user to personalize and update search results based on a user's interaction with user-engageable elements.
Claims20
A method of presenting a plurality of search results in response to a search query, the method comprising:
- receiving, via a data interface, an input query;
- determining, by a neural network implemented at a server, a first data source and a second data source that are relevant to the input query based at least in part on characteristics of a potential search object from the input query;
- transmitting via a first search application programming interface (API) integrated at the server, a first search input customized from the input query to the first data source;
- transmitting, via a second search API integrated at the server, a second search input customized from the input query to the second data source;
- obtaining a first set of search results from the first data source and a second set of search results from the second data source;
- and
- presenting, via a user interface, a first user-engageable panel displaying the first set of search results with a first indication of the first data source and a second user-engageable panel displaying the second set of search results with a second indication of the second data source.
A system of presenting a plurality of search results in response to a search query, the system comprising:
- a memory;
- a display comprising a user interface;
- a processor coupled to the memory and configured to:
- receive, via a data interface, an input query;
- determine, by a neural network implemented at a server, a first data source and a second data source that are relevant to the input query based at least in part on characteristics of a potential search object from the input query;
- transmit, via a first search application programming interface (API) integrated at the server, a first search input customized from the input query to the first data source;
- transmit, via a second search API integrated at the server, a second search input customized from the input query to the second data source;
- obtain a first set of search results from the first data source and a second set of search results from the second data source;
- and
- present, via the user interface, a first user-engageable panel displaying the first set of search results with a first indication of the first data source and a second user engageable panel displaying the second set of search results with a second indication of the second data source.
A non-transitory computer readable medium storing instructions thereon, that when executed by a computing device cause the computing device to perform operations to present a plurality of search results in response to a search query, the operations comprising:
- receiving, via a data interface, an input query;
- determining, by a neural network implemented at a server, a first data source and a second data source that are relevant to the input query based at least in part on characteristics of a potential search object from the input query;
- transmitting, via a first search application programming interface (API) integrated at the server, a first search input customized from the input query to the first data source;
- transmitting, via a second search API integrated at the server, a second search input customized from the input query to the second data source;
- obtaining a first set of search results from the first data source and a second set of search results from the second data source;
- and
- presenting, via a user interface, a first user-engageable panel displaying the first set of search results with a first indication of the first data source and a second user engageable panel displaying the second set of search results with a second indication of the second data source.
Dependencies are inferred from the claim text.