US 12,235,939 B2
Authentication system with message conversion
Mark Allen Nelsen, Oakland, CA (US); Craig O'Connell, San Mateo, CA (US); Karl Newland, Foster City, CA (US); and Douglas Fisher, Mountain View, CA (US)
Assigned to VISA INTERNATIONAL SERVICE ASSOCIATION, San Francisco, CA (US)
Filed by Visa International Service Association, San Francisco, CA (US)
Filed on Feb. 10, 2022, as Appl. No. 17/669,128.
Application 17/669,128 is a division of application No. 14/814,073, filed on Jul. 30, 2015, granted, now 11,282,082.
Claims priority of provisional application 62/031,084, filed on Jul. 30, 2014.
Prior Publication US 2022/0164799 A1, May 26, 2022
Int. Cl. G06Q 20/40 (2012.01); G06F 21/31 (2013.01); G06Q 20/32 (2012.01)
CPC G06F 21/31 (2013.01) [G06Q 20/3224 (2013.01); G06Q 20/40 (2013.01); G06Q 20/4016 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by an authorization server computer, a modified transaction authentication request message formatted according to a second International Organization for Standardization (ISO) 8583 message format from a server computing device, wherein the server computing device generates the modified authentication request message based upon a transaction authentication request message formatted according to a first Hypertext Transfer Protocol (HTTP) message format from a computing device of a user, and wherein the server computing device generates and transmits the modified authentication request message by:
receiving, at the server computing device from the computing device of the user, during a transaction with a merchant server computer, over a communications network, the transaction authentication request message for the transaction in the HTTP message format comprising HTTP fields, the transaction authentication request message including both authentication information and authorization information comprising a device identifier of the computing device of the user, a merchant identifier, a merchant location, a card verification value, and a transaction amount;
translating, by the server computing device, the transaction authentication request message to the ISO 8583 message format comprising ISO 8583 fields, by
(i) extracting, using an information collection submodule in the server computing device, the authentication information and the authorization information from the transaction authentication request message in the Hypertext Transfer Protocol (HTTP) message format,
(ii) accessing, using a format conversion submodule in the server computing device, correlations between the ISO 8583 fields and the HTTP fields from a message format database, and
iii) based on the field correlations, generating, using a message generation submodule in the server computing device, the modified transaction authentication request message by inserting the authentication information and the authorization information collected using the information collection submodule and one or more of a geolocation value that identifies a geographic location of the computing device of the user, a feature identifier that identifies characteristics of the computing device of the user, or a network address of the computing device of the user into the ISO 8583 fields to form the modified transaction authentication request message, and
transmitting, by the server computing device to the authorization server computer, the modified transaction authentication request message in the ISO 8583 message format; and
initiating, by the authorization server computer, an authentication process with the user using the computing device.