Method, apparatus and system for providing product advisory information for a web-based sales application
First Claim
1. An apparatus that provides quantitative and qualitative recommendations as the result of an request by a user, said apparatus comprising:
- a server engine, said server engine constructed and arranged to accept requests from a user and send results thereto;
a pricing database, said pricing database constructed and arranged to store pricing information and to retrieve pricing information;
an advisor database, said advisor database constructed and arranged to store advisor information and to retrieve advisor information;
a catalog database, said catalog database constructed and arranged to store product information and to retrieve product information;
a content relationship manager, said content relationship manager constructed and arranged to store and to retrieve client relationship data;
a correlation engine;
a pricing function module operatively connected to said pricing database and said correlation engine;
an advisor function module operatively connected to said advisor database and said correlation engine;
a catalog module operatively connected to said catalog database and said correlation engine; and
a correlation engine database operatively connected to said correlation engine, said correlation engine database constructed and arranged to store a result of said correlation engine and requests from said user;
wherein when said user submits a request to said server engine, said server engine forwards said request to said correlation engine, said correlation engine therein retrieves pricing information from said pricing database through said pricing function module, advisory information from said advisor database through said advisor function module, catalog information from said catalog database through said catalog module and correlates all of said information to form said response to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are provided for receiving requirements information from a user via a web browser. The request and the requirements information are received by a web server and forwarded to a correlation engine. The correlation engine is operatively connected to, among other things, a catalog database listing various products that are available to the user, a pricing database that contains price information for a plurality of the products, an advisor database that contains feature information about the products, and a client relationship manager that retains information about the user. The correlation engine correlates the data from the various database through appropriate function modules in order to determine which product best suits the user'"'"'s requirements based on price, availability, and feature set. The user is presented with a coherent set of choices and is thus enabled to select one or more items from those choices to consummate a sale for the products.
13 Citations
14 Claims
-
1. An apparatus that provides quantitative and qualitative recommendations as the result of an request by a user, said apparatus comprising:
-
a server engine, said server engine constructed and arranged to accept requests from a user and send results thereto;
a pricing database, said pricing database constructed and arranged to store pricing information and to retrieve pricing information;
an advisor database, said advisor database constructed and arranged to store advisor information and to retrieve advisor information;
a catalog database, said catalog database constructed and arranged to store product information and to retrieve product information;
a content relationship manager, said content relationship manager constructed and arranged to store and to retrieve client relationship data;
a correlation engine;
a pricing function module operatively connected to said pricing database and said correlation engine;
an advisor function module operatively connected to said advisor database and said correlation engine;
a catalog module operatively connected to said catalog database and said correlation engine; and
a correlation engine database operatively connected to said correlation engine, said correlation engine database constructed and arranged to store a result of said correlation engine and requests from said user;
wherein when said user submits a request to said server engine, said server engine forwards said request to said correlation engine, said correlation engine therein retrieves pricing information from said pricing database through said pricing function module, advisory information from said advisor database through said advisor function module, catalog information from said catalog database through said catalog module and correlates all of said information to form said response to said user.
-
-
2. An computer system comprising:
-
a server engine, the server engine constructed and arranged to accept requests from a client device;
a correlation engine operative with the server engine;
a pricing function module operative with the correlation engine;
an advisor function module operative with the correlation engine;
a catalog operative with the correlation engine;
wherein upon receiving a request from the client device via the server engine, the correlation engine references the pricing function module, the advisor function module, and the catalog to formulate a response to the request by ranking one or more items within the response according to one or more parameters within the request. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of ranking elements in a catalog according to a user-specified criteria comprising:
-
receiving a request from the user regarding two or more elements in the catalog;
retrieving information about each of the elements;
determining if the product is simple;
if the product is not simple, then obtaining advisory input from an advisory module;
determining if the pricing is simple;
if the pricing is not simple, then obtaining pricing input from a pricing module; and
presenting the user with a list of elements that are ranked according to the advisory input and the pricing input and that satisfy the request from the user.
-
-
14. A method of ranking elements in a catalog according to a user-specified criteria comprising:
-
receiving a request from the user regarding two or more elements in the catalog;
retrieving information about each of the elements;
determining if the product is simple;
if the product is not simple, then obtaining advisory input from an advisory module;
determining if the pricing is simple;
if the pricing is not simple, then obtaining pricing input from a pricing module;
prompting the user to input additional information based upon the advisory input and the pricing input;
presenting the user with a list of elements that are ranked according to the advisory input and the pricing input and that satisfy the request from the user.
-
Specification