Patents by Inventor Madhusudhanan Krishnamoorthy

Madhusudhanan Krishnamoorthy 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).

  • Patent number: 11669363
    Abstract: Embodiments of the present invention provide a system for intelligently optimizing the utilization of clusters. The system is configured to continuously gather real-time hardware telemetric data associated with one or more entity systems via a hardware telemetric device, continuously convert the real-time hardware telemetric data into a first color coded representation, receive one or more tasks associated with one or more entity applications, queue the one or more tasks associated with the one or more entity applications, determine hardware requirements associated with the one or more tasks, determine one or more attributes associated with the one or more tasks, convert the hardware requirements and the one or more attributes of the one or more tasks into a second color coded representation, and allocate the one or more tasks to the one or more entity systems based on the first color coded representation and the second color coded representation.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: June 6, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy
  • Patent number: 11663180
    Abstract: Systems, methods and apparatus are provided for an end to end control automation workflow using a distributed network. The data segregation layer may assimilate data from a variety of enterprise sources. A trust engine may validate the data from enterprise sources against enterprise security standards. The system may use a distributed network to validate the data from the various sources and populate a distributed hash table. The distributed network may be a Holochain® framework. The system may include an automation layer that uses robotic processing automation scripts to validate data against a system of record and flag exceptions. The automation layer may provide data to a user interface layer. The user interface may include an interactive dashboard for presenting a range of detailed reports.
    Type: Grant
    Filed: January 1, 2021
    Date of Patent: May 30, 2023
    Assignee: Bank of America Corporation
    Inventors: Prashant Anna Bidkar, Madhusudhanan Krishnamoorthy, Sarvesh Neelakanta Subramani, Anjani Mishra, Hitesh Chopra, Thenamudhan Arumugasamy
  • Patent number: 11663547
    Abstract: Evolutionary learning techniques are used to validate and prioritize open source software libraries for subsequently determining the best open source software library for a specified technical project. Data associated with the open source software candidates is collected into a cluster and, at an eligibility layer, a fitness score is determined for each of the open source software candidate. Candidates that are determined to meet a required fitness score threshold are passed to the crossover layer, at which, software and hardware standards rules are applied to the open source software metadata to validate the open source software. Invalid candidates are held in queue and subjected to rework analysis. A mutation layer executes the crossover layer iteratively until a predetermined volume of open source candidates results. A ranking layer provides a prioritized ranking list, based on the fitness score, of those open source software candidates that have validated.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: May 30, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Madhusudhanan Krishnamoorthy, Preethi Dhayalan, S. Ushma Kaleshwari, Rani Kuncham, Charulatha Krishnakumar
  • Patent number: 11645733
    Abstract: A system is configured for converting an unstandardized architecture diagram into a braille language diagram is disclosed. The system receives the unstandardized architecture diagram which includes a plurality of architecture components. The system receives a standardized model that includes features to depict the architecture components of the unstandardized architecture diagram in a standard format. The system determines the architecture components, their connections, and their sequences from the unstandardized architecture diagram. The system determines the features to depict the architecture components of the unstandardized architecture diagram in the standard format. The system applies the identified features on the identified architecture components in the unstandardized architecture diagram. The system determines a standardized graphical representation of the unstandardized architecture diagram.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: May 9, 2023
    Assignee: Bank of America Corporation
    Inventor: Madhusudhanan Krishnamoorthy
  • Patent number: 11636858
    Abstract: A language proficiency analyzer automatically evaluates a person's language proficiency by analyzing that person's oral communications with another person. The analyzer first enhances the quality of an audio recording of a conversation between the two people using a neural network that automatically detects loss features in the audio and adds those loss features back into the audio. The analyzer then performs a textual and audio analysis on the improved audio. Through textual analysis, the analyzer uses a multi-attention network to determine how focused one person is on the other and/or how pleased one person is with the other. Through audio analysis, the analyzer uses a neural network to determine how well one person pronounced words during the conversation.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: April 25, 2023
    Assignee: Bank of America Corporation
    Inventors: Madhusudhanan Krishnamoorthy, Harikrishnan Rajeev
  • Patent number: 11593678
    Abstract: A model designer creates models for machine learning applications while focusing on reducing the carbon footprint of the machine learning application. The model designer can automatically extract features of a machine learning application from requirements documents and automatically generate source code to implement that machine learning application. The model designer then uses computing statistics of previous models and machine learning applications to determine hardware limitations or restrictions to be placed on machine learning application or model. The designer then adds or adjusts the source code to enforce these hardware limitations and restrictions.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: February 28, 2023
    Assignee: Bank of America Corporation
    Inventors: Madhusudhanan Krishnamoorthy, Jayavijay Sarathy
  • Patent number: 11593450
    Abstract: Systems, computer program products, and methods are described herein for system for dynamic generation of a transmission interface bridge for computing platforms.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 28, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy
  • Publication number: 20230048759
    Abstract: Systems, computer program products, and methods are described herein for preserving image and acoustic sensitivity using reinforcement learning. The present invention is configured to initiate a file editing engine on the audiovisual file to separate the audiovisual file into a video component and an audio component; initiate a convolutional neural network (CNN) algorithm on the video component to identify one or more sensitive portions in the one or more image frames; initiate an audio word2vec algorithm on the audio component to identify one or more sensitive portions in the audio component; initiate a masking algorithm on the one or more image frames and the audio component; generate a masked video component and a masked audio component based on at least implementing the masking action policy; and bind, using the file editing engine, the masked video component and the masked audio component to generate a masked audiovisual file.
    Type: Application
    Filed: October 28, 2022
    Publication date: February 16, 2023
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy
  • Publication number: 20230048840
    Abstract: A code repository stores application code. A code management determines, based at least in part on requested features selected in a graphical user interface, code requirements that include attributes of application code needed to achieve the requested features. The code management system determines, based at least in part on the determined code requirements and the metadata for each entry of application code stored in the code repository, one or more candidate application code entries from the code repository. The code management system presents the candidate application code entries for user selection in the graphical user interface. After receipt of a user selection of a selected application code, the selected application code is provided to a computing device associated with the user.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Inventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
  • Publication number: 20230049596
    Abstract: A code tracking system monitors usage of application code executed by one or more computing devices. Characteristics of the usage of the application code are determined. Using the characteristics of the usage of the application code, a modification to an entry of application code executed by the one or more computing devices is detected. The detected modification to the entry of application code is communicated to a code management system. The code management system presents the modification to the entry of the application code to a user of the code management system.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Inventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
  • Publication number: 20230037297
    Abstract: A robotics process automation (RPA) automatic enhancement system captures a video demonstration of task performance and converts the activity into nodes by a task specification encoder and a task interpreter and then process the nodes by a reformer transformer to automatically generate an enhanced RPA script. Once created, the RPA automatic enhancement system use a rules-based validation process to perform a quality review on the generated RPA script. The RPA automatic enhancement system may include a hierarchical reinforcement learner configured to use a recurrent neural network (e.g., a long short-term memory (LSTM) tensor flow network) along with one or more deep learning application programming interfaces within an interpreted language framework (e.g., Java).
    Type: Application
    Filed: August 6, 2021
    Publication date: February 9, 2023
    Inventors: Venkat Raman Parasuraman, MadhuSudhanan Krishnamoorthy, Palanivel Subramanian
  • Patent number: 11573775
    Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: February 7, 2023
    Assignee: Bank of America Corporation
    Inventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
  • Patent number: 11570176
    Abstract: A system for prioritizing a plurality of requests received from a plurality of clients is disclosed. The system receives the plurality of requests. For each request from the plurality of requests, the system extracts features of the request, where the extracted features provide information regarding a priority in performing the request. The extracted features correspond to a numerical representation of the request, such that if a priority level associated with the request is high the numerical representation comprises higher numerical values compared to another request that is associated with a low priority level. The system determines a prioritization in performing the plurality of requests by ranking a plurality of extracted features representing the plurality of requests based on ranking numerical values associated with the plurality of extracted features.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: January 31, 2023
    Assignee: Bank of America Corporation
    Inventors: Sreekanth Raghuveer Maringanti, Madhusudhanan Krishnamoorthy, Urmila Shetty, Surjeet Singh
  • Patent number: 11557107
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for a unique platform for analyzing, classifying, extracting, and processing information from graphical representations. Embodiments of the inventions are configured to provide an end to end automated solution for extracting data from graphical representations and creating a centralized database for providing graphical attributes, image skeletons, and other metadata information integrated with a graphical representation classification training layer. The invention is designed to receive a graphical representation for analysis, intelligently identify and extract objects and data in the graphical representation, and store the data attributes of the graphical representation in an accessible format in an automated fashion.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: January 17, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Madhusudhanan Krishnamoorthy, Kannan Govindan
  • Patent number: 11556403
    Abstract: A system for implementing an application programming interface (API) service modification generates API sample requests based on content and metadata associated with historical API requests. The content associated with a historical API request may comprise data that is requested in the historical API request. The metadata may comprise a data format associated with the content. The system sends the API sample requests to an API hosting server and receives API responses. The system compares an API response with an expected API response, where the API response and the expected API response are associated with a particular task. The system determines whether the API response corresponds with the expected API response. If it is determined that the API response does not correspond with the expected API response, the system identifies a modification made to the API response and modifies future API requests associated with the particular task according to the modification.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: January 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Bhargavi Ponnapalli, Gayathri Jawahar, Sowjanya Kanthamneni, Madhusudhanan Krishnamoorthy
  • Patent number: 11556318
    Abstract: The present invention generally relates to the field of automated and flexible information extraction for assisted and streamlined development of computer code. The invention provides for accommodating coding representations of reusable utilities in a technology agnostic pattern so that, based on a specified coding stack, the technology agnostic embeddings can be decoded and deployed into developers' integrated development environment. The present invention includes a technologic agnostic digital wallet for developers capable of storing reusable components either from open source repositories or user-defined functions in an embedded pattern in a centralized storage platform such as cloud or hosted virtual desktop.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 17, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Madhusudhanan Krishnamoorthy, Anbarasan Murthy
  • Patent number: 11556460
    Abstract: A device is further configured to determine a location within a spatial domain for a first program. The device is further configured to determine a first distance threshold value that corresponds with a first distance away from the location of the first program within the spatial domain. The device is further configured to determine distances between the location of the first program and locations of other programs from the plurality of programs and to identify one or more programs from the plurality of programs that are less than the first distance threshold value. The device is further configured to identify the one or more programs from the plurality of programs that are less than the first distance threshold value.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: January 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Muthu Krishnan Subramanian Rajalakshmi, Arun Sriraman, MadhuSudhanan Krishnamoorthy
  • Publication number: 20230009348
    Abstract: An apparatus includes a memory and a processor. The memory stores a machine learning algorithm configured to classify telemetry data into a set of categories. The processor implements a communication synchronization scheme to receive a first set of telemetry data associated with a first user and a second set of telemetry data associated with a second user. The processor applies the machine learning algorithm to each of the first and second sets of telemetry data, to classify the data. The processor transmits, to a server, training data that includes at least the classified data or a set of parameters derived from the classified data. The server uses the training data to refine a reinforcement learning algorithm that is configured to generate a recommendation of computational resources to provision to a new user.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Bhaswati Mitra, Sheirly Stephen Soans, Oliver Sampson, Prasanna Soppimath, MadhuSudhanan Krishnamoorthy, Dimple Kapadia
  • Publication number: 20230009599
    Abstract: An apparatus includes a processor and a memory that stores a deep Q reinforcement learning (DQN) algorithm configured to generate an action, based on a state. Each action includes a recommendation associated with a computational resource. Each state identifies at least a role within an enterprise. The processor receives information associated with a first user, including an identification of a first role assigned to the user and computational resource information associated with the user. The processor applies the DQN algorithm to a first state, which includes an identification of the first role, to generate a first action, which includes a recommendation associated with a first computational resource. In response to applying the DQN algorithm, the processor generates a reward value based on the alignment between the first recommendation and the computational resource information associated with the first user. The processor uses the reward value to update the DQN algorithm.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Bhaswati Mitra, Sheirly Stephen Soans, Oliver Sampson, Prasanna Soppimath, MadhuSudhanan Krishnamoorthy, Dimple Kapadia
  • Patent number: 11551448
    Abstract: Systems, computer program products, and methods are described herein for preserving image and acoustic sensitivity using reinforcement learning. The present invention is configured to initiate a file editing engine on the audiovisual file to separate the audiovisual file into a video component and an audio component; initiate a convolutional neural network (CNN) algorithm on the video component to identify one or more sensitive portions in the one or more image frames; initiate an audio word2vec algorithm on the audio component to identify one or more sensitive portions in the audio component; initiate a masking algorithm on the one or more image frames and the audio component; generate a masked video component and a masked audio component based on at least implementing the masking action policy; and bind, using the file editing engine, the masked video component and the masked audio component to generate a masked audiovisual file.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: January 10, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Madhusudhanan Krishnamoorthy