Hands-free processing with a confirmation request
Abstract
An application on a user computing device receives a beacon identifier from a service computing device, generates a first service request token, and transmits the first service request token to the service computing device. The application on the user computing device transmits a first communication comprising the first service request token, an account identifier, and the beacon identifier to a service request processing system. The service request processing system receives, from a service computing device, a request comprising the first service request token and the service request data. The service request processing system determines that the service request exceeds a configured service request limit, communicates, to the application on the user computing device, a request for an authorization of the service request, and receives an authorization for the service request from the application on the user computing device, and processes the service request in response to receiving the authorization.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method to process hands-free service requests when service request limits are exceeded, comprising:
receiving, by an application on a user computing device, a beacon identifier from a service computing device; generating, by the application on the user computing device, a first service request token; transmitting, by the application on the user computing device, the first service request token to the service computing device, wherein the service computing device associates service request data with the first service request token; transmitting, by the application on the user computing device and to one or more computing devices, a first communication comprising the first service request token, an account identifier, and the beacon identifier; receiving, by the one or more computing devices, the first communication from the application on the user computing device; receiving, by the one or more computing devices and from the service computing system, a service request comprising the first service request token and the service request data; determining, by the one or more computing devices and based on the service request data, that the service request exceeds a configured service request limit for hands-free service requests associated with the account identifier; communicating, by the one or more computing devices and to the application on the user computing device, a request for an authorization of the service request that exceeds the configured service request limit; receiving, by the one or more computing devices, an authorization for the service request from the application on the user computing device; and processing, by the one or more computing devices, the service request in response to receiving the authorization.
2 . The computer-implemented method of claim 1 , further comprising determining, by the one or more computing devices, that the configured service request limit indicates that all hands-free service requests associated with the account identifier require user authorization.
3 . The computer-implemented method of claim 1 , wherein user authorization of the service request is received by the user computing device from an input of the user and wherein the user computing device transmits the authorization request to the one or more computing devices in response to receiving the user authorization.
4 . The computer-implemented method of claim 1 , wherein the service request limit associated with the account identifier is configured by one or more of the user and the one or more computing devices.
5 . The computer-implemented method of claim 1 , wherein the service request limit associated with the account identifier is configured by a system associated with the account identifier.
6 . The computer-implemented method of claim 1 , wherein the first service request token provides an authorization for the one or more computing devices to conduct the service request with the account identifier within a scope provided by the first service request token.
7 . The computer-implemented method of claim 1 , wherein the request for the authorization of the service request is communicated in response to determining, by the one or more computing devices, that the service request is received from the service computing device associated with a particular service system.
8 . The computer-implemented method of claim 1 , wherein the authorization of the service request comprises a second service request token from the user computing device, and wherein the transaction is conducted based on the second service request token.
9 . The computer-implemented method of claim 1 , wherein the service request is conducted based on the first service request token.
10 . A system to process hands-free service requests when service request limits are exceeded, comprising:
a user computing device, comprising:
a first storage device;
a first application; and
a first processor communicatively coupled to the first storage device, wherein the first processor executes application code instructions that are stored in the first storage device to cause the user computing device to:
receive, by the first application from a service computing device associated with a service computing system, a beacon identifier;
generate, by the first application, a first service request token;
transmit, by the first application to the service computing device, the first service request token, wherein the service computing device associates service request data with the first service request token;
transmit, by the first application to one or more service processing devices, a first communication comprising the first service request token, an account identifier, and the beacon identifier; and
the one or more service processing devices, comprising:
a second storage device; and
a second processor communicatively coupled to the second storage device, wherein the second processor executes application code instructions that are stored in the second storage device to cause the one or more service processing devices to:
receive, from the application on the user computing device, the first communication comprising the first service request token, the account identifier, and the beacon identifier;
receive, from the service computing system, a service request, the service request comprising the first service request token and the service request data;
determine, based on the service request data, that the service request is for an amount greater than a configured service request limit for hands-free service requests associated with account identifier;
communicate, to the application on the user computing device, a request for an authorization of the service request that exceeds the configured service request limit;
receive, from the application on the user computing device, an authorization request for the service request; and
process the service request in response to receiving the authorization request.
11 . The system of claim 10 , wherein the authorization of the service request comprises a second service request token from the user computing device, and wherein the transaction is conducted based on the second service request token.
12 . The system of claim 10 , wherein the service request is conducted based on the first service request token.
13 . The system of claim 10 , wherein the configured service request limit indicates that all hands-free service requests associated with account identifier requires user authorization.
14 . The system of claim 10 , wherein the service request limit for hands-free service requests associated with the account identifier is configured by one or more of the user and the one or more service processing devices.
15 . The system of claim 10 , wherein the service request limit for hands-free service requests associated with the account identifier is configured by a system associated with the account identifier.
16 . The system of claim 10 , wherein the first processor is further configured to execute application code instructions that are stored in the first storage device to cause the user computing device to:
receive, from an input of the user, user authorization of the service request; and transmit the authorization request to the one or more computing devices in response to receiving the user authorization.
17 . The system of claim 10 , wherein the first service request token provides an authorization for the one or more computing devices to conduct a service request with the account identifier within a scope provided by the first service request token.
18 . The system of claim 10 , wherein the second processor is further configured to execute application code instructions that are stored in the second storage device to cause the one or more service processing devices to determine that the service computing device is associated with a particular service system, wherein the request for the authorization of the service request is communicated in response to determining that the service request is received from the service computing device associated with the particular service system.
19 . The system of claim 10 , wherein the authorization of the service request comprises a second service request token from the user computing device, and wherein the transaction is conducted based on the second service request token.
20 . The system of claim 10 , wherein the service request is conducted based on the first service request token.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.