US 12,079,290 B2
Systems and methods for a customized search platform
Bryan McCann, Palo Alto, CA (US); Swetha Mandava, Palo Alto, CA (US); Nathaniel Roth, Palo Alto, CA (US); and Richard Socher, Palo Alto, CA (US)
Assigned to SuSea, Inc., Palo Alto, CA (US)
Filed by SuSea, Inc., Palo Alto, CA (US)
Filed on Nov. 4, 2022, as Appl. No. 17/981,102.
Claims priority of provisional application 63/277,091, filed on Nov. 8, 2021.
Prior Publication US 2023/0141023 A1, May 11, 2023
Int. Cl. G06F 16/90 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 16/954 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/9538 (2019.01); G06F 16/954 (2019.01)] 20 Claims
OG exemplary drawing
 
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.