IP Library Granted Patent US 9,911,150
Granted Patent B2
US 9,911,150 · App. 15/423,451 · Granted Mar 6, 2018

Alternative email-based website checkouts

Inventors: James Kassemi (Albuquerque, NM); John P. Killoran, Jr. (Albuquerque, NM); Chad Person (Albuquerque, NM)
Assignee: @PAY IP HOLDINGS LLC
G06Q30/0637G06Q10/107G06Q20/3827G07G1/0036
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 9,911,150
App. No.
15/423,451
Granted
Mar 6, 2018
Kind
B2
Abstract

An e-commerce system and method for facilitating transactions between a customer and a vendor is disclosed. The e-commerce system includes a receiver configured to receive a request for at least one token, the request including the details of at least one transaction for the purchase of at least one product, a processor configured to generate at least one token, a transmitter configured to transmit the at least one token to a customer browser, the customer browser being used to validate the token using at least one iframe, the receiver configured to receive submission in the iframe, the processor configured to decode the token, the processor configured to perform one or more validations, and the processor configured to process the transaction, on a condition that the validations are approved.

Claims (34)

1. A method implemented in an e-commerce system to facilitate transactions between a customer and a vendor, the method comprising:

Sending, by a transmitter, a message to a customer browser with a mailto link;

Receiving, by a receiver, a request for at least one unique token from the customer browser as a response email when the customer enables the mailto link, wherein the request includes details of at least one transaction for the purchase of at least one product;

Generating, by a processor, the request at least one unique token with a private key;

Transmitting, by the transmitter, the private key to the customer browser, wherein the customer browser being used to validate the private key using at least one iframe;

Receiving, by the receiver, the validated private key in the iframe;

Transmitting, by the transmitter, the at least one unique token to the customer browser in an event of the validated private key received in the iframe, wherein the customer browser being used to validate the unique token using at least one iframe, wherein the unique token comprises a value associated with the transaction amount of the of at least one product and information about the customer browser;

Receiving, by the receiver, a submission in the iframe;

Performing, by the processor, a validation of the submission to the iframe;

Decoding, by the processor, the token using the private key; and

Processing, by the processor, the transaction, on a condition that the validation is approved.

2. The method of claim 1 , wherein the validation is Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM) validation.

3. The method of claim 1 , wherein the details of at least one transaction for the purchase of at least one product are based on a customer selecting items for checkout.

4. The method of claim 1 , wherein the token is a site token.

5. The method of claim 1 , further comprising calculating the amount of the transaction with the processor based on the information stored in the unique token.

6. The method of claim 1 , wherein the unique token is a bulk token in a direct-to-purchase scenario.

7. The method of claim 1 , further comprising transmitting a confirmation email message to the customer.

8. An e-commerce system to facilitate transactions between a customer and a vendor, the e-commerce system comprising:

A transmitter configured to send a message to a customer browser with a mailto link;

A receiver configured to receive a request for at least one unique token when the customer enables the mailto link, wherein the request including details of at least one transaction for the purchase of at least one product;

A processor configured to generate at least one unique token with a private key;

The transmitter configured to transmit the private key to the customer browser, wherein the customer browser being used to validate the private key using at least one iframe;

The receiver configured to receive the validated private key in the iframe;

The transmitter configured to transmit the at least one unique token to the customer browser in an event of the validated private key received in the iframe, wherein the customer browser being used to validate the unique token using at least one iframe, wherein the unique token comprises a value associated with the transaction amount of the of at least one product and information about the customer browser;

The receiver configured to receive submission in the iframe;

The processor configured to decode the unique token using the private key

The processor configured to perform a validation;

The processor configured to process the transaction, on a condition that the validation is approved.

9. The system of claim 8 , wherein the validation is Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM) validation.

10. The system of claim 8 , wherein the details of at least one transaction for the purchase of at least one product are based on the customer selecting items for checkout.

11. The system of claim 8 , wherein the unique token is a site token.

12. The system of claim 8 , wherein the processor further calculates the amount of the transaction based on the information stored in the unique token.

13. The system of claim 8 , wherein the unique token is a bulk token used in a direct-to-purchase scenario.

14. The system of claim 8 , wherein the transmitter transmits a confirmation email message to the customer.

Assignments (1)
CHANGE OF NAME Recorded Jan 23, 2019
From: @PAY IP HOLDINGS LLC
To: SWOOP IP HOLDINGS LLC
Reel/Frame 048116/0896 →
Continuity (5)
Continuation 14582071 · Dec 23, 2014
Provisional Application 61920039 · Dec 23, 2013
Provisional Application 61920278 · Dec 23, 2013
Provisional Application 62096440 · Dec 23, 2014
Related Publication 20170270597A1 · Sep 21, 2017