CPC G06F 16/9535 (2019.01) [G06F 16/9538 (2019.01); G06F 16/954 (2019.01)] | 20 Claims |
1. 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 for performing an Internet search;
determining, by a neural network implemented at a server, a first data source and a second data source at which a search is to be performed relating to the input query, based at least in part on characteristics of a potential search object from the input query and data source preferences configured by a user prior to the Internet search, wherein the data source preferences comprise at least one data source that the user deselects;
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 without transmitting any search input to the at least one data source;
obtaining a first set of search results from a first search within the first data source and a second set of search results from a second search within the second data source without obtaining any search result from the at least one data source; and
causing a display at a user interface, of 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.
|