Patents by Inventor Erik Dahl
Erik Dahl has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250030697Abstract: Systems, computer program products, and methods are described herein for validation of electronic data transfers in a distributed network via self-directed image data. The present invention is configured to receive a request for a transfer of electronic data from a first repository associated with a first user to a second repository associated with a second user, transfer the electronic data, generate and apply a first identifier to the electronic data, collect a geolocation of a second endpoint device, transmit the geolocation and a request for a verification of the geolocation to the first endpoint device, receive the verification of the geolocation, generate and apply a second identifier to the electronic data, transmit control signals to the second endpoint device to prompt collection of self-directed image data, and collect, using the second endpoint device, the self-directed image data.Type: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Applicant: BANK OF AMERICA CORPORATIONInventors: Elvis Nyamwange, Amer Ali, Erik Dahl, Pratap Dande, Brian Neal Jacobson, Rahul Shashidhar Phadnis, Sailesh Vezzu, Hari Vuppala, Rahul Yaksh
-
Publication number: 20250021699Abstract: A cloud governance assessment engine using artificial intelligence (AI) may assess privacy, regulatory, and security concerns before migrating an organization's information technology (IT) services from an on-premises data center to a proposed cloud infrastructure. The assessment may consider whether the proposed cloud infrastructure is able to maintain the governance rules currently implemented at the on-premises data center. The cloud assessment engine may train and use a cloud governance assessment model to analyze, using AI, properties of the proposed cloud infrastructure to determine governance risks. Scoring may be automatically generated by the cloud governance assessment engine based on the risks to evaluate whether the cloud infrastructure meets the requirements of the organization or whether changes to the cloud infrastructure are warranted.Type: ApplicationFiled: July 13, 2023Publication date: January 16, 2025Inventors: Pratap Dande, Elvis Nyamwange, Brian Jacobson, Amer Ali, Erik Dahl, Rahul Phadnis, Rahul Yaksh, Hari Vuppala, Sailesh Vezzu
-
Publication number: 20250021640Abstract: Aspects of the disclosure relate to using multiple machine learning models and a sand-box environment to detect malicious uniform resource locators (URLs) and login pages stored in a QR code. An application on a computing device will augment QR code data stored in a QR code and the computing device sends the QR code data and computing device metadata to a deep learning computing platform. The QR code data may comprise a URL and communication protocol information. The deep learning computing platform will generate, by multiple machine learning models and a sand-box environment, a sand-box score using the URL, a user-based score using the computing device metadata, and a connections score using the communication protocol information. The deep learning platform then determines whether the computing device should reject and delete the QR code data based on whether the scores are below a pre-determined threshold.Type: ApplicationFiled: July 13, 2023Publication date: January 16, 2025Inventors: Elvis Nyamwange, Erik Dahl, Brian Jacobson, Pratap Dande, Hari Vuppala, Rahul Yaksh, Rahul Phadnis, Amer Ali, Sailesh Vezzu
-
Patent number: 12190373Abstract: Arrangements for providing fail-safe event processing functions are provided. In some aspects, an account may be generated and a first account number associated with a payment device of the account may be generated. The first account number may be transmitted or sent to the user. A second account number, different from the first account number, may be generated and stored by the enterprise organization in an inactive state. A user may request recurring payments with one or more vendors and may provide the first account number for use in processing the payments. An issue may be detected with the first account number or associated payment device. If a creditworthiness score meets or exceeds a threshold, the second account number may be activated and used (e.g., by the enterprise organization) to process recurring payments that may otherwise have lapsed due to the compromise of the first account number or payment device.Type: GrantFiled: December 7, 2022Date of Patent: January 7, 2025Assignee: Bank of American CorporationInventors: Pratap Dande, Erik Dahl, Rahul Yaksh, Tileshia Brenda Alford, Steven Allan Reich, Vishwanath Prasad Karra, Sailesh Vezzu
-
Patent number: 12189491Abstract: A method for consolidating backup status data associated with backup operations performed at a specialty backup service platform into a centralized backup service platform may be provided. The method may include receiving data feeds associated with each backup operation, each data feed comprising backup status data associated with a backup operation performed at the specialty backup service platform. The method may also include extracting the backup status data from each data feed and following the extracting, conforming the backup status data at the centralized backup service platform to be consistent with the standardized format. The method may also include for each data feed received from the specialty backup service platform, running a performance-scan on the backup status data within the data feed for determining whether the backup operation was a success or a failure.Type: GrantFiled: March 4, 2024Date of Patent: January 7, 2025Assignee: Bank of America CorporationInventors: Erik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Reich, Tileshia Brenda Alford
-
Publication number: 20240427862Abstract: Arrangements for detecting unauthorized activity based on input method analysis and monitoring are provided. In some aspects, identity information associated with a user may be received and be stored. An input may be received from a computing device of the user. An input pattern of the received input may be determined. Using a machine learning model, the input pattern of the received input may be compared to input patterns of humans and input patterns of machines. Based on the comparison, it may be determined whether the user is a human user or a non-human user. Responsive to determining that the user is a non-human user, a request may be transmitted to the user to provide increased authentication credentials. Responsive to determining that the user is a human user, an identity of the user may be verified by comparing the input pattern of the received input to the stored identity information.Type: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Inventors: Dinesh Kumar Agrawal, Gilbert M. Gatchalian, Steven Greene, Richard Scot, Sanjay Lohar, Benjamin F. Tweel, James Siekman, Erik Dahl, Vijaya L. Vemireddy
-
Publication number: 20240421994Abstract: Systems, computer program products, and methods are described herein for a machine learning based system for optimized CPU utilization in data transformation. The present disclosure is configured to receive a new data segment; retrieve characteristics of the new data segment; determine, using a trained machine learning model, an encryption algorithm, and a compression algorithm for implementation on the new data segment based on at least the characteristics of the new data segment; determine, using the trained machine learning model, an order of implementation associated with the implementation of the encryption algorithm and the compression algorithm; and implement the encryption algorithm and the compression algorithm on the new data segment in the determined order of implementation.Type: ApplicationFiled: June 13, 2023Publication date: December 19, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Elvis Nyamwange, Sailesh Vezzu, Amer Ali, Rahul Shashidhar Phadnis, Rahul Yaksh, Hari Vuppala, Pratap Dande, Brian Neal Jacobson, Erik Dahl
-
Publication number: 20240419454Abstract: Systems, computer program products, and methods are described herein an automated system for restarting large scale cluster supercomputers. The present disclosure is configured to receive a request to reboot a supercomputer cluster, wherein the request comprises a sequence of reboot instructions; determine, using a data integrity engine, whether a current state of the supercomputer cluster meets reboot requirements, wherein the reboot requirements are associated with a core logic of the data integrity engine; and execute the sequence of reboot instructions in an instance where the current state of the supercomputer cluster meets the reboot requirements.Type: ApplicationFiled: June 13, 2023Publication date: December 19, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Elvis Nyamwange, Sailesh Vezzu, Amer Ali, Rahul Shashidhar Phadnis, Rahul Yaksh, Hari Vuppala, Pratap Dande, Brian Neal Jacobson, Erik Dahl
-
Publication number: 20240414132Abstract: Systems, computer program products, and methods are described herein for a secure tunnel proxy with software-defined perimeter for network data transfer. The present disclosure is configured to receive sensor configuration information associated with an Internet of Things (IoT) sensor; receive information associated with an edge computing device configured to receive sensor data from the IoT sensor; configure a secure tunnel proxy between the IoT sensor and the edge computing device based on at least the sensor configuration information and the information associated with the edge computing device; and deploy the secure tunnel proxy between the IoT sensor and the edge computing device.Type: ApplicationFiled: June 8, 2023Publication date: December 12, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Elvis Nyamwange, Sailesh Vezzu, Amer Ali, Rahul Shashidhar Phadnis, Rahul Yaksh, Hari Vuppala, Pratap Dande, Brian Neal Jacobson, Erik Dahl
-
Patent number: 12125353Abstract: A computer performs a method for pro-actively administering a physical network of automated teller machines (ATM). The network may include ATMs. The network may be coupled, using an asynchronous transfer mode Wide Area Network (WAN) and the router, to a second plurality of ATMs via a digital subscriber line (DSL) module, a Closed Circuit Television (CCTV) system to provide CCTV television footage, and/or a 5-G cellular interface. The method receives input data using a data processing block coupled to the network of ATMs. The data may be derived from the plurality of ATMS, the WAN, the second plurality of ATMs, the CCTV and/or the 5-G cellular network interface. The method cleans and processes data and leverages a virtual digital twin to predictively provide status information of the ATMs based on the data. The method may formulate and maintain predictive data using a digital twin prediction model.Type: GrantFiled: July 17, 2023Date of Patent: October 22, 2024Assignee: Bank of America CorporationInventors: Elvis Nyamwange, Erik Dahl, Brian Jacobson, Pratap Dande, Hari Vuppala, Rahul Yaksh, Rahul Phadnis, Amer Ali, Sailesh Vezzu
-
Publication number: 20240248806Abstract: A method for consolidating backup status data associated with backup operations performed at a specialty backup service platform into a centralized backup service platform may be provided. The method may include receiving data feeds associated with each backup operation, each data feed comprising backup status data associated with a backup operation performed at the specialty backup service platform. The method may also include extracting the backup status data from each data feed and following the extracting, conforming the backup status data at the centralized backup service platform to be consistent with the standardized format. The method may also include for each data feed received from the specialty backup service platform, running a performance-scan on the backup status data within the data feed for determining whether the backup operation was a success or a failure.Type: ApplicationFiled: March 4, 2024Publication date: July 25, 2024Inventors: Erik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Reich, Tileshia Brenda Alford
-
Publication number: 20240192930Abstract: An application mapping engine may determine dependencies in existing executable application by monitoring and analyzing process flow and data flow of the application during runtime execution. The application mapping engine may generate dependency visualization maps that illustrate dependency interaction information.Type: ApplicationFiled: December 9, 2022Publication date: June 13, 2024Applicant: Bank Of America CorporationInventors: Erik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Allan Reich, Tileshia Brenda Alford
-
Publication number: 20240192931Abstract: An application mapping engine may determine dependencies in existing executable application by monitoring and analyzing process flow and data flow of the application during runtime execution. The application mapping engine may generate dependency visualization maps that illustrate dependency interaction information.Type: ApplicationFiled: December 9, 2022Publication date: June 13, 2024Applicant: Bank of America CorporationInventors: Erik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Allan Reich, Tileshia Brenda Alford
-
Publication number: 20240193680Abstract: Arrangements for providing fail-safe event processing functions are provided. In some aspects, an account may be generated and a first account number associated with a payment device of the account may be generated. The first account number may be transmitted or sent to the user. A second account number, different from the first account number, may be generated and stored by the enterprise organization in an inactive state. A user may request recurring payments with one or more vendors and may provide the first account number for use in processing the payments. An issue may be detected with the first account number or associated payment device. If a creditworthiness score meets or exceeds a threshold, the second account number may be activated and used (e.g., by the enterprise organization) to process recurring payments that may otherwise have lapsed due to the compromise of the first account number or payment device.Type: ApplicationFiled: December 7, 2022Publication date: June 13, 2024Inventors: Pratap Dande, Erik Dahl, Rahul Yaksh, Tileshia Brenda Alford, Steven Allan Reich, Vishwanath Prasad Karra, Sailesh Vezzu
-
Publication number: 20240183338Abstract: Provided is a method for moving an object between a platform of a wind turbine and a deck of a vessel, wherein the platform is located at a tower of the wind turbine, wherein the object is moved vertically by a hoist coupled between the object and at least one fixation site of the wind turbine located above the platform and the deck, wherein the object is deflected radially from the tower by a puller coupled between the object and the vessel.Type: ApplicationFiled: February 12, 2024Publication date: June 6, 2024Inventors: Erik Dahl Andersen, John Harry Jensen, Rene Schau Larsen
-
Patent number: 11985056Abstract: Systems, computer program products, and methods are described herein for selective data routing in a distributed network via data throughput analysis in a distributed ledger network. The present invention is configured to receive a request for a data transmission from an endpoint device of a network, determine, via a routing module, a throughput of data associated with the data transmission, determine a classification of the data transmission, and assign the data transmission to an assigned routing channel. The assigned routing channel may include either a first routing channel or a second routing channel based on the classification, wherein the first routing channel is a light load network comprising emitter devices operatively coupled to endpoint devices proximate the emitter devices, and wherein the second routing channel is a heavy load network comprising a first multicore optical fiber.Type: GrantFiled: July 18, 2023Date of Patent: May 14, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Elvis Nyamwange, Amer Ali, Erik Dahl, Pratap Dande, Brian Neal Jacobson, Rahul Shashidhar Phadnis, Sailesh Vezzu, Hari Vuppala, Rahul Yaksh
-
Publication number: 20240143550Abstract: Systems, computer program products, and methods are described herein for tracking cross border data transmissions and generating a data passport entry in an electronic network. The present disclosure is configured to receive a file, the file comprising file data; receive an origination location identifier and destination location identifier of the file; parse the file data and apply a natural language processor to the file data to generate a structured meaning of the file data; compare the structured meaning of the file data to a theme database to generate a file theme score; determine, based on the destination location identifier, a destination theme score; generate a hash value for the file; and generate a data passport entry for the file based on the file name, the origination location identifier, the destination location identifier, the file theme score, the destination theme score, the hash value, and a count score.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Rahul Yaksh, Pratap Dande, Erik Dahl, Steven Allan Reich, Vishwanath Prasad Karra, Tileshia Brenda Alford
-
Publication number: 20240144076Abstract: Systems, methods, and computer program products are provided herein for centralized data governance within distributed component computing environments. An example method includes receiving first component metadata associated with one or more operating parameters of the first distributed computing component and second component metadata associated with one or more operating parameters of the second distributed computing component. The method includes determining, via a machine learning (ML) subsystem, a centralized governance dataset based upon the first component metadata and the second component metadata. The method further includes generating a representation of the centralized governance dataset that is accessible by one or more of the first distributed computing component or the second distributed computing component.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Pratap Dande, Tileshia Brenda Alford, Erik Dahl, Vishwanath Prasad Karra, Steven Allan Reich, Rahul Yaksh
-
Publication number: 20240144207Abstract: A system for providing a reflexively routed funds transfer is provided. The system includes a processor, and a receiver for receiving a request for a person-to-person value transfer. The request includes a request identifier. The system also includes a transmitter for transmitting the request to a shared database and a shared database. The database operates in combination with the processor to determine whether multiple targets are associated with the request identifier. When multiple targets are associated with the request identifier, the shared database operates in combination with the processor and the transmitter to notify the transfer initiator that multiple targets are associated with the request identifier, then prompts the transfer initiator to select one of the multiple targets to function as a recipient target for the value transfer. The receiver then receives a selection of one of the multiple targets to function as the recipient target. Then a router routes value transfer to the recipient target.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: Tileshia Brenda Alford, Erik Dahl, Pratap Dande, Rahul Yaksh, Steven Reich, Vishwanath Prasad Karra, Sailesh Vezzu
-
Publication number: 20240143912Abstract: A system is provided for implementing technology infrastructure upgrades using an automated electronic data aggregation tool. In particular, the system may receive a request from an endpoint device to generate a technology remediation framework for remediating a technology infrastructure issue. In response to the request, the system may use an automated electronic data aggregation tool to receive data associated with the technology infrastructure issue from one or more data sources. The system may then automatically generate the technology remediation framework using the received data and present the framework to one or more users associated with the technology infrastructure issue. In this way, the system provides an efficient way to implement upgrades and remediate issues within a technology infrastructure.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Erik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Allan Reich, Tileshia Brenda Alford