IP Library Granted Patent US 11,551,198
Granted Patent B2
US 11,551,198 · App. 15/009,652 · Granted Jan 10, 2023

Email-based e-commerce with near field communication

Inventor: John P. Killoran, Jr. (Albuquerque, NM)
Assignee: SWOOP IP HOLDINGS LLC
G06Q20/3278G06Q20/3821G06Q30/00G06Q30/06G06Q10/10
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 11,551,198
App. No.
15/009,652
Granted
Jan 10, 2023
Kind
B2
Abstract

A method and system implemented in an e-commerce system to facilitate transactions between a customer and a vendor is disclosed. The method includes generating, by a processor, the requested at least one NFC code and token, wherein the at least one NFC code and token an identification of the price the customer pays for a specific product, the customer's amount owed on an invoice or granting access to a secure account, transmitting, by a transmitter, the at least one NFC code and token to a vendor server; receiving, by a receiver, a response email, wherein the response email includes the token; decoding, by the processor, the token; performing, by the processor, an Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM) validation; and processing, by the processor, the transaction, on a condition that the SPF and DKIM validations are approved.

Claims (60)

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

generating, by an e-commerce system, a token for the e-commerce transaction;

generating, by the e-commerce system, an embedded link that generates a response email that email contains the token;

configuring, by the e-commerce system, a Near-Field-Communication (NFC) code to include the embedded link;

transmitting, by the e-commerce system, the NFC code to a vendor server;

receiving, by the e-commerce system, the response email from an email address of a sender of the response email, wherein the response email is generated based on the NFC code;

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

validating, by the e-commerce system, the decoded token;

identifying, by the e-commerce system, the e-commerce transaction based on the decoded token;

performing, by the e-commerce system, an authentication of the email address of the sender, wherein the authentication includes at least one of Sender Policy Framework (SPF) validation and DomainKeys Identified Mail (DKIM) validation; and

processing, by the e-commerce system, the e-commerce transaction identified based on the authentication of the email address of the sender and the validating of the decoded token.

2. The method of claim 1 , wherein the embedded link includes a Uniform Resource Locator (URL).

3. The method of claim 1 wherein the embedded link includes a mailto link.

4. The method of claim 1 , further comprising:

transmitting, by the e-commerce system, a request for billing details; and

receiving, by the e-commerce system, the billing details in response to the transmitting,

wherein the e-commerce transaction is processed using the billing details.

5. The method of claim 4 wherein the billing details provide additional information for completing the e-commerce transaction.

6. A system that improves security of an e-commerce transaction, the system comprising:

a communication interface that is communicatively coupled to a vendor server via a communication network;

a memory;

a processor communicatively coupled to the memory and the communication interface, wherein the processor is configured to:

receive, using the communication interface, a request from the vendor server,

generate, in response to receiving the request, a token for the e-commerce transaction,

generate, in response to generating the token, an embedded link that generates a response email that email contains the token;

configure, in response to receiving the request, a Near-Field-Communication (NFC) code to include the embedded link,

transmit, using the communication interface, the NFC code to the vendor server,

receive, using the communication interface the response email, wherein the response email is generated from the NFC code, and

in response to receiving the response email:

decode the token to form a decoded token;

validate the decoded token to generate a validation result;

identify the e-commerce transaction based on the decoded token;

perform an authentication of an email address of a sender of the response email, wherein the authentication includes at least one of Sender Policy Framework (SPF) validation and DomainKeys Identified Mail (DKIM) validation of the response email; and

process the e-commerce transaction based on the validation and the validation result.

7. The system of claim 6 wherein the embedded link includes a Uniform Resource Locator (URL).

8. The system of claim 6 , wherein the processor is further configured to:

transmit, using the communication interface, a request for billing details; and

receive, using the communication interface, the billing details in response to the request,

wherein the e-commerce transaction is processed using the billing details.

9. The system of claim 8 wherein the billing details provide additional information for completing the e-commerce transaction.

10. The system of claim 6 wherein the embedded link includes a mailto link.

11. The system of claim 6 wherein the token is generated based on an amount of the e-commerce transaction.

12. A non-transitory computer readable storage medium that stores instructions for improving security of an e-commerce transaction, the instructions when executed by a processor of an e-commerce system cause the processor to execute a method, the method comprising:

generating a token for the e-commerce transaction;

generating an embedded link that generates a response email that email contains the token;

configuring a Near-Field-Communication (NFC) code to included the embedded link;

transmitting, via a communication interface, the NFC code a vendor server;

receiving, via the communication interface, the response email from an email address of a sender of the response email, wherein the response email is generated in response from the NFC code;

decoding the token to form a decoded token;

validating, by the e-commerce system, the decoded token;

identifying the e-commerce transaction based on the decoded token;

performing an authentication of the email address of the sender of the response email, wherein the authentication includes at least one of Sender Policy Framework (SPF) validation and DomainKeys Identified Mail (DKIM) validation; and

processing the e-commerce transaction identified based on the authentication of the email address and the validating of the decoded token.

13. The non-transitory computer readable storage medium of claim 12 , wherein the embedded link includes a Uniform Resource Locator (URL).

14. The non-transitory computer readable storage medium of claim 12 , wherein the embedded link includes a mailto link.

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

transmitting, by the e-commerce system, a request for billing details; and

receiving, by the e-commerce system, the billing details in response to the transmitting,

wherein the e-commerce transaction is processed using the billing details.

16. The non-transitory computer readable storage medium of claim 15 , herein the billing details provide additional information for completing the e-commerce transaction.

Assignments (2)
CHANGE OF NAME Recorded Jan 23, 2019
From: @PAY IP HOLDINGS LLC
To: SWOOP IP HOLDINGS LLC
Reel/Frame 048117/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2016
From: KILLORAN, JOHN P., JR.
To: @PAY IP HOLDINGS LLC
Reel/Frame 037623/0152 →
Continuity (2)
Provisional Application 62108870 · Jan 28, 2015
Related Publication 20160217454A1 · Jul 28, 2016