System and method for combining electronic searches with a platform for fulfilling consumer requests
OwnerJohn K. Hart, Timothy C. Kosmiderinventors
Life of this patent
Estimating the term…
Abstract
In some embodiments, a method of combining search and ecommerce includes receiving a search request from a consumer for a product and/or service. The method further includes executing the search request to yield one or more search results from a provider of the product and/or service. In some embodiments, the search results can include different response types from a provider to a consumer that can include an offer to fulfill the search request, a counter offer to the search request, or an executed purchase against the search request. The method also includes transmitting the one or more search results to the consumer.
Claims21
A method, comprising:
- receiving a specification of a consumer interface for building a user request;
- displaying, on a user device of a user, a user interface based on the received specification;
- receiving, in response to said displaying, a plurality of parameters, the plurality of parameters including one or more search parameters, at least one search parameter having a priority value associated therewith;
- building, based on the received plurality of parameters, one or more user requests;
- transmitting the one or more user requests for execution;
- and
- receiving, based on the one or more user requests, one or more user results.
A method, comprising:
- receiving a user request from a user, the user request associated with one or more search parameters;
- executing the user request, including:
- associating the user request with one or more previous user requests based on the one or more parameters of the user request;
- receiving a provider request for at least a portion of the associated user requests from a provider, the portion including the received user request;
- determining provider results associated with the portion of the associated user requests, the provider results based on provider information associated with the provider, the provider results including the received user request;
- transmitting, in response to the provider request, the provider results;
- and
- receiving, in response to the transmitting, one or more search results associated with the received user request;
- and
- transmitting, in response to the received user request, one or more user results based on the one or more search results and based on user account information associated with the user.
An apparatus, comprising:
- a database configured to store user requests from one or more users, provider information for one or more providers, and user account information for the one or more users;
- a processor executing instructions for:
- a search request module for receiving a user request from a user of the one or more users, the user request associated with one or more search parameters;
- and
- a search result module configured for executing the user request, including:
- associating the received user request with one or more user requests stored in the database, the associating based on the one or more parameters of the received user request;
- receiving a provider request for at least a portion of the associated user requests from a provider of the one or more providers, the portion including the received user request;
- determining provider results associated with the portion of the associated user requests, the provider results based on provider information stored in the database and associated with the provider, the provider results including the received user request;
- transmitting, in response to the provider request, the provider results;
- and
- receiving, in response to the transmitting, one or more search results associated with the received user request,
- the search request module transmitting, in response to the received user request, one or more user results based on the one or more search results and based on user account information stored in the database and associated with the user.
Dependencies are inferred from the claim text.