US 11,989,728 B2
Systems and methods for securely transmitting credit card payments
Ryan Chambers, Bloomington, IL (US); Anthony Martin, Pekin, IL (US); and Dana R. Guild, Louisville, KY (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed on Oct. 21, 2021, as Appl. No. 17/506,839.
Application 17/506,839 is a continuation of application No. 15/609,720, filed on May 31, 2017, granted, now 11,157,902.
Application 15/609,720 is a continuation of application No. 14/505,599, filed on Oct. 3, 2014, granted, now 9,697,517.
Prior Publication US 2022/0044230 A1, Feb. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/22 (2012.01); G06Q 20/24 (2012.01)
CPC G06Q 20/385 (2013.01) [G06Q 20/22 (2013.01); G06Q 20/227 (2013.01); G06Q 20/24 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of securely transmitting credit card payments, the method executed and performed by one or more computer processors, the method comprising:
transmitting, by a web-enabled device to a merchant server using a first wireless network protocol, a request to register a credit card;
in response to transmitting the request, receiving, at the web-enabled device from the merchant server by the first wireless network protocol, a credit card registration webpage;
displaying, by the web-enabled device, the credit card registration webpage;
receiving, from a user at the credit card registration webpage, (i) credit card data, (ii) customer data, and (iii) a confirmation input to submit the credit card data and the customer data;
in response to receiving the confirmation input, transmitting, by the web-enabled device to a token server using a second wireless network protocol that is different than the first wireless network protocol, the credit card data;
in response to receiving the credit card data, generating, at the token server, a token representing the credit card data, and the token server is not directly accessible by the merchant server;
receiving, at the web-enabled device from the token server by the second wireless network protocol, the token; and
in response to receiving the token, transmitting, by the web-enabled device to the merchant server by the first wireless network protocol, the token and the customer data for processing a credit card payment transaction.