Facial Template And Token Pre-Fetching In Hands Free Service Requests
First Claim
1. A computer-implemented method to process hands-free service requests with facial recognition of users, comprising:
- receiving, by the one or more computing devices and from a user computing device associated with a user account, first location data and a user account identifier;
determining, by the one or more computing devices, that the received first location data corresponds to a location comprising a service computing device;
adding, by the one or more computing devices, a user facial template associated with the user account identified by the user account identifier to a log of current customers at the location;
receiving, by the one or more computing devices and from the service computing device at the location, a request for the log of current customers at the location;
transmitting, by the one or more computing devices and to the service computing device at the location, the log of current customers comprising one or more facial templates and comprising at least the user facial template;
receiving, by the one or more computing devices and from the service computing device, a request to process a service request and an indication of an identification of user facial template;
extracting, by the one or more computing devices, user account data associated with the user account associated with the user facial template; and
processing, by the one or more computing devices, a service request based on account data associated with the user account.
2 Assignments
0 Petitions
Accused Products
Abstract
A service system establishes a facial template for a user based on a user image. The user signs into a service application via a user computing device, which receives an identifier from a beacon device to transmit to the account management system. The account management system transmits facial templates based on payment account data for each user signed in at the service system location and transmits facial templates to a service computing device. The service computing device compares a captured facial image of a user initiating a service request against the received facial templates to identify the user. The service computing device receives a token from the account management system for the identified user. The service computing device transmits transaction details and the token to an issuer system to process the transaction. The service computing device receives an approval of the transaction authorization request.
-
Citations
20 Claims
-
1. A computer-implemented method to process hands-free service requests with facial recognition of users, comprising:
-
receiving, by the one or more computing devices and from a user computing device associated with a user account, first location data and a user account identifier; determining, by the one or more computing devices, that the received first location data corresponds to a location comprising a service computing device; adding, by the one or more computing devices, a user facial template associated with the user account identified by the user account identifier to a log of current customers at the location; receiving, by the one or more computing devices and from the service computing device at the location, a request for the log of current customers at the location; transmitting, by the one or more computing devices and to the service computing device at the location, the log of current customers comprising one or more facial templates and comprising at least the user facial template; receiving, by the one or more computing devices and from the service computing device, a request to process a service request and an indication of an identification of user facial template; extracting, by the one or more computing devices, user account data associated with the user account associated with the user facial template; and processing, by the one or more computing devices, a service request based on account data associated with the user account. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
a non-transitory computer-readable medium having computer-executable program instructions embodied thereon that when executed by a first user computing device cause the first user computing device to pair computing devices to process hands-free service requests with facial recognition of users, the computer-executable program instructions comprising; computer-executable program instructions to receive, from a user computing device associated with a user account, first location data and a user account identifier; computer-executable program instructions to determine that the received first location data corresponds to a location comprising a service computing device; computer-executable program instructions to add a user facial template associated with the user account identified by the user account identifier to a log of current customers at the location; computer-executable program instructions to receive, from the service computing device at the location, a request for the log of current customers at the location; computer-executable program instructions to transmit, to the service computing device at the location, the log of current customers comprising one or more facial templates and comprising at least the user facial template; computer-executable program instructions to receive, from the service computing device, a request to process a service request and an indication of an identification of user facial template; computer-executable program instructions to extract user account data associated with the user account associated with the user facial template; and computer-executable program instructions to process a service request based on account data associated with the user account. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system to process hands-free service requests with facial recognition of users, comprising:
-
a storage device; a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; receive, from a user computing device associated with a user account, first location data and a user account identifier; determine that the received first location data corresponds to a location comprising a service computing device; add a user facial template associated with the user account identified by the user account identifier to a log of current customers at the location; receive, from the service computing device at the location, a request for the log of current customers at the location; transmit, to the service computing device at the location, the log of current customers comprising one or more facial templates and comprising at least the user facial template; receive, from the service computing device, a request to process a service request and an indication of an identification of user facial template; extract user account data associated with the user account associated with the user facial template; and process a service request based on account data associated with the user account. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification