US 12,107,853 B2
System and method for intelligent authentication via object movement recognition
Brandon Sloane, Indian Land, SC (US); Lauren Jenae Alibey, Charlotte, NC (US); Sophie Morgan Danielpour, Durham, NC (US); Jinyoung Nathan Kim, Charlotte, NC (US); James Thomas MacAulay, Erie, CO (US); and Serge Alejandro Neri, Charlotte, NC (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Apr. 21, 2022, as Appl. No. 17/725,920.
Prior Publication US 2023/0344828 A1, Oct. 26, 2023
Int. Cl. H04L 9/40 (2022.01); G06V 40/20 (2022.01)
CPC H04L 63/0861 (2013.01) [G06V 40/20 (2022.01); H04L 63/10 (2013.01); H04L 2463/082 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for user authentication via object movement recognition, the system comprising:
a module containing a memory storage device, a communication device, and a processor, with computer-readable program code stored thereon, wherein executing the computer-readable code is configured to cause the processor to:
transmit a prompt to a user device, wherein the prompt requests a user response to opt-in to an interactive authentication mechanism;
receive a selection to opt-in from the user device;
transmit instruction to the user device to initiate collection of imaging data via an image sensor of the user device;
receive a stream of imaging data from the user device over a network;
conduct an image analysis of an object identified in the imaging data in order to determine unique user action characteristics, wherein the unique user action characteristics include predefined object movement patterns that are analyzed in real-time using machine learning algorithms, and wherein analysis further comprises comparing the predefined object movement patterns to a database of known patterns to authenticate a user;
utilize at least one of an infrared sensor or accelerometer to collect data three-dimensional movement data;
collect data from multiple channels, comprising video, audio, and infrared data streams; and
integrate with third-party systems via application programming interface (API) access to provide multifactor authentication using the predefined object movement patterns.