Automatic hands free service requests
First Claim
1. A computer-implemented method to identify appropriate account information for use in service requests based on facial recognition of users, comprising:
- receiving, by a service provider computing device, account information associated with a user account and a request to process a first service request;
processing, by the service provider computing device, the first service request using the account information associated with the user account;
capturing, by the service provider computing device and via a camera device communicatively coupled to the service provider computing device, a first image of the user associated with the user account;
generating, by the service provider computing device, a first template comprising a computer code representation of the first image of the user;
deleting, by the service provider computing device, the first image of the user associated with the user account;
generating, by the service provider computing device, a template identifier associated with the first template;
transmitting, by the service provider computing device, the template identifier and the account information associated with the user account to one or more computing devices;
receiving, by the service provider computing device, a request to process a second service request;
capturing, by the service provider computing device and via the camera device, a second image of the user;
generating, by the service provider computing device, a second template based on the second image of the user;
identifying, by the service provider computing device, the first template from among a plurality of templates comprising the first template stored on the memory by comparing each template of the plurality of templates comprising the first template against the second template, wherein the similarity of the first template to the second template is greater than a threshold amount;
determining, by the service provider computing device, the template identifier associated with the first template;
transmitting, to the one or more computing devices by the service provider computing device, the template identifier and a request for the account information associated with the user account;
receiving, by the service provider computing device and from the one or more computing devices, the requested account information associated with the user account, wherein the one or more computing devices transmit the account information associated with the template identifier; and
processing, by the service provider computing device, the requested second service request using the received account information.
2 Assignments
0 Petitions
Accused Products
Abstract
A service device processes a service request using account information of a user. The service device captures a first image of the user, generates a first user facial template based on the first image, and transmits the first user facial template with the account information to a service processing system. The user arrives at the service device to initiate a subsequent service request. The service device captures a second image of the user and generates a second user facial template based on the second image and searches for the first facial template matching the generated second facial template. The service device transmits a first stored matching facial template to the service processing system and a request for account information. The service device receives stored account information associated with the stored first facial template from the service processing system. The service device processes the subsequent service request using the account information.
-
Citations
22 Claims
-
1. A computer-implemented method to identify appropriate account information for use in service requests based on facial recognition of users, comprising:
-
receiving, by a service provider computing device, account information associated with a user account and a request to process a first service request; processing, by the service provider computing device, the first service request using the account information associated with the user account; capturing, by the service provider computing device and via a camera device communicatively coupled to the service provider computing device, a first image of the user associated with the user account; generating, by the service provider computing device, a first template comprising a computer code representation of the first image of the user; deleting, by the service provider computing device, the first image of the user associated with the user account; generating, by the service provider computing device, a template identifier associated with the first template; transmitting, by the service provider computing device, the template identifier and the account information associated with the user account to one or more computing devices; receiving, by the service provider computing device, a request to process a second service request; capturing, by the service provider computing device and via the camera device, a second image of the user; generating, by the service provider computing device, a second template based on the second image of the user; identifying, by the service provider computing device, the first template from among a plurality of templates comprising the first template stored on the memory by comparing each template of the plurality of templates comprising the first template against the second template, wherein the similarity of the first template to the second template is greater than a threshold amount; determining, by the service provider computing device, the template identifier associated with the first template; transmitting, to the one or more computing devices by the service provider computing device, the template identifier and a request for the account information associated with the user account; receiving, by the service provider computing device and from the one or more computing devices, the requested account information associated with the user account, wherein the one or more computing devices transmit the account information associated with the template identifier; and processing, by the service provider computing device, the requested second service request using the received account information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product to identify appropriate account information for use in service requests based on facial recognition of users, comprising:
-
a non-transitory computer-readable medium having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to; generate a first template comprising a computer code representation of a first image of a user; generate a template identifier associated with the first template; transmit the template identifier and account information associated with an account of the user to one or more computing devices; receive a request to process a service request; capture, via a camera device, a second image of the user; generate a second template based on the second image of the user; identify the first template from among a plurality of templates comprising the first template stored on a memory by comparing each template of the plurality of templates comprising the first template against the second template, wherein a similarity of the first template to the second template is greater than a threshold amount; determine the template identifier associated with the first template; transmit, to the one or more computing devices, the template identifier and a request for the account information associated with the account; receive, from the one or more computing devices, the account information associated with the user account, wherein the one or more computing devices transmit the account information associated with the template identifier; and process the requested service request using the received account information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system to identify appropriate account information for use in service requests based on facial recognition of users, comprising:
-
a storage device; and 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; generate a first template comprising a computer code representation of a first image of a user; generate a template identifier associated with the first template; transmit the template identifier and account information associated with an account associated with the user to one or more computing devices; receive a request to process a service request; capture, via a camera device, a second image of the user; generate a second template based on the second image of the user; identify the first template from among a plurality of templates comprising the first template stored on a memory by comparing each template of the plurality of templates comprising the first template against the second template, wherein a similarity of the first template to the second template is greater than a threshold amount; determine the template identifier associated with the first template; transmit, to the one or more computing devices, the template identifier and a request for the account information associated with the user account; receive, from the one or more computing devices, the requested account information associated with the account, wherein the one or more computing devices transmit the account information associated with the template identifier; and process the requested service request using the received account information. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification