# US 11,907,949 B2 · Apparatus for controlling vehicle utilizing fast identity online and controlling method thereof

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

- Number: US 11,907,949 B2
- Document ID: US11907949B2
- Status: Granted
- Kind: B2
- Application number: 17/861,377
- Filed: 2022-07-11
- Published: 2023-04-27
- Granted: 2024-02-20
- Earliest claimed: 2021-10-27
- Assignees: Hyundai Motor Company; Kia Corporation
- Applicants: Hyundai Motor Company; Kia Corporation
- Inventors: Yong Woo Shin; Min Woo Lee
- Web page: https://patentgrep.com/patent/US11907949B2

## CPC

- G06Q 20/40145: {Biometric identity checks}
- H04L 12/12: Arrangements for remote connection or disconnection of substations or of equipment thereof
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/145: {Payments according to the detected use or quantity}
- G06Q 20/382: {insuring higher security of transaction}
- G06Q 20/405: {Establishing or using transaction specific rules}
- H04L 12/40: Bus networks
- H04L 2012/40215: {Controller Area Network CAN}
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An apparatus for controlling a vehicle includes a memory, a network interface, and a processor, where the processor may check whether a fingerprint recognition module in the vehicle supports fast identity online (FIDO), may request for an encryption key to register the FIDO, may encrypt an input pin code to transmit the encrypted pin code to a financial information processing server, may transmit vehicle and account information for the FIDO registration to a FIDO authentication server when receiving an authentication token from the financial information processing server, may generate information on the FIDO registration when receiving policy information from the FIDO authentication server, and may transmit the information on the FIDO registration to the FIDO authentication server.

## Claims

### Claim 1

An apparatus for controlling a vehicle, the apparatus comprising:
a memory;
a network interface; and
a processor,
wherein the processor is configured to:
check whether a fingerprint recognition module in the vehicle supports fast identity online (FIDO),
request an encryption key to register the FIDO,
encrypt an input pin code to transmit the encrypted pin code to a financial information processing server,
transmit vehicle and account information for the FIDO registration to a FIDO authentication server when receiving an authentication token from the financial information processing server,
generate information on the FIDO registration when receiving policy information from the FIDO authentication server, and
transmit the information on the FIDO registration to the FIDO authentication server.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to check whether a fingerprint recognition function of the vehicle is supported by controller area network (CAN) communication between a head unit, which is included in the vehicle and performs payment, and the fingerprint recognition module.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to receive a public key from the financial information processing server and encrypt the pin code.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to:
receive a user fingerprint by using the fingerprint recognition module and authenticate the user fingerprint when receiving the policy information, and
generate the information on the FIDO registration by using the user fingerprint.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to check whether a driver is seated by using an occupancy sensor of the driver's seat and then transmit the information on the FIDO registration to the FIDO authentication server.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to determine whether the FIDO is registered and transmit order information and information on the MO authentication.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to notify a user that a payment is completed and start a payment time-expiration timer.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the processor is configured to transmit a notification notifying that a product paid for is not used when a payment time on the payment-expiration timer expires.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to:
inform the FIDO authentication server that the information on the registered fingerprint is changed, and
deactivate use of the FIDO by a registered account when receiving an instruction to deactivate the use of the FIDO from the FIDO authentication server.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the processor is configured to transmit the vehicle and account information to the FIDO authentication server to activate use of the FIDO by an account in which the fingerprint is registered, when the fingerprint is registered in advance.

### Claim 11

A controlling method of a vehicle, the method comprising:
checking whether a fingerprint recognition module in the vehicle supports fast identity online (FIDO),
requesting an encryption key to register the FIDO,
encrypting an input pin code to transmit the encrypted pin code to a financial information processing server,
transmitting vehicle and account information for the FIDO registration to a FIDO authentication server when receiving an authentication token from the financial information processing server,
generating information on the FIDO registration when receiving policy information from the FIDO authentication server, and
transmitting the information on the FIDO registration to the FIDO authentication server.

### Claim 12 (depends on 11)

The method of claim 11, wherein checking whether the FIDO is supported includes checking whether a fingerprint recognition function of the vehicle is supported by controller area network (CAN) communication between a head unit, which is included in the vehicle and performs payment, and the fingerprint recognition module.

### Claim 13 (depends on 11)

The method of claim 11, wherein encrypting the input pin code to transmit the encrypted pin code to the financial information processing server includes receiving a public key from the financial information processing server and encrypting the pin code.

### Claim 14 (depends on 11)

The method of claim 11, wherein generating the information on the FIDO registration includes:
receiving a user fingerprint by using the fingerprint recognition module and authenticating the user fingerprint when receiving the policy information, and
generating the information on the FIDO registration by using the user fingerprint.

### Claim 15 (depends on 11)

The method of claim 11, wherein transmitting the information on the FIDO registration to the FIDO authentication server includes checking whether a driver is seated by using an occupancy sensor of the driver's seat and then transmitting the information on the FIDO registration to the FIDO authentication server.

### Claim 16 (depends on 11)

The method of claim 11, further comprising:
determining whether the FIDO is registered and transmitting order information and information on the FIDO authentication.

### Claim 17 (depends on 11)

The method of claim 11, further comprising: notifying a user that a payment is completed and starting a payment time-expiration timer.

### Claim 18 (depends on 17)

The method of claim 17, wherein notifying the user that the payment is completed and the starting the payment time-expiration timer includes transmitting a notification notifying that a product paid for is not used when a payment time expires.

### Claim 19 (depends on 11)

The method of claim 11, further comprising:
informing the FIDO authentication server that the information on the registered fingerprint is changed, and
deactivating use of the FIDO by the registered account when receiving an instruction to deactivate the use of the FIDO from the FIDO authentication server.

### Claim 20 (depends on 11)

The method of claim 11, further comprising:
transmitting the vehicle and account information to the FIDO authentication server to activate use of the FIDO by an account in which the fingerprint is registered, when the fingerprint is registered in advance.
