IP Library › Granted Patent US 10,229,400
Granted Patent B2
US 10,229,400 · App. 14/299,726 · Granted Mar 12, 2019

System and method for two-click validation

Inventors: James Kassemi (Albuquerque, NM); Lawrence Glen Holcomb (Albuquerque, NM); Dave Walz-Burkett (Albuquerque, NM)
Assignee: SWOOP IP HOLDINGS LLC
G06Q20/12G06Q20/38215
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,229,400
App. No.
14/299,726
Granted
Mar 12, 2019
Kind
B2
Abstract

A method to enable transactions comprising transmitting, by a vendor server, a request message to the e-commerce system for a token. Receiving a token in response to the request message. Generating an offer message including a mailto hyperlink, wherein the offer message is an email message including a mailto hyperlink is configured to generate an email reply message include the token. Transmitting the offer message to an email address associated with the customer. Receiving a response message from the e-commerce system, the response message including transaction details that confirm the token was validated by the e-commerce system. Transmitting a payment processing request message to a payment processor, wherein the payment processing request is based on the transaction details. Receiving a notification from the payment processor, that payment processing has been completed. Transmitting an email message to the email address of the customer, that payment has been processed.

Claims (55)

1. A method to enable a secure transaction, between a customer and a vendor that improves security of the transaction by utilizing an email based e-commerce system, the method comprising:

transmitting, by a vendor server, a request message to the e-commerce system for a token;

receiving, by the vendor server, the token, in response to the request message, wherein the token comprises a version frame that includes version information;

generating, by the vendor server, a mailto link and including the mailto link into an advertisement message, wherein the advertisement message includes the token;

transmitting, by the vendor server, the advertisement message to the customer;

receiving, by a customer device, a selection of the mailto link;

in response to the selection of the mailto link, executing by the customer device, an executable causing the customer device to perform the steps of:

generating an email response message addressed to the e-commerce system;

embedding the token to the email response message; and

sending the email response message to the e-commerce system;

receiving, by the e-commerce system, the email response message;

decoding, by the e-commerce system, the token to determine the version frame;

parsing, by the e-commerce system, the version frame;

determining, by the e-commerce system, that the version frame indicates a validation request based on the parsing of the version frame;

validating, by the e-commerce system, the token based on the determination of the version frame;

sending, by the e-commerce system, a validation message to the vendor server based on the validation of the token;

receiving, by the vendor server, the validation message, wherein the validation message includes transaction details that confirm the token was validated by the e-commerce system;

transmitting, by the vendor server, a payment processing request message to a payment processor, wherein the payment processing request is based on the transaction details;

receiving a notification, by the vendor server, from the payment processor, that payment processing has been completed; and

transmitting, by the vendor server, a confirmation email message to an email address of the customer to securely complete the secure transaction, wherein the confirmation email message indicates that the secure transaction has been processed.

2. The method of claim 1 , wherein the token is a validation token, wherein the validation token includes IP address, MAC address, or any other address information that allows the e-commerce system to identify the payment processor.

3. The method of claim 2 , wherein the version frame indicates to the e-commerce system that the token is to be used for validation.

4. The method of claim 2 , wherein the version frame indicates an address of the payment processor to the e-commerce system.

5. A transaction validation system configured to facilitate a secure transaction between a customer and a vendor that improves security of the transaction, the transaction validation system comprising:

a vendor server;

a customer device; and

an e-commerce system;

the vendor server comprising:

a memory;

a network interface communicatively coupled to the e-commerce system via a network;

a processor communicatively coupled to the network interface and the memory, wherein the processor is programmed to:

transmit, using the network interface, a request message to the e-commerce system for a token;

receive, using the network interface, the token in response to the request message, wherein the token comprises a version frame that includes version information;

generate a mailto link and include the mailto link into an advertisement message, wherein the advertisement message includes the token;

transmit, using the network interface, the advertisement message to the customer;

receive, using the network interface, a validation message from the e-commerce system, wherein the validation message includes transaction details that confirm the token was validated by the e-commerce system;

transmit, using the network interface, a payment processing request message to a payment processor, wherein the payment processing request is based on the transaction details;

receive, using the network interface, a notification from the payment processor, that payment processing has been completed; and

transmit, using the network interface, a confirmation email message to an email address of the customer to securely complete the secure transaction, wherein the confirmation email message indicates that payment has been processed;

wherein the customer device is programmed to:

receive a selection of the mailto link;

in response to the selection of the mailto link, execute an executable causing the customer device to:

generate an email response message addressed to the e-commerce system;

embed the token to the email response message;

send the email response message to the e-commerce system;

wherein the e-commerce system:

receives, in response to the selection of the mailto link, the response email;

decode the token to determine the version frame;

parse the version frame;

determine that the version frame indicates a validation request based on the parsing of the version frame;

validate the token based on the determination of the version frame;

sending the validation message to the vendor server based on the validation of the token.

6. The vendor server of claim 5 , wherein the token is a validation token, wherein the validation token includes IP address, MAC address, or any other address information that allows the e-commerce system to identify the payment processor.

7. The vendor server of claim 6 , wherein the version frame indicates to the e-commerce system that the token is to be used for validation.

8. The vendor server of claim 6 , wherein the version frame indicates an address of the payment processor to the e-commerce system.

Assignments (2)
CHANGE OF NAME Recorded Jan 16, 2019
From: @PAY IP HOLDINGS LLC
To: SWOOP IP HOLDINGS LLC
Reel/Frame 048078/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: KASSEMI, JAMES; HOLCOMB, LAWRENCE GLEN; WALZ-BURKETT, DAVE
To: @PAY IP HOLDINGS LLC
Reel/Frame 033766/0768 →
Continuity (2)
Provisional Application 61832502 · Jun 7, 2013
Related Publication 20140365376A1 · Dec 11, 2014