P
US11531997B2ActiveUtilityPatentIndex 60

Systems and methods using facial recognition for detecting previous visits of a plurality of individuals at a location

Assignee: CAPITAL ONE SERVICES LLCPriority: Aug 9, 2018Filed: Jun 17, 2021Granted: Dec 20, 2022
Est. expiryAug 9, 2038(~12.1 yrs left)· nominal 20-yr term from priority
Inventors:KUMAR ASHWINISHIRVANY YAZDAN
G06V 40/173G06Q 30/0201G06Q 30/0281G06Q 30/0204G06F 16/95
60
PatentIndex Score
0
Cited by
53
References
10
Claims

Abstract

Systems and methods for enhancing customer service are disclosed. The system can perform operations including detecting individuals and performing facial recognition on the individuals using visitor profiles stored by a local database. The operations can further include determining known visitors and unknown visitors among the individuals. The operations can further include generating new visitor profiles for the unknown visitors, obtaining identity information for the unknown visitors, and associating the identity information of the unknown visitors with the new visitor profiles. The operations can further include accessing identify information of the known visitors, obtaining personalized information for the known visitors from a central database, and providing the personalized information to the known visitors. The operations can further include updating the existing visitor profiles and new visitor profiles based on actions of the known visitors and actions of the unknown visitors and providing the updated visitor profiles to the central database.

Claims

exact text as granted — not AI-modified
What we claim is: 
     
       1. A method, comprising:
 receiving, by a processor of a first client computing system from a plurality of client computing systems at a location, image data of a plurality of individuals at the location;
 wherein the plurality of client computing systems is communicatively linked to a central computing system; 
 wherein the image data is obtained by utilizing one or more image sensors; 
 
 detecting, by the processor, a plurality of individuals from the image data at the location; 
 performing, by the processor, facial recognition, using a facial recognition systems, on the plurality of individuals based on existing visitor profiles stored by a local visitor profile database; 
 determining, by the processor, at least one known visitor and at least one unknown visitor among the plurality of individuals at the location; 
 determining, by the processor, identity information of the at least one known visitor based on the existing visitor profiles locally stored on the first client computing system; 
 receiving, by the processor, personalized information for the at least one known visitor based on the identity information for the at least one known visitor;
 wherein the personalized information is obtained from a credit tracking service, a criminal record service, or a combination thereof; 
 
 generating new visitor profiles in the local visitor profile database of the first client computing system for the at least one unknown visitor;
 wherein generating the new visitor profiles comprises capturing unique facial features of the at least one unknown visitor based on the facial recognition and storing the unique facial features of each of the at least one unknown visitor in association with a temporary visitor identification; 
 
 obtaining identity information of the at least one unknown visitor at the location using input and output devices; 
 updating the new visitor profiles in the local visitor profile database of the first client computing system by associating the identity information of the at least one unknown visitor with the unique facial features of the at least one unknown visitor; 
 creating updated visitor profiles by updating the existing visitor profiles and new visitor profiles based on actions of individuals from the plurality of individuals at the location;
 wherein the actions comprise entering a retail location with a package and leaving the package unattended in the retail location; 
 
 providing the new visitor profiles and the updated visitor profiles from the first client computing system to the central computing system; and 
 receiving at least one confirmation from the central computing system that at least one other client computing system from the plurality of client computing systems received the updated visitor profiles and the new visitor profiles. 
 
     
     
       2. The method according to  claim 1 , further comprising displaying, by the processor, the personalized information of the at least one known visitor at the location on a display. 
     
     
       3. The method according to  claim 1 , further comprising broadcasting, by the processor, at least one synchronization trigger to the at least one other client computing system from the plurality of client computing systems, causing the at least one other client computing system to update their respective local visitor profiles databases with the new visitor profiles and the updated visitor profiles from the first computing system through the central computing system. 
     
     
       4. The method according to  claim 1 , further comprising sending, by the processor, at least one synchronization trigger to the central computing system, which relays the at least one synchronization trigger to the at least one other client computing system from the plurality of client computing systems. 
     
     
       5. The method according to  claim 4 , wherein each of the at least one other client computing system from the plurality of client computing systems is configured to perform operations comprising receiving the at least one synchronization trigger. 
     
     
       6. The method according to  claim 5 , wherein each of the at least one other client computing system from the plurality of client computing systems is configured to perform operations comprising updating a respective local visitor profile database on each of the at least one other client computing system from the plurality of client computing systems with the new visitor profiles and the updated visitor profiles from the first client computing system in response to the at least one synchronization trigger. 
     
     
       7. The method according to  claim 4 , wherein each of the at least one other client computing system from the plurality of client computing systems is configured to perform operations comprising pushing the at least one synchronization trigger from the central computing system at predetermined time periods. 
     
     
       8. The method according to  claim 7 , wherein each of the at least one other client computing system from the plurality of client computing systems is configured to perform operations comprising updating a respective local visitor profile database on each of the at least one other client computing system from the plurality of client computing systems with the new visitor profiles and the updated visitor profiles from the first client computing system in response to the at least one synchronization trigger. 
     
     
       9. The method according to  claim 4 , wherein each of the at least one other client computing system from the plurality of client computing systems is configured to perform operations comprising pulling the at least one synchronization trigger from the central computing system at predetermined time periods. 
     
     
       10. The method according to  claim 9 , wherein each of the at least one other client computing system from the plurality of client computing systems is configured to perform operations comprising updating a respective local visitor profile database on each of the at least one other client computing system from the plurality of client computing systems with the new visitor profiles and the updated visitor profiles from the first client computing system in response to the at least one synchronization trigger.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.