IP Library › Granted Patent US 12,223,811
Granted Patent B2
US 12,223,811 · App. 18/211,945 · Granted Feb 11, 2025

Artificial intelligence (AI)-based security systems for monitoring and securing physical locations

Inventors: George Anthony Albero (Charlotte, NC); Nathalie Elizabeth Conley (Jacksonville, FL); Elizabeth Jordan Knight (Clover, SC); Lauren Thanh Nguyen-Lo (Houston, TX); Robert Jon Armstrong (Charlotte, NC)
Assignee: Bank of America Corporation
G08B13/19613G06F18/23G06N3/02G06N20/10G08B13/1609
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,223,811
App. No.
18/211,945
Granted
Feb 11, 2025
Kind
B2
Abstract

Various aspects of the disclosure relate to monitoring a physical location to determine and/or predict anomalous activities. One or more machine learning algorithms may be used to analyze inputs from one or more sensors, cameras, audio recording equipment, and/or any other types of sensors to detect anomalous measurements/patterns. Notifications may be sent one or more devices in a network based on the detection.

Claims (74)

1. An electronic monitoring platform communicatively coupled to a millimeter wave scanner, the electronic monitoring platform comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the electronic monitoring platform to:

receive, via the communication interface from the millimeter wave scanner, measurements corresponding to concealed objects associated with a plurality of individuals at a physical location;

perform cluster analysis on the measurements to determine groups of normal measurements corresponding to the concealed objects associated with the plurality of individuals;

receive, from the millimeter wave scanner and for an individual at the physical location, a measurement corresponding to concealed objects associated with the individual;

determine, based on the groups of normal measurements, that the measurement corresponding to the concealed objects associated with the individual is anomalous; and

based on the determining that the measurement corresponding to the concealed objects associated with the individual is anomalous, send one or more notifications to one or more security devices.

2. The electronic monitoring platform of claim 1 , wherein the measurements correspond to concealed metallic objects.

3. The electronic monitoring platform of claim 1 , wherein the computer-readable instructions that, when executed by the at least one processor, cause the electronic monitoring platform to perform the cluster analysis by causing performing one of:

hierarchical clustering;

centroid based clustering;

density based clustering;

distribution based clustering; and

combinations thereof.

4. The electronic monitoring platform of claim 1 , wherein the computer-readable instructions that, when executed by the at least one processor, cause the electronic monitoring platform to determine that the measurement is anomalous by causing determining that distances between the measurement and core points associated with the groups are greater than a threshold value.

5. The electronic monitoring platform of claim 1 , wherein the computer-readable instructions, when executed by the at least one processor, cause the electronic monitoring platform to:

receive, from one or more cameras, images captured at the physical location; and

perform, based on a convolutional neural network, image recognition analysis of the images to determine that the individual was at the physical location an anomalous number of times;

wherein the computer-readable instructions that, when executed by the at least one processor, cause the electronic monitoring platform to send the one or more notifications by causing sending the one or more notifications based on the determining that the individual was at the physical location an anomalous number of times.

6. The electronic monitoring platform of claim 1 , wherein the computer-readable instructions when executed by the at least one processor, cause the electronic monitoring platform to:

receive, from one or more cameras, videos captured at the physical location;

determine, based on the videos, gaits, paces, and postures associated with the plurality of individuals, wherein the performing the cluster analysis to determine the groups is further based on the determined gaits, paces, and postures; and

determine, based on the videos, a gait, a pace, and a posture of the individual, wherein the determining that the measurement corresponding to the concealed objects associated with the individual is anomalous is further based on the gait, the pace, and the posture of the individual.

7. The electronic monitoring platform of claim 6 , wherein the computer-readable instructions when executed by the at least one processor, cause the electronic monitoring platform to determine the gaits, the paces, and the postures associated with the plurality of individuals based on an AI model, wherein the AI model is based on one of:

a logistic regression model;

a decision tree model;

a random forest model;

a neural network;

a support vector machine; and

combinations thereof.

8. The electronic monitoring platform of claim 1 , wherein the measurements comprise one of:

sizes of the concealed objects;

locations of the concealed objects; and

combination thereof.

9. The electronic monitoring platform of claim 1 , wherein the one or more security devices comprises an actuator associated with a vault, and wherein the actuator causes the vault to lock based on receiving a notification.

10. The electronic monitoring platform of claim 1 , wherein the one or more security devices comprises an actuator associated with a shutter at a teller window, and wherein the actuator causes the shutter to activate based on receiving a notification.

11. A method comprising:

receiving, at an electronic monitoring platform and from a millimeter wave scanner, measurements corresponding to concealed objects associated with a plurality of individuals at a physical location;

performing cluster analysis on the measurements to determine groups of normal measurements corresponding to the concealed objects associated with the plurality of individuals;

receiving, from the millimeter wave scanner and for an individual at the physical location, a measurement corresponding to concealed objects associated with the individual;

determining, based on the groups of normal measurements, that the measurement corresponding to the concealed objects associated with the individual is anomalous; and

based on the determining that the measurement corresponding to the concealed objects associated with the individual is anomalous, sending one or more notifications to one or more security devices.

12. The method of claim 11 , wherein the measurements correspond to concealed metallic objects.

13. The method of claim 11 , wherein the performing the cluster analysis comprises performing one of:

hierarchical clustering;

centroid based clustering;

density based clustering;

distribution based clustering; and

combinations thereof.

14. The method of claim 11 , wherein the determining that the measurement is anomalous is based on determining that distances between the measurement and core points associated with the groups are greater than a threshold value.

15. The method of claim 11 , further comprising:

receiving, from one or more cameras, images captured at the physical location; and

performing, based on a convolutional neural network, image recognition analysis of the images to determine that the individual was at the physical location an anomalous number of times;

wherein the sending the one or more notifications is further based on the determining that the individual was at the physical location an anomalous number of times.

16. The method of claim 11 , wherein the measurements comprise one of:

sizes of the concealed objects;

locations of the concealed objects; and

combination thereof.

17. The method of claim 11 , wherein the one or more security devices comprises an actuator associated with a vault, and wherein the actuator causes the vault to lock based on receiving a notification.

18. The method of claim 11 , wherein the one or more security devices comprises an actuator associated with a shutter at a teller window, and wherein the actuator causes the shutter to activate based on receiving a notification.

19. A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a computer processor, causes a computing platform to:

receive, from a millimeter wave scanner, measurements corresponding to concealed objects associated with a plurality of individuals at a physical location;

perform cluster analysis on the measurements to determine groups of normal measurements corresponding to the concealed objects associated with the plurality of individuals;

receive, from the millimeter wave scanner and for an individual at the physical location, a measurement corresponding to concealed objects associated with the individual;

determine, based on the groups of normal measurements, that the measurement corresponding to the concealed objects associated with the individual is anomalous; and

based on the determining that the measurement corresponding to the concealed objects associated with the individual is anomalous, send one or more notifications to one or more security devices.

20. The non-transitory computer-readable medium of claim 19 , wherein the computer-readable instructions, when executed by the computer processor, causes the computing platform to perform the cluster analysis by causing performing one of:

hierarchical clustering;

centroid based clustering;

density based clustering;

distribution based clustering; and

combinations thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: ALBERO, GEORGE ANTHONY; CONLEY, NATHALIE ELIZABETH; KNIGHT, ELIZABETH JORDAN; NGUYEN-LO, LAUREN THANH; ARMSTRONG, ROBERT JON
To: BANK OF AMERICA CORPORATION
Reel/Frame 063999/0384 →
Continuity (2)
Continuation 17356032 · Jun 23, 2021
Related Publication 20230334967A1 · Oct 19, 2023
References Cited (70)
US 3926101A · Moss · 1975 [cited by applicant]
US 5747719A · Bottesch · 1998 [cited by examiner]
US 6932703B1 · Ritchie · 2005 [cited by applicant]
US 7726557B2 · Bosch et al. · 2010 [cited by applicant]
US 8332321B2 · Bosch et al. · 2012 [cited by applicant]
US 8903149B1 · Noujeim · 2014 [cited by examiner]
US 8928476B2 · Jerhotova et al. · 2015 [cited by applicant]
US 8939358B2 · Cardinal et al. · 2015 [cited by applicant]
US 9886831B1 · Svoboda et al. · 2018 [cited by applicant]
US 9899725B2 · Soliman · 2018 [cited by examiner]
US 9911055B2 · Kozitsky et al. · 2018 [cited by applicant]
US 10529221B2 · Jarrell et al. · 2020 [cited by applicant]
US 10810845B2 · Coles · 2020 [cited by applicant]
US 10872293B2 · Dunning et al. · 2020 [cited by applicant]
US 11536678B2 · Makaram et al. · 2022 [cited by applicant]
US 11537749B2 · Schluntz et al. · 2022 [cited by applicant]
US 11537913B2 · Johnson et al. · 2022 [cited by applicant]
US 20100176950A1 · Bartholf et al. · 2010 [cited by applicant]
US 20130008787A1 · Mammoto et al. · 2013 [cited by applicant]
US 20160231278A1 · Goroshevskiy · 2016 [cited by examiner]
US 20160237732A1 · Kerley · 2016 [cited by applicant]
US 20170098172A1 · Ellenbogen et al. · 2017 [cited by applicant]
US 20170098357A1 · Hoy · 2017 [cited by applicant]
US 20170122909A1 · Goroshevskiy · 2017 [cited by examiner]
US 20180217252A1 · Noujeim · 2018 [cited by examiner]
US 20200167631A1 · Rezgui · 2020 [cited by examiner]
US 20200202685A1 · Gjertsen et al. · 2020 [cited by applicant]
US 20200232767A1 · Riden · 2020 [cited by applicant]
US 20200250959A1 · Laurans et al. · 2020 [cited by applicant]
US 20200401793A1 · Leung · 2020 [cited by examiner]
US 20210097790A1 · Diep · 2021 [cited by applicant]
US 20210131692A1 · Martin · 2021 [cited by applicant]
US 20210285907A1 · Makaram et al. · 2021 [cited by applicant]
US 20210300674A1 · Baur et al. · 2021 [cited by applicant]
US 20210317697A1 · Tulsidas · 2021 [cited by applicant]
US 20210356448A1 · Wu et al. · 2021 [cited by applicant]
US 20220067410A1 · Raz · 2022 [cited by examiner]
US 20220099570A1 · Matsuda et al. · 2022 [cited by applicant]
US 20220114817A1 · Gronau · 2022 [cited by examiner]
US 20220128428A1 · Clark · 2022 [cited by applicant]
US 20220130293A1 · Cline et al. · 2022 [cited by applicant]
US 20220141239A1 · Zaman et al. · 2022 [cited by applicant]
US 20220161075A1 · Snook et al. · 2022 [cited by applicant]
US 20220335817A1 · Schober et al. · 2022 [cited by applicant]
US 20220352697A1 · Takano et al. · 2022 [cited by applicant]
US 20220407176A1 · Ryder et al. · 2022 [cited by applicant]
US 20220415138A1 · Albero · 2022 [cited by examiner]
US 20220415146A1 · Albero · 2022 [cited by examiner]
US 20220415149A1 · Albero · 2022 [cited by examiner]
CN 102866179B · 2014 [cited by applicant]
CN 106323452A · 2017 [cited by applicant]
CN 107292250A · 2017 [cited by applicant]
CN 110956111A · 2020 [cited by applicant]
JP 2004341838A · 2004 [cited by applicant]
JP 2019124012A · 2019 [cited by applicant]
KR 101814368B1 · 2018 [cited by applicant]
WO 2018192396A1 · 2018 [cited by applicant]
WO 2022011329A1 · 2022 [cited by applicant]
Seif; The 5 Clustering Algorithms Data Scientists Need to Know, Feb. 5, 2018, https://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68 (Year: 2018). [cited by applicant]
Fedak: Top 10 Most Popular AI Models, Nov. 8, 2018, https://dzone.com/articles/top-10-most-popular-ai-models (Year: 2018). [cited by applicant]
https://en.wikipedia.org/wiki/Artificial_intelligence (Year: 2023); 62 pages. [cited by applicant]
https://en.wikipedia.org/wiki/Unsupervised_learning (Year: 2023); 10 pages. [cited by applicant]
Ahmad et al., “Unsupervised real-time anomaly detection for streaming data”, Nov. 1, 2017, Neurocomputing vol. 262 (Year: 2017). [cited by applicant]
https://en.wikipedia.org/wiki/Supervised_learning (Year: 2023); 8 pages. [cited by applicant]
Omar et al., “Machine Learning Techniques for Anomaly Detection: An Overview”, Oct. 2013, International Journal of Computer Applications, vol. 79—No. 2 (Year: 2013); 9 pages. [cited by applicant]
Deininger “Leveraging Artificial Intelligence in Gas Sensing”; https://www.renesas.com/US/en/blogs/leveraging-artificial intelligence-gas-sensing; article, 3 pages, downloaded Jun. 16, 2021. [cited by applicant]
Holcomb; AI-powered gas leak detection technology improves workplace safety: https://epplus.hartenergy.com/issue/Jan. 2021/ai-powered-gas-leak-detection-technology-improves-workplace-safety/; article; 7 pages, downloade… [cited by applicant]
Emerj; “AI for Physical Security—4 Current Applications”; https://emerj.com/ai-sector-overviews/ai-for-physical-security/; article; 15 pages; downloaded Jun. 16, 2021. [cited by applicant]
Millennium Fire & Security; “How AI Can Benefit Security Systems”; https://www.millennium-fire.com/how-ai-can-benefit-security-systems/; article; 3 pages; downloaded Jun. 16, 2021. [cited by applicant]
Plugg-D Why AI is the future of home security; https://thenextweb.com/news/why-ai-is-the-future-of-home-security; article; 8 pages; Nov. 30, 2020. [cited by applicant]