Patent Document ID: 10043184
Application ID: 14292061
Patent Status: 1

Claim One:
1. A system comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: accessing a transaction history for a user, wherein the transaction history comprises past transactions over a first set time limit associated with a plurality of payees of the past transactions within the first set time limit; determining an identifier for each of the plurality of payees using the transaction history; retrieving, from an online social networking service associated with the user, social networking information comprising images of the plurality of payees and identifications for the plurality of payees using the identifier for each of the plurality of payees; determining that one or more of the images from a set of images used to identify the plurality of payees are older than a second set time limit; updating the set of images by removing the one or more of the images from the set of images; generating maps of the images of the plurality of payees from the updated set of images using the social networking information and a facial recognition process, wherein the maps comprise facial feature matrices of facial features in the images of the plurality of payees from the updated set of images, and wherein the maps are associated with the identifications including contact information for each of the plurality of payees; receiving, from a camera of a user device for the user, a first image captured by the user for making a payment via facial recognition, wherein the first image captures a plurality of potential payees including a payee of a transaction; automatically identifying the payee represented by the first image from the plurality of potential payees by the facial recognition process using only the maps and the first image without requiring additional input to an application displaying the first image to identify the payee; generating a selectable text option to process the payment to the payee based on the automatically identifying the payee; in response to a request to display the first image using an interface of the user device, outputting the selectable text option with the payee in the first image, wherein the selectable text option identifies the payee in the first image to process the payment; and in response to a selection of the selectable text option, processing the payment.