# US 11,113,690 B2 · Systems and methods for processing data messages from a user vehicle

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,690 B2
- Document ID: US11113690B2
- Status: Granted
- Kind: B2
- Application number: 15/388,790
- Filed: 2016-12-22
- Published: 2018-06-28
- Granted: 2021-09-07
- Earliest claimed: 2016-12-22
- Assignees: Mastercard International Incorporated
- Applicants: MasterCard International Incorporated
- Inventors: Jeffrey D. Woods; Christopher Eric Mullen; Rick Unnerstall
- Web page: https://patentgrep.com/patent/US11113690B2

## CPC

- G06Q 20/3821: {Electronic credentials}
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06Q 20/4014: {Identity check for transactions}
- G06Q 20/40145: {Biometric identity checks}
- G06Q 20/4015: {using location information}
- G06Q 20/405: {Establishing or using transaction specific rules}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A payment processor computing device for performing an electronic transaction initiated by a vehicle is described. The payment processor computing device is configured to receive a registration secure token from a vehicle computing device, the registration secure token corresponding to a cardholder and including an account identifier, a vehicle identifier, and a biometric identifier. The payment processor computing device is further configured to store the registration secure token in memory, receive an authorization request message associated with a payment transaction initiated by the cardholder using the vehicle computing device in communication with a merchant computing device wherein the authorization request message includes a transaction secure token, authenticate the authorization request message by matching the transaction secure token to the registration secure token, embed a matching indicator within the authorization request message, and transmit the authorization request message with the embedded matching indicator to an issuer.

## Claims

### Claim 1

A payment processor computing device for performing an electronic transaction initiated by a vehicle including a vehicle computing device, said payment processor computing device comprising one or more processors in communication with one or more memory devices, said payment processor computing device communicatively coupled to the vehicle computing device and to at least one merchant point-of-sale (POS) device, said payment processor computing device configured to:
receive a registration secure token from a vehicle computing device, the registration secure token being unique to a combination of a cardholder and the vehicle associated with the cardholder and created during a registration process for initiating future electronic transactions, the vehicle computing device coupled to the vehicle, the registration secure token including:
a tokenized account identifier, the cardholder having an account associated with the account identifier for use in processing electronic transactions;
a vehicle identifier unique to the vehicle associated with the cardholder; and
a biometric identifier associated with the cardholder, the biometric identifier generated by the vehicle computing device in response to receiving a first biometric input from a biometric input device connected to the vehicle computing device, wherein the first biometric input is stored in a memory device of the vehicle computing device;
store the registration secure token in the one or more memory devices;
receive an authorization request message associated with a payment transaction initiated by the cardholder using the vehicle computing device in communication with a first merchant POS device, the authorization request message sent by the vehicle computing device to said payment processor computing device via the first merchant POS device physically proximate to the vehicle computing device, the authorization request message including transaction data associated with the payment transaction and a transaction secure token, wherein the transaction secure token includes the tokenized account identifier, the vehicle identifier of the vehicle, and the biometric identifier, and wherein the transaction secure token is generated by the vehicle computing device in response to the vehicle computing device receiving a second biometric input from the biometric input device, the second biometric input substantially matching the first biometric input stored in the memory of the vehicle computing device;
authenticate the authorization request message by matching the transaction secure token to the registration secure token, the matching including (i) matching a first portion of the transaction secure token representing the tokenized account identifier and a second portion of the transaction secure token representing the vehicle identifier to a first portion of the registration secure token representing the tokenized account identifier and a second portion of the registration secure token representing the vehicle identifier to verify the payment account being used to initiate the payment transaction via the vehicle computing device is associated with the vehicle associated with the vehicle identifier and that the vehicle associated with the vehicle identifier is in proximity to the first merchant POS device at the time the payment transaction is initiated, and (ii) matching a third portion of the transaction secure token representing the biometric identifier to a third portion of the registration secure token representing the biometric identifier to verify a registered cardholder is initiating the payment transaction;
embed a matching indicator within the authorization request message, the matching indicator representing successful verification of the payment transaction based upon successful matching of the transaction secure token with the registration secure token; and
transmit the authorization request message with the embedded matching indicator to an issuer of the account for further processing, wherein, upon detection of the embedded matching indicator by the issuer, the embedded matching indicator is configured to indicate initial verification of the payment transaction has been performed by the payment processing computer device and cause expedited issuer authentication and authorization of the payment transaction.

### Claim 2 (depends on 1)

The payment processor computing device of claim 1, wherein said payment processor computing device is further configured to receive the registration secure token in response to the cardholder inputting the account identifier and the vehicle identifier during the registration process.

### Claim 3 (depends on 1)

The payment processor computing device of claim 1, wherein the first biometric input includes at least one of a fingerprint image, a voice recording, and a retinal image of the cardholder.

### Claim 4 (depends on 1)

The payment processor computing device of claim 1, wherein said payment processor computing device is further configured to verify the authorization request message by applying at least one verification rule and determining that the authorization request message is a verified message.

### Claim 5 (depends on 4)

The payment processor computing device of claim 4, wherein the at least one verification rule for determining that the authorization request message is verified includes at least one of: (i) determining that a current location of the vehicle corresponds to a location of the first merchant POS device based on a vehicle location received from the first merchant POS device in the authorization request message; and (ii) determining that a current mileage of the vehicle is greater than a previous mileage of the vehicle when performing a previous transaction based on a vehicle mileage received from the first merchant POS device in the authorization request message.

### Claim 6 (depends on 1)

The payment processor computing device of claim 1, wherein said payment processor computing device is further configured to transmit at least one coupon to the vehicle computing device based on prior transactions.

### Claim 7 (depends on 1)

The payment processor computing device of claim 1, wherein said payment processor computing device is further configured to receive a plurality of registration secure tokens from the vehicle computing device, each of the plurality of registration secure tokens unique to a respective combination of another cardholder of a plurality of cardholders linked to the vehicle and the vehicle.

### Claim 8 (depends on 1)

The payment processor computing device of claim 1, wherein the vehicle identifier is a vehicle identification number (VIN) associated with the vehicle by a vehicle manufacturer.

### Claim 9 (depends on 1)

The payment processor computing device of claim 1, said payment processor computing device further configured to:
determine that the transaction secure token does not match the registration secure token;
embed a no-match indicator within the authorization request message; and
transmit the authorization request message with the embedded no-match indicator to an issuer of the account for further processing, wherein, upon detection of the embedded no-match indicator by the issuer, the embedded no-match indicator is configured to indicate initial verification of the payment transaction performed by the payment processing computer device was unsuccessful and cause the issuer to (i) initiate one or more additional authentication procedures, or (ii) decline the payment transaction.

### Claim 10 (depends on 1)

The payment processor computing device of claim 1, said payment processor computing device further configured to:
determine that the transaction secure token does not match the registration secure token;
generate, on behalf of the issuer, an authorization response message including a decline message and a no-match indicator; and
transmit the authorization response message including the embedded no-match indicator to the merchant computing device to terminate the electronic transaction.

### Claim 11

A computer-implemented method for performing an electronic transaction initiated by a vehicle including a vehicle computing device coupled to the vehicle, said method implemented using a payment processor computing device communicatively coupled to the vehicle computing device and to at least one merchant point-of-sale (POS) device, the vehicle computing device and the payment processor computing device each having at least one processor and one or more memory devices, said method comprising:
generating, by the vehicle computing device, a biometric identifier associated with a cardholder in response to receiving a first biometric input from a biometric input device connected to the vehicle computing device, wherein the first biometric input is stored in the one or more memory devices of the vehicle computing device;
receiving, by the payment processor computing device, a registration secure token from the vehicle computing device, the registration secure token being unique to a combination of the cardholder the vehicle associated with the cardholder and created during a registration process for initiating future electronic transactions, the registration secure token including a tokenized account identifier, a vehicle identifier unique to the vehicle associated with the cardholder, and the biometric identifier, the cardholder having an account associated with the account identifier for use in processing electronic transactions, and the cardholder being associated with the biometric identifier;
storing, by the payment processor computing device, the registration secure token in the one or more memory devices;
receiving, by the payment processor computing device, an authorization request message associated with a payment transaction initiated by the cardholder using the vehicle computing device in communication with first merchant POS device, the authorization request message sent by the vehicle computing device to the payment processor computing device via the first merchant POS device physically proximate to the vehicle computing device, the authorization request message including transaction data associated with the payment transaction and a transaction secure token that includes the tokenized account identifier, the vehicle identifier of the vehicle, and the biometric identifier, wherein the transaction secure token is generated by the vehicle computing device in response to the vehicle computing device receiving a second biometric input from the biometric input device, the second biometric input substantially matching the first biometric input stored in the one or more memory devices of the vehicle computing device;
authenticating, by the payment processor computing device, the authorization request message by matching the transaction secure token to the registration secure token, said matching including (i) matching a first portion of the transaction secure token representing the tokenized account identifier and a second portion of the transaction secure token representing the vehicle identifier to a first portion of the registration secure token representing the tokenized account identifier and a second portion of the registration secure token representing the vehicle identifier to verify the payment account being used to initiate the payment transaction via the vehicle computing device is associated with the vehicle associated with the vehicle identifier and that the vehicle associated with the vehicle identifier is in proximity to the first merchant POS device at the time the payment transaction is initiated, and (ii) matching a third portion of the transaction secure token representing the biometric identifier to a third portion of the registration secure token representing the biometric identifier to verify a registered cardholder is initiating the payment transaction;
embedding a matching indicator within the authorization request message, the matching indicator representing successful verification of the payment transaction based upon successful matching of the transaction secure token with the registration secure token; and
transmitting the authorization request message with the embedded matching indicator to an issuer of the account for further processing, wherein, upon detection of the embedded matching indicator by the issuer, the embedded matching indicator is configured to indicate initial verification of the payment transaction has been performed by the payment processing computer device and cause expedited issuer authentication and authorization of the payment transaction.

### Claim 12 (depends on 11)

The method of claim 11, wherein receiving a registration secure token further comprises receiving the registration secure token in response to the cardholder inputting the account identifier and the vehicle identifier during the registration process.

### Claim 13 (depends on 11)

The method of claim 11, wherein the first biometric input includes at least one of a fingerprint image, a voice recording, and a retinal image of the cardholder.

### Claim 14 (depends on 11)

The method of claim 11 further comprising verifying the authorization request message, by the payment processor computing device, by applying at least one verification rule and determining that the authorization request message is a verified message.

### Claim 15 (depends on 14)

The method of claim 14, wherein the at least one verification rule for determining that the authorization request message is verified includes at least one of: (i) determining that a current location of the vehicle corresponds to a location of first merchant POS device based on a vehicle location received from the first merchant POS device in the authorization request message; and (ii) determining that a current mileage of the vehicle is greater than a previous mileage of the vehicle corresponding to a previous transaction based on a vehicle mileage received from the first merchant POS device in the authorization request message.

### Claim 16 (depends on 11)

The method of claim 11 further comprising transmitting at least one coupon from the payment processor computing device to the vehicle computing device based on prior transactions.

### Claim 17 (depends on 11)

The method of claim 11 further comprising receiving at the payment processor computing device a plurality of registration secure tokens from the vehicle computing device, each of the plurality of registration secure tokens unique to a respective combination of another cardholder of a plurality of cardholders linked to the vehicle and the vehicle.

### Claim 18

A non-transitory computer readable medium that includes computer executable instructions for performing an electronic transaction initiated by a vehicle including a vehicle computing device using a payment processor computing device in communication with a payment network and the vehicle computing device and to at least one merchant point-of-sale (POS) device, wherein when executed by the payment processor computing device, the computer executable instructions cause the payment processor computing device to:
receive a registration secure token from a vehicle computing device, the registration secure token being unique to a combination of a cardholder and the vehicle associated with the cardholder and created during a registration process for initiating future electronic transactions, the vehicle computing device coupled to the vehicle, the registration secure token including:
a tokenized account identifier, the cardholder having an account associated with the account identifier for use in processing electronic transactions;
a vehicle identifier unique to the vehicle associated with the cardholder; and
a biometric identifier associated with the cardholder, the biometric identifier generated by the vehicle computing device in response to receiving a first biometric input from a biometric input device connected to the vehicle computing device, wherein the first biometric input is stored in a memory device of the vehicle computing device;
store the registration secure token in the one or more memory devices;
receive an authorization request message associated with a payment transaction initiated by the cardholder using the vehicle computing device in communication with a first merchant POS device, the authorization request message sent by the vehicle computing device to said payment processor computing device via the first merchant POS device physically proximate to the vehicle computing device, the authorization request message including transaction data associated with the payment transaction and a transaction secure token, wherein the transaction secure token includes the tokenized account identifier, the vehicle identifier of the vehicle, and the biometric identifier, and wherein the transaction secure token is generated by the vehicle computing device in response to the vehicle computing device receiving a second biometric input from the biometric input device, the second biometric input substantially matching the first biometric input stored in the memory of the vehicle computing device;
authenticate the authorization request message by matching the transaction secure token to the registration secure token, the matching including (i) matching a first portion of the transaction secure token representing the tokenized account identifier and a second portion of the transaction secure token representing the vehicle identifier to a first portion of the registration secure token representing the tokenized account identifier and a second portion of the registration secure token representing the vehicle identifier to verify the payment account being used to initiate the payment transaction via the vehicle computing device is associated with the vehicle associated with the vehicle identifier and that the vehicle associated with the vehicle identifier is in proximity to the first merchant POS device at the time the payment transaction is initiated, and (ii) matching a third portion of the transaction secure token representing the biometric identifier to a third portion of the registration secure token representing the biometric identifier to verify a registered cardholder is initiating the payment transaction;
embed a matching indicator within the authorization request message, the matching indicator representing successful verification of the payment transaction based upon successful matching of the transaction secure token with the registration secure token; and
transmit the authorization request message with the embedded matching indicator to an issuer of the account for further processing wherein, upon detection of the embedded matching indicator by the issuer, the embedded matching indicator is configured to indicate initial verification of the payment transaction has been performed by the payment processing computer device and cause expedited issuer authentication and authorization of the payment transaction.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the computer executable instructions cause the payment processor computing device to receive the registration secure token in response to the cardholder inputting the account identifier and the vehicle identifier during the registration process.

### Claim 20 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the computer executable instructions cause the payment processor computing device to verify the authorization request message by applying at least one verification rule and determining that the authorization request message is a verified message.

### Claim 21 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the computer executable instructions cause the payment processor computing device to transmit at least one coupon to the vehicle computing device based on prior transactions.
