Patent US6847953B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6847953B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Process and method for secure online transactions with calculated risk and against fraud

Assignee: Online Security Portfolio LLC
•
Filing: 2000-02-04
•
Granted: 2005-01-25
•
Expires: 2020-02-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic commerce process that facilitates online transactions among multiple participants, that prevents consumer fraud due to pirated payment card numbers, with calculated risk, involving at least one trusted payment card host (3), where buyer's payment card number is registered and corresponding secret keys are set up. The buyer (1b) initiates an online transaction by selecting a host from a list of hosts that served by the seller's web server (2a). Then, the buyer participant (1a) sends an order online (4), SSL encrypted. The seller participant (2a) receives and decrypts the order, confirms the availability of ordered items, assigns an orderID to the order, and sends a response (5a), SSL encrypted, to the buyer participant (1a) with the assigned orderID. The buyer participant (1a) encrypts and notifies the selected host (3) of this order and orderID, and authorizes the payment (6a) using secret keys. At the same time, the seller participant also encrypts and sends payment approval request (7) for this orderID through the host. The host (3) decrypts and matches up the orderID, retrieves the secret keys, and hashes to obtain the corresponding payment card number. The host then encrypts and send for payment authorization (8a) from the payment card issuer with the payment card number, through payment clearing network. Upon receiving and decrypting the response (9) back from the payment card issuer, the host (3) encrypts and notifies (10a) the seller participant (2a) of the card issuer's response (9) for the orderID. After fulfilling the order (11,12), the seller participant encrypts and sends for payment capturing (13a) for this order with orderID, through the host and payment network (14a,15,16).

Inventors

  • 👤 James Shaw-Han KUO

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:20
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q20/00; G06Q20/02; G06Q20/04; G06Q20/08; G06Q20/085; G06Q20/0855; G06Q20/12; G06Q20/30; G06Q20/36; G06Q20/367; G06Q20/3674; G06Q20/38; G06Q20/382; G06Q20/40; G06Q20/401

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 236 words
A method of engaging in electronic commerce, providing at least one host, at least one buyer, at least one seller, and at least one payment clearing processor, comprising: (a) specifying by the buyer a host, and sending by the buyer an order for goods and services online to the seller, without sending payment card number along with said order, nor any number that is a reference to the payment card number; (b) confirming by the seller said order with said buyer, and assigning by the seller an orderID for the order; (c) authorizing by the buyer payment of said order by sending a payment authorization request and secret keys to said host with said orderID in a payment form; (d) requesting by the seller for payment approval of the order from buyer's payment card issuer, through said host, by sending a message of a payment approval request to the host with said orderID; (e) matching up by the host orderIDs received from the buyer and the seller, and content from the payment authorization request with the content from the payment approval request. wherein the payment authorization request and the payment approval request received by the host are matched over a time period determined by the host, detecting that the payment authorization request and payment approval request are not matched within the time period, and terminating the order by the host by expiring the payment approval request.
Claim 2
Independent Claim 236 words
A method of engaging in electronic commerce, providing at least one host, at least one buyer, at least one seller, and at least one payment clearing processor, comprising: (a) specifying by the buyer a host, and sending by the buyer an order for goods and services online to the seller, without sending payment card number along with said order, nor any number that is a reference to the payment card number; (b) confirming by the seller said order with said buyer, and assigning by the seller an orderID for the order; (c) authorizing by the buyer payment of said order by sending a payment authorization request and secret keys to said host with said orderID in a payment form; (d) requesting by the seller for payment approval of the order from buyer's payment card issuer, through said host, by sending a message of a payment approval request to the host with said orderID; (e) matching up by the host orderIDs received from the buyer and the seller, and content from the payment authorization request with the content from the payment approval request. wherein the payment authorization request and the payment approval request received by the host are matched over a time period determined by the host, detecting that the payment authorization request and payment approval request are not matched within the time period, and terminating the order by the host by expiring the payment approval request.
Claim 3
Dependent Claim 31 words
A method as recited in claim 1 , wherein the buyer sending order for goods and services online to said seller further comprises sending, alongside said order, information of said host.
Claim 4
Dependent Claim 55 words
A method as recited in claim 1 , wherein confirming by the seller said order to said buyer further comprises: generating by the seller an unique orderID that identifies said order, and assigning the orderID to the order; and sending by the seller an independent payment form with said orderID to the buyer for completion.
Claim 5
Dependent Claim 89 words
A method as recited in claim 1 , wherein authorizing by the buyer payment of said order further comprises: completing by the buyer said payment form with said orderID, by filling in pertinent spaces with secret keys, and other optional data, the secret keys include at least one key for authentication, and another key for authorization; sending by the buyer said completed payment form with said orderID directly to said host; and notifying by the buyer to the seller that payment form of said orderID is completed and sent.
Claim 6
Dependent Claim 48 words
A method as recited in claim 1 , wherein requesting by the seller for payment approval of the order, from buyer's payment card issuer, through the host, further comprises: constructing by the seller a message of payment approval request with said orderID, and sending directly to the host.
Claim 7
Dependent Claim 131 words
A method as recited in claim 1 , wherein matching up orderID by the host further comprises: searching by the host, for the payment form that has the exact same orderID as that of said payment approval request, or, searching for the payment approval request that has the exact same orderID as that of said payment form; recovering by the host the secret keys sent by said buyer in the payment form with exact same said orderID; hashing by the host with said secret keys to obtain the payment card number for paying the order of said orderID; and sending by the host a request for payment approval authorization, from said buyer's payment card issuer, with said payment card number, through the private payment clearing network or the internet payment gateway.
Claim 8
Dependent Claim 13 words
The method of claim 2 , wherein the order is received via internet.
Claim 9
Dependent Claim 15 words
The method of claim 2 , wherein the order is received in an encrypted form.
Claim 10
Dependent Claim 14 words
The method of claim 2 , wherein the order ID is received via internet.
Claim 11
Dependent Claim 16 words
The method of claim 2 , wherein the order ID is sent in an encrypted form.
Claim 12
Dependent Claim 21 words
The method of claim 2 , wherein the communication between the at least one buyer and the host is via internet.
Claim 13
Dependent Claim 11 words
The method of claim 11 , wherein the communication is encrypted.
Claim 14
Dependent Claim 21 words
The method of claim 2 , wherein the communication between the at least one seller and the host is via internet.
Claim 15
Dependent Claim 11 words
The method of claim 13 , wherein the communication is encrypted.
Claim 16
Dependent Claim 24 words
The method of claim 2 , wherein the communication between the at least one seller and the at least one buyer is via internet.
Claim 17
Dependent Claim 11 words
The method of claim 1 , wherein the communication is encrypted.
Claim 18
Independent Claim 242 words
A method for enabling a transaction, comprising: receiving an order for one or more items from at least one buyer, without receiving a payment card number along with said order, nor any number that is a reference to the payment card number, by at least one seller; sending an order ID for the one or more items to the at least one buyer by the at least one seller; receiving by the at least one seller from the at least one buyer a payment form having the order ID for the one or more items; receiving by a host from the at least one buyer a payment authorization request comprising the order ID and secret keys for authorization of the payment of the one or more items to be paid by one or more payment cards chosen by the at least one buyer; receiving by the host from the at least one seller a payment approval request having the order ID; matching up by the host orderIDs received from the buyer and the seller, and content from the payment authorization request with the content from the payment approval request, wherein the payment authorization request and the payment approval request received by the host are matched over a time period determined by the host, detecting that the authorization request and payment approval request are not matched within the time period, and terminating the order by the host by expiring the payment approval request.
Claim 19
Independent Claim 242 words
A method for enabling a transaction, comprising: receiving an order for one or more items from at least one buyer, without receiving a payment card number along with said order, nor any number that is a reference to the payment card number, by at least one seller; sending an order ID for the one or more items to the at least one buyer by the at least one seller; receiving by the at least one seller from the at least one buyer a payment form having the order ID for the one or more items; receiving by a host from the at least one buyer a payment authorization request comprising the order ID and secret keys for authorization of the payment of the one or more items to be paid by one or more payment cards chosen by the at least one buyer; receiving by the host from the at least one seller a payment approval request having the order ID; matching up by the host orderIDs received from the buyer and the seller, and content from the payment authorization request with the content from the payment approval request, wherein the payment authorization request and the payment approval request received by the host are matched over a time period determined by the host, detecting that the authorization request and payment approval request are not matched within the time period, and terminating the order by the host by expiring the payment approval request.
Claim 20
Dependent Claim 23 words
The method of claim 17 , wherein the order further comprises the indication of the host chosen by the at least one buyer.
Claim 21
Dependent Claim 23 words
The method of claim 17 , wherein the order further comprises one or more authentication codes for the one or more payment cards.
Claim 22
Dependent Claim 32 words
The method of claim 17 , further comprising sending by the at least one seller a response indicating the availability of the one or more items to the at least one buyer.
Claim 23
Dependent Claim 26 words
The method of claim 17 , further comprising sending by the at least one seller a response accepting the order to the at least one buyer.
Claim 24
Dependent Claim 20 words
The method of claim 21 , wherein the response further comprises availability and cost for the one or more items.
Claim 25
Dependent Claim 28 words
The method of claim 17 , further comprising sending by the at least one buyer an order-cancelled response to the at least one seller to terminate the transaction.
Claim 26
Dependent Claim 31 words
The method of claim 17 , wherein the payment form, received by the at least one seller, further comprises the indication of the host chosen by the at least one buyer.
Claim 27
Dependent Claim 31 words
The method of claim 17 , wherein the payment form, received by the at least one seller, further comprises one or more authentication codes for the one or more payment cards.
Claim 28
Dependent Claim 31 words
The method of claim 17 , wherein the payment form, received by the at least one seller, further comprises one or more authorization codes for the one or more payment cards.
Claim 29
Dependent Claim 32 words
The method of claim 17 , wherein the payment from, received by the at least one seller, further comprises a cancellation message for the at least one buyer to terminate the order.
Claim 30
Dependent Claim 33 words
The method of claim 17 , further comprising setting up with the host one or more pairs of keys corresponding to the one or more payment cards by the at least one buyer.
Claim 31
Dependent Claim 22 words
The method of claim 28 , wherein each pair of the one or more pairs of keys further comprises an authorization code.
Claim 32
Dependent Claim 22 words
The method of claim 28 , wherein each pair of the one or more pairs of keys further comprises an authentication code.
Claim 33
Dependent Claim 22 words
The method of claim 28 , wherein the one or more pairs of keys are changed by the at least one buyer.
Claim 34
Dependent Claim 17 words
The method of claim 28 , wherein the one or more pairs of keys are changed periodically.
Claim 35
Dependent Claim 29 words
The method of claim 17 , wherein the payment authorization request, received by the host, further comprises one or more authorization codes for the one or more payment cards.
Claim 36
Dependent Claim 29 words
The method of claim 17 , wherein the payment authorization request, received by the host, further comprises one or more authentication codes for the one or more payment cards.
Claim 37
Dependent Claim 35 words
The method of claim 17 , further comprising sending by the at least one buyer to the at least one seller a message indicating that the payment authorization request has been sent to the host.
Claim 38
Dependent Claim 29 words
The method of claim 17 , wherein the payment approval request, received by the host, further comprises one or more authentication codes for the one or more payment cards.
Claim 39
Dependent Claim 37 words
The method of claim 17 , wherein the payment approval request, received by the host, further comprises merchant ID for the at least one seller in order to receive payment from the one or more payment sources.
Claim 40
Dependent Claim 44 words
The method of claim 17 , wherein the payment approval request, received by the host, further comprises names and addresses of one or more financial institutes for the at least one seller in order to receive payment from the one or more payment sources.
Claim 41
Dependent Claim 26 words
The method of claim 17 , wherein the payment approval request, received by the host, further comprises the total cost for the one or more items.
Claim 42
Dependent Claim 43 words
The method of claim 24 , further comprises matching by the host payment authorization request comprises one or more authorization codes for one or more pairs of keys required for paying the one or more items by the one or more payment cards.
Claim 43
Dependent Claim 43 words
The method of claim 24 , wherein the content received from the payment approval request comprises one or more authentication codes for one or more pairs of keys required for paying the one or more items by the one or more payment cards.
Claim 44
Dependent Claim 57 words
The method of claim 24 , further comprising matching by the host an authorization code received from the payment authorization request with an authentication code received from the payment approval request, wherein the authorization code and the authentication code are designed for the payment of the one or more items by the one or more payment cards.
Claim 45
Dependent Claim 48 words
The method of claim 24 , wherein the payment authorization request and the payment approval request received by the host are received and matched in order to locate information of the one or more payment cards and retrieve the card numbers of the one or more payment cards.
Claim 46
Dependent Claim 28 words
The method of claim 24 , wherein the transaction is terminated and a message is sent to the at least one buyer to reject the payment approval request.
Claim 47
Independent Claim 268 words
A method for enabling transaction, comprising: setting up with a host one or more pairs of keys corresponding to one or more payment cards by at least one buyer; receiving an order for one or more items from the at least one buyer, without receiving a payment card number along with said order, nor any number that is a reference to the payment card number by at least one seller; sending an order ID for the one or more items to the at least one buyer by the at least one seller; receiving by the at least one seller from the at least one buyer a payment form having the order ID for the one or more items; receiving by a host from the at least one buyer a payment authorization request comprising the order ID and one of said key pairs for authorization of the payment of the one or more items to be paid by one or more payment cards chosen by the at least one buyer; receiving by the host from the at least one seller a payment approval request having the order ID; matching up by the host orderIDs received from the buyer and the seller, and content from the payment authorization request with the content from the payment approval request, wherein the payment authorization request and the payment approval request received by the host are matched over a time period determined by the host, detecting that the authorization request and payment approval request are not matched within the time period, and terminating the order by the host by expiring the payment approval request.
Claim 48
Independent Claim 268 words
A method for enabling transaction, comprising: setting up with a host one or more pairs of keys corresponding to one or more payment cards by at least one buyer; receiving an order for one or more items from the at least one buyer, without receiving a payment card number along with said order, nor any number that is a reference to the payment card number by at least one seller; sending an order ID for the one or more items to the at least one buyer by the at least one seller; receiving by the at least one seller from the at least one buyer a payment form having the order ID for the one or more items; receiving by a host from the at least one buyer a payment authorization request comprising the order ID and one of said key pairs for authorization of the payment of the one or more items to be paid by one or more payment cards chosen by the at least one buyer; receiving by the host from the at least one seller a payment approval request having the order ID; matching up by the host orderIDs received from the buyer and the seller, and content from the payment authorization request with the content from the payment approval request, wherein the payment authorization request and the payment approval request received by the host are matched over a time period determined by the host, detecting that the authorization request and payment approval request are not matched within the time period, and terminating the order by the host by expiring the payment approval request.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-01-25 2008-07-26 2009-01-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-01-25 2012-07-26 2013-01-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-01-25 2016-07-26 2017-01-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag