IP Library Granted Patent US 10,860,993
Granted Patent B2
US 10,860,993 · App. 15/912,134 · Granted Dec 8, 2020

Alternative email-based website checkouts

Inventors: James Kassemi (Albuquerque, NM); John P. Killoran, Jr. (Albuquerque, NM); Chad Person (Albuquerque, NM)
Assignee: SWOOP IP HOLDINGS LLC
G06Q20/12G06Q20/3823G06Q30/0637G07G1/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 10,860,993
App. No.
15/912,134
Granted
Dec 8, 2020
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 (48)

1. A method for improving security of an e-commerce system, the method comprising:

sending, by the e-commerce system, a message to a browser of a customer wherein the message includes a first link;

receiving, by the e-commerce system, a request from the browser to perform a transaction in response to the customer enabling the first link, wherein the request includes details of the transaction;

generating, by the e-commerce system, a second link and at least one unique token in response to receiving the request, wherein the unique token comprises a value associated with the transaction;

transmitting, by the e-commerce system, the second link and the at least one unique token to the browser;

receiving, by the e-commerce system, a response email that is generated in response to the customer enabling the second link, wherein the response email includes a unique token; and

performing, by the e-commerce system, an authentication of the response email;

decoding, by the e-commerce system, the unique token to form a decoded token; and

processing, by the e-commerce system, the transaction based on the decoded token, on a condition that the authentication is approved.

2. The method of claim 1 , wherein the authentication includes at least one of Sender Policy Framework (SPF) and Domain Keys Identified Mail (DKIM) validations.

3. The method of claim 1 , wherein the transaction is a payment.

4. The method of claim 1 , wherein the transaction is access to a secure server.

5. The method of claim 1 , further comprising calculating an amount of the transaction based on 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 message to the customer and vendor.

8. The method of claim 7 , wherein the confirmation message causes the browser of the customer to display a page indicating that the transaction was performed.

9. An e-commerce system that improves security of an e-commerce transaction, the e-commerce system comprising:

a communication interface communicatively coupled to a customer device via a network; and

a processor communicatively coupled to the communication interface;

wherein the processor:

sends, using the communication interface, a message to a browser on the customer device, wherein the message includes a first link,

receives, using the communication interface, a request from the browser to perform a transaction in response to the customer device enabling the first link, wherein the request includes details of the transaction,

generates a second link and at least one unique token in response to receiving the request, wherein the unique token comprises a value associated with the transaction,

transmits, using the communication interface, the second link and the at least one unique token to the browser,

receives, using the communication interface, a response email that is generated in response to the customer device enabling the second link, wherein the response email includes a unique token,

performs an authentication of the response email,

decodes the at least one unique token to form a decoded token, and

processes the transaction based on the decoded token, on a condition that the authentication is approved.

10. The e-commerce system of claim 9 , wherein the authentication includes at least one of Sender Policy Framework (SPF) and Domain Keys Identified Mail (DKIM) validations.

11. The e-commerce system of claim 9 , wherein the transaction is a payment.

12. The e-commerce system of claim 9 , wherein the transaction is access to a secure server.

13. The e-commerce system of claim 9 , wherein the processor further calculates an amount of the transaction based on information stored in the unique token.

14. The e-commerce system of claim 9 , wherein the unique token is a bulk token used in a direct-to-purchase scenario.

15. The e-commerce system of claim 9 , wherein the processor further transmits, using the communication interface, a confirmation message to the customer device and vendor.

16. The e-commerce system of claim 15 , wherein the confirmation message causes the browser of the customer device to display a page indicating that the transaction was performed.

17. A non-transitory computer readable storage medium storing instructions for improving security of an e-commerce system, the instructions when executed by a processor of the e-commerce system causes the processor to execute a method that comprises:

sending, by the e-commerce system, a message to a browser of a customer wherein the message includes a first link;

receiving, by the e-commerce system, a request from the browser to perform a transaction in response to the customer enabling the first link, wherein the request includes details of the transaction;

generating, by the e-commerce system, a second link and at least one unique token in response to receiving the request, wherein the unique token comprises a value associated with the transaction;

transmitting, by the e-commerce system, the second link and the at least one unique token to the browser;

receiving, by the e-commerce system, a response email that is generated in response to the customer enabling the second link, wherein the response email includes a unique token; and

performing, by the e-commerce system, an authentication of the response email;

decoding, by the e-commerce system, the unique token to form a decoded token; and

processing, by the e-commerce system, the transaction based on the decoded token, on a condition that the authentication is approved.

18. The non-transitory computer readable storage medium of claim 17 , wherein the authentication includes at least one of Sender Policy Framework (SPF) and Domain Keys Identified Mail (DKIM) validations.

19. The non-transitory computer readable storage medium of claim 17 , wherein the method further comprises:

transmitting a confirmation message to the customer and vendor.

20. The non-transitory computer readable storage medium of claim 19 , wherein the confirmation message causes the browser of the customer to display a page indicating that the transaction was performed.

Assignments (1)
CHANGE OF NAME Recorded Jan 23, 2019
From: @PAY IP HOLDINGS LLC
To: SWOOP IP HOLDINGS LLC
Reel/Frame 048117/0319 →
Continuity (6)
Continuation 15423451 · Feb 2, 2017
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 20180197228A1 · Jul 12, 2018
Cited By (1)
US 12,574,366