System and method for electronic shopping using an interactive shopping agent
First Claim
1. An electronic shopping system comprising:
- a customer interface for enabling receipt of a customer-specific merchandise or service request;
a customer database system for storing a plurality of customer records, each record including customer profile data and merchandise and service request history data for a plurality of past and present merchandise and service requests submitted by the customer;
a retailer database system for storing a plurality of retailer records, each record including retailer merchandise or service data;
an electronic shopping agent having access to the customer database system and the retailer database system, the electronic shopping agent being configured to locate a customer record corresponding to the requesting customer from the customer database system, and further being configured to identify a retailer from the retailer database system based on the received request, and generate a request for proposal based on the customer-specific merchandise or service request, customer profile data, and merchandise and service request history data;
means coupled to the electronic shopping agent for transmitting the request for proposal to a computer system of the identified retailer;
means for performing a search for a product or service based on the merchandise or service request, customer profile data, and merchandise and service request history data;
means coupled to the electronic shopping agent for receiving from the identified retailer, in response to the request for proposal, information on a product or service selected during the search;
means for updating the customer record in response to the receipt of information on the product or service; and
means coupled to the electronic shopping agent for forwarding to the requesting customer the information on the product or service.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic shopping system which utilizes an electronic shopping agent (ESA) for allowing communication between customers and retailers during Internet shopping. The ESA has access to a customer database and a retailer database. When a request for an item/service is received by the ESA from a customer, the customer profile information is retrieved from the customer database. Appropriate retailers are also selected from the retailer database. The customer profile information and customer request is bundled as a request for proposal (RFP) and forwarded to the selected retailers for servicing. The retailers, upon receipt of the RFP submit proposals to the ESA for forwarding to the requesting customer. The proposals are catered to the requesting customer'"'"'s needs and preferences. The ESA may analyze the proposals and select the best proposal(s) prior to their forwarding to the requesting customer. The ESA may further provide market survey reports to the retailers based on information accumulated on the customers using the system.
-
Citations
18 Claims
-
1. An electronic shopping system comprising:
-
a customer interface for enabling receipt of a customer-specific merchandise or service request;
a customer database system for storing a plurality of customer records, each record including customer profile data and merchandise and service request history data for a plurality of past and present merchandise and service requests submitted by the customer;
a retailer database system for storing a plurality of retailer records, each record including retailer merchandise or service data;
an electronic shopping agent having access to the customer database system and the retailer database system, the electronic shopping agent being configured to locate a customer record corresponding to the requesting customer from the customer database system, and further being configured to identify a retailer from the retailer database system based on the received request, and generate a request for proposal based on the customer-specific merchandise or service request, customer profile data, and merchandise and service request history data;
means coupled to the electronic shopping agent for transmitting the request for proposal to a computer system of the identified retailer;
means for performing a search for a product or service based on the merchandise or service request, customer profile data, and merchandise and service request history data;
means coupled to the electronic shopping agent for receiving from the identified retailer, in response to the request for proposal, information on a product or service selected during the search;
means for updating the customer record in response to the receipt of information on the product or service; and
means coupled to the electronic shopping agent for forwarding to the requesting customer the information on the product or service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic shopping agent having access to a customer database system and a retailer database system, the customer database system storing a plurality of customer records, and the retailer database system storing a plurality of retailer records including retailer merchandise or service data, the electronic shopping agent comprising:
-
means for receiving a customer-specific merchandise or service request;
means for locating a customer record corresponding to the requesting customer from the customer database system the customer record including customer profile data and merchandise and service request history data for a plurality of past and present merchandise and service requests submitted by the customer;
means for identifying a retailer from the retailer database system based on the received request;
means for generating a request for proposal based on the customer-specific merchandise or service request, customer profile data, and merchandise and service request history data;
means for transmitting the request for proposal to a computer system of the identified retailer;
means for performing a search for a product or service based on the merchandise or service request, customer profile data, and merchandise and service request history data;
means for receiving from the identified retailer, in response to the request for proposal, information on a product or service selected during the search;
means for updating the customer record in response to the receipt of information on the product or service; and
means for forwarding to the requesting customer the information on the product or service. - View Dependent Claims (10, 11, 12, 13)
-
-
14. In an electronic shopping system including an electronic shopping agent with access to a customer database system and a retailer database system, the customer database system storing a plurality of customer records, and the retailer database system storing a plurality of retailer records including retailer merchandise or service data, a method of establishing communication between a customer and a retailer through the electronic shopping agent, the method comprising the, steps of:
-
receiving a customer-specific merchandise or service request;
locating a customer record corresponding to the requesting customer from the customer database system, the customer record including customer profile data and merchandise and service request history data for a plurality of past and present merchandise and service requests submitted by the customer;
identifying a retailer from the retailer database system based on the received request;
the electronic shopping agent generating a request for proposal based on the customer-specific merchandise or service request, customer profile data, and merchandise and service request history data;
transmitting the request for proposal to a computer system of the identified retailer;
performing at a retailer site a search for a product or service based on the merchandise or service request, customer profile data, and merchandise and service request history data;
receiving from the identified retailer, in response to the request for proposal, information on a product or service selected during the search;
updating the customer record in response to the receipt of information on the product or service; and
forwarding to the requesting customer the information on the product or service. - View Dependent Claims (15, 16, 17, 18)
-
Specification