Automated remote transactions between a vehicle and a lodging system
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorWael Ibrahim
Life of this patent
Estimating the term…
Abstract
A system and method is disclosed for automated remote transactions between a vehicle and a lodging system The system may enable the vehicle to initiate an automated remote transaction to the lodging system to book an accommodation and complete a remote payment. The lodging system may transmit available accommodations to the vehicle. The vehicle may respond with a booking request comprising an accommodation selection and vehicle identifying data and the lodging system may communicate the vehicle identifying data to a payment network to authorize the remote transaction. In response to authorizing the remote transaction, the lodging system may complete the booking request with the vehicle.
Claims18
A method for an automated remote transaction comprising:
- transmitting, by an Internet of things (IoT) device and via a computer network, a request for the automated remote transaction with a booking platform;
- receiving, by the IoT device and in response to the request, from the booking platform, a set of available services;
- generating, by the IoT device, a booking request by using a private key, wherein the booking request is further generated based at least in part on a selection of at least one available service on a user interface for another device in communication with the IoT device, wherein the private key is stored in the other device, and the private key has been associated with information identifying the other device;
- transmitting, by the IoT device, the booking request to the booking platform, wherein the booking request comprises the at least one available service from the set of available services, a booking price, and the information identifying the other device, wherein the booking platform transmits the information identifying the other device and the booking price to a payment network, wherein the payment network compares the information identifying the other device and stored information identifying the other device to determine whether the information identifying the other device matches the stored information identifying the other device and whether additional authentication is needed, and wherein the payment network is configured to register one or more other devices for automated remote transactions, and further configured to authorize and complete the automated remote transaction between the other device and the booking platform;
- in response to determining that the additional authentication is needed based on a fraud determination using stored fraud information, prompting, by the IoT device, a user of the IoT device for additional information including a biometric input, wherein the biometric input is captured by a biometric sensor communicatively coupled to the IoT device and is positioned in a vehicle;
- transmitting, by the IoT device to the payment network, the biometric input;
- and
- receiving, by the IoT device from the booking platform, in response to a validation of the information identifying the other device and the biometric input, an electronic access token associated with the other device and the at least one available service, wherein the electronic access token comprises authorization data to receive the at least one available service.
A computer-based system for an automated remote transaction, comprising:
- a computing device that includes a processor and a memory;
- and
- machine-readable instructions stored in the memory, wherein the machine-readable instructions, in response to execution by the processor, cause the computing device to at least:
- receive, from an Internet of things (IoT) device, a registration request;
- receive, from the IoT device, information identifying another device in communication with the IoT device;
- in response to receiving the registration request and the information identifying the other device, generate a private key, wherein the private key is associated with the information identifying the other device;
- transmit the private key to the other device, wherein the private key is stored in a root of trust system of the other device;
- receive from a booking platform the information identifying the other device and a booking price associated with the automated remote transaction, wherein information received from the booking platform is encrypted using the private key stored in the root of trust system;
- decrypt, using a public key, information to obtain at least decrypted the information identifying the other device;
- in response to determining that additional authentication is needed based on a fraud determination using stored fraud information, transmit, to the IoT device, a request specifying a prompt for a user of the IoT device to enter a biometric input;
- receive, from the IoT device, the biometric input, wherein the biometric input is captured by a biometric sensor communicatively coupled to the IoT device;
- compare the information identifying the other device and the biometric input and stored information identifying the other device to determine whether the information identifying the other device matches the stored information identifying the other device;
- and
- in response to the determination that the information identifying the other device matches the stored information identifying the other device, transmit, to the booking platform, data indicating (i) that the automated remote transaction is authorized and (ii) a payment amount is authorized for the automated remote transaction.
An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system of a payment network, cause the computer-based system to at least:
- receive, by a computing device of the computer-based system and from an Internet of things (IoT) device, a registration request;
- receive, by the computing device of the computer-based system and from the IoT device, information identifying another device in communication with the IoT device;
- in response to receiving the registration request and the information identifying the other device, generate a private key, wherein the private key is associated with the information identifying the other device and wherein the private key is stored in a root of trust system of the other device;
- transmit the private key to the other device, wherein the private key is stored in the root of trust system of the other device;
- receive from a booking platform information identifying the other device and a booking price associated with an automated remote transaction;
- in response to determining that additional authentication is needed based on a fraud determination using stored fraud information, transmit, to the IoT device, a request specifying a prompt for a user of the IoT device to enter a biometric input;
- receive, from the IoT device, the biometric input, wherein the biometric input is captured by a biometric sensor communicatively coupled to the IoT device and is positioned in a vehicle;
- compare the information identifying the other device and the biometric input and stored information identifying the other device to determine whether the information identifying the other device matches the stored information identifying the other device;
- and
- in response to the determination that the information identifying the other device matches the stored information identifying the other device, transmit, to a booking platform, data indicating (i) that the automated remote transaction is authorized and (ii) a payment amount is authorized for the automated remote transaction.
Dependencies are inferred from the claim text.