Multiple ‘express buy’ profiles for multiple stores (dell.com and gigabuys.com)
First Claim
1. A method for maintaining customer profile information provided by a client system, the client system displaying information to a customer profile of a plurality of server systems, each server system including a respective physical application server and web site, and receiving the customer profile information from the customer, the client system including a browser and also including identification information identifying the client system, the method comprising:
- receiving from the client system the customer profile information during a first session, the client system displaying information from one of the plurality of server systems during the first session;
storing the customer profile information at a unique location based upon the identification information, the storing the customer profile at a unique location based upon the identification information including storing the customer profile information in a dictionary object on an application server, validating the customer profile information in the dictionary object;
retrieving the identification information from the client system;
determining a unique location for storing the customer profile information, based upon the identification information;
instantiating a user object associated with the unique location, wherein the user object includes one or more associated functions;
retrieving the customer information from the dictionary object into the user object; and
, invoking one or more of the associated functions to retrieve the customer information from the user object into the unique location, the unique location being included in a customer data bank;
processing a transaction request during a subsequent session, the transaction request including at least one of a confirm order request and an update profile request, the client system displaying information from another one of the plurality of server systems during the subsequent session;
retrieving the customer profile information using the identification information, the retrieving the customer profile information using the identification information including retrieving the identification information from the client system;
determining a unique location for storing the customer profile information, based upon the identification information;
instantiating a user object associated with the unique location, the user object including one or more associated functions; and
, invoking one or more of the associated functions to retrieve the customer information from the unique location into the user object; and
sending the customer profile information to the another one of the plurality of server systems.
13 Assignments
0 Petitions
Accused Products
Abstract
One or more sets of purchaser-specific information are saved at a central location for later retrieval and use by a plurality of server systems. Customer profile information is received from a client system during a first Internet session and saved in a customer data bank. A transaction request received from the same client system during a subsequent Internet session may be processed by a different server system than the server system that received the customer profile information. A plurality of web sites can access customer profile information that is stored in a central location, relieving the customer of the need to re-enter customer profile information during subsequent transactions with any of a plurality of server systems.
-
Citations
6 Claims
-
1. A method for maintaining customer profile information provided by a client system, the client system displaying information to a customer profile of a plurality of server systems, each server system including a respective physical application server and web site, and receiving the customer profile information from the customer, the client system including a browser and also including identification information identifying the client system, the method comprising:
-
receiving from the client system the customer profile information during a first session, the client system displaying information from one of the plurality of server systems during the first session;
storing the customer profile information at a unique location based upon the identification information, the storing the customer profile at a unique location based upon the identification information including storing the customer profile information in a dictionary object on an application server, validating the customer profile information in the dictionary object;
retrieving the identification information from the client system;
determining a unique location for storing the customer profile information, based upon the identification information;
instantiating a user object associated with the unique location, wherein the user object includes one or more associated functions;
retrieving the customer information from the dictionary object into the user object; and
,invoking one or more of the associated functions to retrieve the customer information from the user object into the unique location, the unique location being included in a customer data bank;
processing a transaction request during a subsequent session, the transaction request including at least one of a confirm order request and an update profile request, the client system displaying information from another one of the plurality of server systems during the subsequent session;
retrieving the customer profile information using the identification information, the retrieving the customer profile information using the identification information including retrieving the identification information from the client system;
determining a unique location for storing the customer profile information, based upon the identification information;
instantiating a user object associated with the unique location, the user object including one or more associated functions; and
,invoking one or more of the associated functions to retrieve the customer information from the unique location into the user object; and
sending the customer profile information to the another one of the plurality of server systems. - View Dependent Claims (2, 3)
-
-
4. A system for maintaining customer profile information provided by a client system, the client system displaying information to a customer from one of a plurality of server systems, each server system including a respective physical application server and web site, and receiving the customer profile information from the customer, the client system including a browser and also including identification information identifying the client system, the system comprising:
-
means for receiving from the client system the customer profile information during a first session, the client system displaying information from one of the plurality of server systems during the first session;
means for storing the customer profile information at a unique location based upon the identification information, the means for storing the customer profile at a unique location based upon the identification information including means for storing the customer profile information in a dictionary object on an application server, means for validating the customer profile information in the dictionary object;
means for retrieving the identification information from the client system;
means for determining a unique location for storing the customer profile information, based upon the identification information;
means for instantiating a user object associated with the unique location, wherein the user object includes one or more associated functions;
means for retrieving the customer information from the dictionary object into the user object; and
,means for invoking one or more of the associated functions to retrieve the customer information from the user object into the unique location, the unique location being included in a customer data bank;
means for processing a transaction request during a subsequent session, the transaction request including at least one of a confirm order request and an update profile request, the client system displaying information from another one of the plurality of server systems during the subsequent session;
means for retrieving the customer profile information using the identification information, the means for retrieving the customer profile information using the identification information including means for retrieving the identification information from the client system;
means for determining a unique location for storing the customer profile information, based upon the identification information;
means for instantiating a user object associated with the unique location, the user object including one or more associated functions; and
,means for invoking one or more of the associated functions to retrieve the means for sending customer information from the unique location into the user object; and
means for sending the customer profile information to the another one of the plurality of server systems. - View Dependent Claims (5, 6)
-
Specification