Multiple term product search and identification of related products
Assignee2ByFast, LLC
InventorBrian E. Edholm
Life of this patent
Estimating the term…
Abstract
Efficient systems and methods for multiple-term searching and product ordering. A method includes receiving a plurality of independent search requests from a user and executing a product search for each of the plurality of independent search requests to generate a plurality of independent product results. The method includes providing at least a portion of the plurality of independent product results to the user simultaneously. The method includes receiving a product selection from the user and adding the product selection to a virtual shopping cart for the user while continuing to display at least a portion of the plurality of independent product results.
Claims21
1-21. (canceled)
A method comprising:
- receiving a single search request, which has a plurality of search inputs;
- identifying a plurality of search inputs from the single search request, wherein each of the plurality of search inputs comprises one or more of a product or a product category;
- executing a product search for each of the plurality of search inputs to identify a plurality of product results, wherein the plurality of product results comprises one or more product results for each of the plurality of search inputs, and wherein executing the product search for each of the plurality of search inputs comprises transmitting and receiving data over a network interface;
- and
- communicating with one or more product databases to retrieve inventory data for at least a portion of the plurality of product results;
- and
- providing at least a portion of the plurality of product results to an application;
- wherein one or more product results are simultaneously displayed on a user interface associated with the application.
A system comprising one or more processors configure to executing instructions, wherein the instruction comprise:
- receiving a single search request, which has a plurality of search inputs;
- identifying a plurality of search inputs from the single search request, wherein each of the plurality of search inputs comprises one or more of a product or a product category;
- executing a product search for each of the plurality of search inputs to identify a plurality of product results, wherein the plurality of product results comprises one or more product results for each of the plurality of search inputs, and wherein executing the product search for each of the plurality of search inputs comprises transmitting and receiving data over a network interface;
- and
- communicating with one or more product databases to retrieve inventory data for at least a portion of the plurality of product results;
- providing at least a portion of the plurality of product results to an application;
- and
- wherein one or more product results are simultaneously displayed on a user interface associated with the application.
Non-transitory computer readable storage medium storing instructions for execution by one or more processors, wherein the instructions comprise:
- receiving a single search request, which has a plurality of search inputs;
- identifying a plurality of search inputs from the single search request, wherein each of the plurality of search inputs comprises one or more of a product or a product category;
- executing a product search for each of the plurality of search inputs to identify a plurality of product results, wherein the plurality of product results comprises one or more product results for each of the plurality of search inputs, and wherein executing the product search for each of the plurality of search inputs comprises transmitting and receiving data over a network interface;
- and
- communicating with one or more product databases to retrieve inventory data for at least a portion of the plurality of product results;
- providing at least a portion of the plurality of product results to an application;
- and
- wherein one or more product results are simultaneously displayed on a user interface associated with the application.
Dependencies are inferred from the claim text.