System, method, and computer program product for maintaining consumer privacy and security in electronic commerce transactions
First Claim
1. A computer implemented method of purchasing a product from a seller that maintains anonymity of a buyer and a payment method used in a transaction between said buyer and said seller, comprising the steps of:
- assigning, by said buyer using a computerized buyer device or by a computerized trusted third party system, an anonymous identifier to each of a plurality of different payment methods;
for each of said plurality of different payment methods, populating, by said computerized trusted third party system, a digital repository with data that is associated with said buyer, said data including a buyer identification indicator, the indicator corresponding to the respective payment method, and the anonymous identifier assigned to the respective payment method;
selecting, by said buyer using said computerized buyer device and the anonymous identifiers, one of said plurality of different payment methods for purchasing said product from said seller in said transaction between said buyer and said seller, said product having a total sale price;
receiving, by said computerized trusted third party system from said computerized buyer device, the anonymous identifier assigned to the selected payment method, the anonymous identifier being received as an anonymous payment method for said product that said buyer is purchasing;
transmitting, by said computerized trusted third party system to a computerized seller device, transactional data for purchasing said product that maintains anonymity of said buyer and the selected payment method, said transactional data including a transaction identifier identifying said transaction between said buyer and said seller;
receiving, by said computerized trusted third party system from said computerized seller device, a transaction processing request including said transaction identifier and said total sale price for payment approval of said product that said buyer is purchasing;
identifying, by said computerized trusted third party system, said transaction between said buyer and said seller using said transaction identifier;
in a querying step, querying, by said computerized trusted third party system using the received anonymous identifier, said digital repository to determine the selected payment method;
requesting, by said computerized trusted third party system, payment approval from a payment partner processor by providing said payment partner processor a description of the selected payment method determined in said querying step and said total sale price; and
providing, by said computerized trusted third party system, said payment approval to said computerized seller device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for maintaining the anonymity of a consumer in a transaction with a retailer. The consumer provides payment method information and ship-to address information to a trusted third party. The consumer purchases products from a retailer by providing the trusted third party anonymous identifiers (e.g., nicknames, unique codes, or one time use codes either supplied by the consumer or by the trusted third party) corresponding to the selected payment methods and ship-to addresses. The retailer requests payment approval from the trusted third party. The trusted third party receives payment approval from a payment partner using the payment method information determined from the anonymous identifier received from the consumer. The trusted third party provides payment approval to the retailer along a transaction unique shipment identifier to place on the parcel. The trusted third party sends the same transaction unique shipment identifier and the actual shipping address determined from the anonymous identifier received from the consumer to a shipping partner who re-labels the package and delivers it to the consumer. The trusted third party acts as an e-mail conduit for messages sent to member consumers.
57 Citations
22 Claims
-
1. A computer implemented method of purchasing a product from a seller that maintains anonymity of a buyer and a payment method used in a transaction between said buyer and said seller, comprising the steps of:
-
assigning, by said buyer using a computerized buyer device or by a computerized trusted third party system, an anonymous identifier to each of a plurality of different payment methods; for each of said plurality of different payment methods, populating, by said computerized trusted third party system, a digital repository with data that is associated with said buyer, said data including a buyer identification indicator, the indicator corresponding to the respective payment method, and the anonymous identifier assigned to the respective payment method; selecting, by said buyer using said computerized buyer device and the anonymous identifiers, one of said plurality of different payment methods for purchasing said product from said seller in said transaction between said buyer and said seller, said product having a total sale price; receiving, by said computerized trusted third party system from said computerized buyer device, the anonymous identifier assigned to the selected payment method, the anonymous identifier being received as an anonymous payment method for said product that said buyer is purchasing; transmitting, by said computerized trusted third party system to a computerized seller device, transactional data for purchasing said product that maintains anonymity of said buyer and the selected payment method, said transactional data including a transaction identifier identifying said transaction between said buyer and said seller; receiving, by said computerized trusted third party system from said computerized seller device, a transaction processing request including said transaction identifier and said total sale price for payment approval of said product that said buyer is purchasing; identifying, by said computerized trusted third party system, said transaction between said buyer and said seller using said transaction identifier; in a querying step, querying, by said computerized trusted third party system using the received anonymous identifier, said digital repository to determine the selected payment method; requesting, by said computerized trusted third party system, payment approval from a payment partner processor by providing said payment partner processor a description of the selected payment method determined in said querying step and said total sale price; and providing, by said computerized trusted third party system, said payment approval to said computerized seller device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method of purchasing a product from a seller that maintains anonymity of a buyer and a payment method used in a transaction between said buyer and said seller, comprising the steps of:
-
establishing, by a computerized trusted third party system for said buyer, a prefunded cash account, said prefunded cash account corresponding to one of a plurality of different payment methods; assigning, by said buyer using a computerized buyer device or by said computerized trusted third party system, an anonymous identifier to each of said plurality of different payment methods; for each of said plurality of different payment methods, populating, by said computerized trusted third party system, a digital repository with data that is associated with said buyer, said data including a buyer identification indicator, the indicator corresponding to the respective payment method, and the anonymous identifier assigned to the respective payment method; selecting, by said buyer using said computerized buyer device and the anonymous identifiers, one of said plurality of different payment methods for purchasing said product from said seller in said transaction between said buyer and said seller, said product having a total sale price; receiving, by said computerized trusted third party system from said computerized buyer device, the anonymous identifier assigned to the selected payment method, the anonymous identifier being received as an anonymous payment method for said product that said buyer is purchasing; transmitting, by said computerized trusted third party system to a computerized seller device, transactional data for the purchase of said product that maintains anonymity of said buyer and the selected payment method, said transactional data including a transaction identifier identifying said transaction between said buyer and said seller; receiving, by said computerized trusted third party system from said computerized seller device, a transaction processing request including said transaction identifier and said total sale price for payment approval of said product that said buyer is purchasing; identifying, by said computerized trusted third party system, said transaction between said buyer and said seller using said transaction identifier; in a querying step, querying, by said computerized trusted third party system using the received anonymous identifier, said digital repository to determine the selected payment method; and in a paying step, in the event the selected payment method is determined to employ said prefunded cash account, paying, by said computerized trusted third party system, said seller an amount equal to said total sale price from said prefunded cash account. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for purchasing a product from a seller that maintains anonymity of a buyer and a payment method used in a transaction between said buyer and said seller, comprising:
-
means for assigning, by said buyer or said trusted third party, an anonymous identifier to each of a plurality of different payment methods; means for populating, by the trusted third party for each of said plurality of different payment methods, a digital repository with data that is associated with said buyer, said data including a buyer identification indicator, the indicator corresponding to the respective payment method, and the anonymous identifier assigned to the respective payment method; means for selecting, by said buyer using the anonymous identifiers, one of said plurality of different payment methods for purchasing said product from said seller in said transaction between said buyer and said seller, said product having a total sale price; means for receiving, by said trusted third party from said buyer, the anonymous identifier assigned to the selected payment method, the anonymous identifier being received as an anonymous payment method for said product that said buyer is purchasing; means for transmitting, by said trusted third party to a seller, transactional data for the purchase of said product that maintains anonymity of said buyer and the selected payment method, said transactional data including a transaction identifier identifying said transaction between said buyer and said seller; means for receiving, by said trusted third party from said seller, a transaction processing request including said transaction identifier and said total sale price for payment approval of said product that said buyer is purchasing; means for identifying, by said trusted third party, said transaction between said buyer and said seller using said transaction identifier; means for querying, by said trusted third party using the received anonymous identifier, said digital repository to determine the selected payment method, means for requesting, by said trusted third party, payment approval from a payment partner by providing said payment partner a description of the selected payment method determined by said means for querying and said total sale price; and means for providing, by said computerized trusted third party system, said payment approval to the seller.
-
-
14. A computer implemented method of purchasing a product from at least one seller that maintains anonymity of a buyer and a payment method used in a transaction between said buyer and said seller, comprising the steps of:
-
assigning, by said buyer using a computerized buyer device or by a computerized trusted third party system, an anonymous identifier to each of a plurality of different payment methods; assigning, by said computerized trusted third party system, at least one unique buyer-seller identifier, each corresponding to a unique combination of said buyer and said at least one seller; in a populating step, for each of said plurality of different payment methods, populating, by said computerized trusted third party system, a digital repository with data that is associated with said buyer, said data including a buyer identification indicator, the indicator corresponding to the respective payment method, the anonymous identifier assigned to the respective payment method, and said at least one unique buyer-seller identifier, selecting, by said buyer using said computerized buyer device and the anonymous identifiers, one of said plurality of different payment methods for purchasing said product from said seller in said transaction between said buyer and said seller, said product having a total sale price, and wherein an appropriate one of said at least one unique buyer-seller identifier is received by one of at least one computerized seller device from said computerized buyer device, said appropriate one of said at least one unique buyer-seller identifier corresponding to said buyer and one of said at least one seller; receiving, by said computerized trusted third party system from said computerized buyer device, the anonymous identifier assigned to the selected payment method, the anonymous identifier being received as an anonymous payment method for said product that said buyer is purchasing, said product having a total sale price; transmitting, by said computerized trusted third party system to the respective computerized seller device, transactional data for the purchase of said product that maintains anonymity of said buyer and the selected payment method, said transactional data including a transaction identifier identifying said transaction between said buyer and said seller; receiving, by said computerized trusted third party system from the respective computerized seller device, a transaction processing request including said transaction identifier and said total sale price for payment approval of said product that said buyer is purchasing; identifying, by said computerized trusted third party system, said transaction between said buyer and said seller using said transaction identifier; in a querying step, querying, by said computerized trusted third party system using the received anonymous identifier, said digital repository to determine the selected payment method, requesting, by said computerized trusted third party system, payment approval from a payment partner processor by providing said payment partner processor a description of the selected payment method determined in said querying step and said total sale price; providing, by said computerized trusted third party system, said payment approval to the respective computerized seller device; receiving, by said computerized trusted third party system from the respective computerized seller device, said appropriate one of said at least one unique buyer-seller identifier as a request for a communication of a message to said buyer; and forwarding, by said computerized trusted third party system, said message to said computerized buyer device by determining an identity of said buyer using said appropriate one of said at least one unique buyer-seller identifier received in said request for said communication of said message to said buyer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented method of purchasing a product from a seller that maintains anonymity of a buyer and a payment method used in a transaction between said buyer and said seller, comprising the steps of:
-
assigning, by said buyer using a computerized buyer device or by a computerized trusted third party system, an anonymous identifier to each of a plurality of different payment methods; selecting, by said buyer using said computerized buyer device and the anonymous identifiers, one of said plurality of different payment methods for purchasing said product from said seller in said transaction between said buyer and said seller, said product having a total sale price; receiving, by said computerized trusted third party system from said computerized buyer device, the anonymous identifier assigned to the selected payment method, the anonymous identifier being received as an anonymous payment method for said product that said buyer is purchasing; transmitting, by said computerized trusted third party system to a computerized seller device, transactional data for the purchase of said product that maintains anonymity of said buyer and the selected payment method, said transactional data including a transaction identifier identifying said transaction between said buyer and said seller; receiving, by said computerized trusted third party system from said computerized seller device, a transaction processing request including said transaction identifier and said total sale price for payment approval of said product that said buyer is purchasing; identifying, by said computerized trusted third party system, said transaction between said buyer and said seller using said transaction identifier; retrieving, by said computerized trusted third party system, a description of the selected payment method from a database using the received anonymous identifier; requesting, by said computerized trusted third party system, payment approval from a payment partner processor by providing said payment partner processor said description of the selected payment method and said total sale price; and controlling, by said computerized trusted third party system, payment to said seller using the selected payment method.
-
Specification