Patents by Inventor Kumar RAO KRISHNAGI

Kumar RAO KRISHNAGI 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: 20240152598
    Abstract: Various methods, apparatuses/systems, and media for programmatically generating and rotating secrets for applications to read them to connect to various services are disclosed. A processor determines, in a preconfigured time interval, whether secrets/credentials corresponding to a service provider has been changed; calls a first API to retrieve the changed secrets/credentials from the corresponding service provider; stores the changed secrets/credentials to a corresponding predefined location; causes an application to call a second API to retrieve the changed secret or the credential from the corresponding predefined location; and automatically establishes a connection between the application and the corresponding service provider based on a determination that the changed secrets/credentials retrieved from the predefined location matches with the changed secrets/credentials retrieved from the corresponding service provider during the preconfigured time interval.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar Rao KRISHNAGI, Vijay Kumar PERLA
  • Publication number: 20240119456
    Abstract: A method and a system for detecting suspicious transactions and providing warnings in advance of executing the transactions in order to prevent fraud are provided. The method includes: receiving a request to conduct a transaction with an entity by using a digital payment application, the request including first profile information that relates to the entity; retrieving second profile information that relates to the requestor; comparing the first profile information with the second profile information; and determining, based on a result of the comparison, whether to suspend the requested transaction. When a determination is made that the proposed transaction may be fraudulent, the transaction may be suspended and a warning message may be sent to the requestor in order to afford an opportunity to avoid the fraud.
    Type: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Jerome JOSEPH, Siva TANUKU, Ramu KIZHAKKEY, Kumar Rao KRISHNAGI, Heidi MIDDLETON
  • Publication number: 20240095608
    Abstract: A method for facilitating intelligent itinerary management via a progressive reservation system is disclosed. The method includes aggregating itinerary information for a user from user transactions, the itinerary information corresponding to a transit reservation; continuously monitoring, in real-time via an application programming interface, the transit reservation by using the itinerary information; determining, based on a result of the continuous monitoring, whether parameters that correspond to the transit reservation satisfy a predetermined threshold, the parameters including an operational status; automatically retrieving, from a repository, historical information that corresponds to the user when the parameters satisfy the predetermined threshold; automatically identifying, in real-time using a model, a future transit reservation based on the itinerary information and the historical information; and providing, via a graphical user interface, the identified future transit reservation to the user.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 21, 2024
    Applicants: JPMorgan Chase Bank, N.A., JPMorgan Chase Bank, N.A.
    Inventors: Jerome JOSEPH, Kumar Rao KRISHNAGI, Kritsakorn CHAUMPANICH
  • Patent number: 11916915
    Abstract: A method for providing an application to facilitate authenticated file transfers across a plurality of computing platforms is disclosed. The method includes receiving, from a client application, a call to perform an action, the call including a message to transfer a file; validating, by using an identity federation service, the call based on the message; authorizing the call and the client application based on a result of the validating; accessing a networked repository via a secured communication protocol when the call and the client application is authorized; and initiating the action.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 27, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Neaz Ahmed Kishore, Josh Hall, Vijay Kumar Perla, Laxman Dongisharapu
  • Patent number: 11907085
    Abstract: Various methods, apparatuses/systems, and media for implementing a smart failover module is disclosed. A processor detects an application specific system fault or degradation event in a first availability zone (AZ) on which an application is running during normal runtime of the application; determines, in response to detecting the application specific system fault or degradation event, whether the application includes an active-passive application infrastructure in which the first AZ is paired with a passive AZ; enables traffic, in connection with running or deployment of the application, on the passive availability zone in response to determining that the application includes an active-passive application infrastructure; and disables traffic from the first AZ on which the application specific system fault or degradation has been detected in response to determining that the application does not include an active-passive application infrastructure and/or in response to enabling traffic on the passive AZ.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: February 20, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Matthew J Porter, Kumar Rao Krishnagi, Vijay Kumar Perla, Nalini S Boda, Laxman Dongisharapu, Mark Alan Wells
  • Patent number: 11900119
    Abstract: Various methods, apparatuses/systems, and media for automatically controlling operating state of one or more applications in a distributed operating system are disclosed. A processor creates a filesystem that contains a script configured for interacting with a distributed operating system application programming interface (API); and integrates the filesystem with a scheduler module to be run on a predefined schedule. The processor also creates a container, in response to the predefined schedule, in the distributed operating system, the container having the script installed therein; calls the distributed operating system API to obtain a list of applications in the distributed operating system based on the script; automatically controls the operating state of the corresponding one or more applications in the distributed operating system in response to the predefined schedule and the script; and destroys the container after controlling the operating state of the corresponding one or more applications.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Laxman Dongisharapu, Vijay Kumar Perla, Nalini S Boda, Mark A Wells, Christopher Mathews, Kenneth S Brooks
  • Patent number: 11856052
    Abstract: Various methods, apparatuses/systems, and media for implementing a smart cloud deployment module is disclosed. A datacenter stores information data of all availability zones (AZs) associated with deployment of an application. A processor builds an availability zone (AZ) application programming interface (API) and calls the AZ API to retrieve the information data from the datacenter; dynamically and automatically determines, in response to calling the AZ API, prior to deploying the application, whether a first AZ defined in a deployment pipeline among the AZs within the datacenter is healthy for deployment of the application; and deploys the application utilizing the deployment pipeline when it is determined that the first AZ defined in the deployment pipeline is healthy. The processor also checks for another healthy AZ within the same datacenter or within other regions outside of the datacenter when it is determined that the first AZ is not healthy.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: December 26, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Laxman Dongisharapu, Vijay Kumar Perla, Nalini S Boda, Mark Alan Wells
  • Publication number: 20230409683
    Abstract: Various methods, apparatuses/systems, and media for accessing a plurality of resources with a single authentication pass are disclosed. A processor successfully allows login a user into an application embedded within a user computing device based on a positive facial recognition result for gaining access to a building; generates, in response to successful login, a quick response (QR) code and a near field communication (NFC) tag; causes a security system installed in an entry point to the building to read the QR code or the NFC tag in response to bringing the user computing device close to the security system; authenticates the user based on successful reading of the QR code or the NFC tag; and configures the QR code or the NFC tag as a single authentication pass allowing the user to enter the building and access the plurality of resources for a predetermined configurable period.
    Type: Application
    Filed: August 1, 2022
    Publication date: December 21, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar Rao KRISHNAGI, Andrea JOHNSON, Cristine SANTOS, Swathi GOVINDARAO, Lakshmipavankumar VEGIROUTHU, Deepak CHHABRA
  • Publication number: 20230385842
    Abstract: Various methods, apparatuses/systems, and media for automatically detecting discrepancy between preset data and input data are provided. A processor implements a platform and language agnostic smart data discrepancy detection module that automatically detects discrepancy between preset data and input data (i.e., larger than the preset data) during data processing of a commercial transaction involving a gratuity, particularly when a credit card payment is being made. The processor also implements an optimized processes of conducting a commercial transaction that includes a gratuity data based on user preferences that are obtainable from an application during execution thereof, and automatically alerts the user when data discrepancy is detected, i.e., when the gratuity data is more than preset gratuity data set by the user on the application.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 30, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar Rao KRISHNAGI, Sharmila PRAKASH, Jerome JOSEPH, Nalini Sreeram BODA, Vijay Kumar PERLA, Mark Alan WELLS, Matthew J PORTER, Kritsakorn CHAUMPANICH
  • Publication number: 20230385390
    Abstract: Various methods, apparatuses/systems, and media for detecting login fraud based on a machine learning model are disclosed. A processor creates a machine learning model configured to be trained to generate a score based on user's biometrics data and a pattern of activity logs data of the user; trains the machine learning model with the user biometrics data and the pattern of activity logs data in real-time; receives user credentials data from the user for login attempt into a system; compares the received user credentials data with the biometrics data and the pattern of activity logs data of the user stored on a database and the machine learning model; and generates the score, in response to comparing, by utilizing the trained machine learning model. The score is a value that the processor compares with a predetermined threshold value to determine in real-time whether the login attempt is fraudulent.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 30, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar Rao KRISHNAGI, Rupa SHAH, Gaurav CHAWLA, Vaibhav VAIBHAV
  • Publication number: 20230350665
    Abstract: Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 2, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar RAO KRISHNAGI, Matthew J PORTER, Mark Alan WELLS, Jerome JOSEPH, Sharmila PRAKASH, Satvika EDA
  • Publication number: 20230333957
    Abstract: A method for facilitating automated application management based on activity is disclosed. The method includes monitoring metrics that correspond to an application, the metrics including a network traffic metric; determining, for the application, whether the metrics satisfy a predetermined threshold, the predetermined threshold including an idle time threshold; deactivating the application when the corresponding metrics satisfy the predetermined threshold; receiving, from a client application, a request for the deactivated application; initiating a health check for the application in response to the request; and activating the application based on a result of the health check.
    Type: Application
    Filed: March 1, 2023
    Publication date: October 19, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar Rao KRISHNAGI, Nalini Sreeram BODA, Sharmila PRAKASH, Vijay Kumar PERLA, Laxman DONGISHARAPU, Mark Alan WELLS, Jerome JOSEPH
  • Publication number: 20230297723
    Abstract: Password-less authentication and login onto an application are disclosed. A processor extracts Digital Driver's License (DDL) data from a user's computing device; extracts the DDL data of the user from an external database (i.e., DMV); validates the DDL data by comparing with the DDL data from the external database; creates, in response to validating, a DDL secret private key; allows successful registration of the computing device to utilize DDL data for login; and stores the DDL secret private key onto an internal database and a secured environment of the computing device. At login request by the user, when the processor determines that the computing device is successfully registered, it validates the DDL secret private key by comparing with data from the internal database; creates a new DDL secret private key and updates the internal database and the secured environment with the new DDL secret private key for subsequent login.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar RAO KRISHNAGI, Stefan SCHUBERT, Suresh MADHAVAN, Sandeep Reddy BANALA
  • Patent number: 11740890
    Abstract: Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: August 29, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Mark Alan Wells, Jerome Joseph, Sharmila Prakash, Satvika Eda
  • Publication number: 20230171308
    Abstract: A method for facilitating session data persistence and management is disclosed. The method includes receiving a first indication from an application, the first indication relating to an initiation of a first session; compiling session data from the application, the session data relating to a state of the application; receiving a termination indication from the application, the termination indication relating to a termination of the first session; persisting, in a session cache, the session data based on the termination indication; receiving a second indication from the application, the second indication relating to an initiation of a second session; identifying the corresponding session data in the session cache by using the second indication; and automatically injecting the identified session data into the application.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar RAO KRISHNAGI, Matthew J. PORTER
  • Patent number: 11645297
    Abstract: Various methods, apparatuses/systems, and media for implementing a smart database driver are disclosed. A receiver receives a request for establishing a connection between an application and a target database. A processor, operatively coupled to the receiver via a communication network, authenticates the application by implementing a java authentication authorization service (jaas). Authentication of the application is performed at runtime with connection properties and configuration details provided via system properties or environment variables. The processor also generates a database connection uniform resource locator (URL), validates the URL; and establishes a connection between the application and the target database based on the validation of the URL and successful authentication of the application.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: May 9, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Vijay Kumar Perla, Laxman Dongisharapu, Srikanth Malireddy
  • Publication number: 20230118697
    Abstract: Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification.
    Type: Application
    Filed: November 30, 2021
    Publication date: April 20, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar RAO KRISHNAGI, Matthew J. PORTER, Mark Alan WELLS, Jerome JOSEPH, Sharmila PRAKASH, Satvika EDA
  • Patent number: 11632365
    Abstract: Various methods, apparatuses/systems, and media for automatically establishing a communication between two or more applications that do not share a compatible authentication model are disclosed. A receiver receives a request from a first application to communicate with a second application, wherein the first application supports a first authentication model and the second application supports a second authentication model which is incompatible with the first authentication model. A processor utilizes a configurable gateway layer, in response to receiving the request, to mediate a communication between the first application and the second application; and routes the request from the first application to the configurable gateway layer. The configurable gateway layer translates the first authentication model to the second authentication model.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: April 18, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Kevin Carrier, Vineshkumar Dharmalingam, Ritu Shrivastava, Ananth Rajasekaran, Najma Aden, Robert B Grant, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Vijay Kumar Perla, Laxman Dongisharapu
  • Publication number: 20220337576
    Abstract: Various methods, apparatuses/systems, and media for automatically establishing a communication between two or more applications that do not share a compatible authentication model are disclosed. A receiver receives a request from a first application to communicate with a second application, wherein the first application supports a first authentication model and the second application supports a second authentication model which is incompatible with the first authentication model. A processor utilizes a configurable gateway layer, in response to receiving the request, to mediate a communication between the first application and the second application; and routes the request from the first application to the configurable gateway layer. The configurable gateway layer translates the first authentication model to the second authentication model.
    Type: Application
    Filed: May 28, 2021
    Publication date: October 20, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kumar RAO KRISHNAGI, Kevin CARRIER, Vineshkumar DHARMALINGAM, Ritu SHRIVASTAVA, Ananth RAJASEKARAN, Najma ADEN, Robert B GRANT, Matthew J PORTER, Nalini S BODA, Mark Alan WELLS, Vijay Kumar PERLA, Laxman DONGISHARAPU
  • Patent number: 11456911
    Abstract: Various methods, apparatuses/systems, and media for automatically fixing health of a certain component of an application are disclosed. A processor sets a corresponding predetermined threshold value for health of each component of a plurality of components of an application required for running the application; constantly monitors health of the plurality of components. When it is determined, in response to constantly monitoring, that the health of a certain component has reached to a value that is equal to the corresponding predetermined threshold value of the certain component, the processor automatically calls corresponding application programming interface (API) to trigger automated processes that includes collecting all necessary data corresponding to fixing of the health of the certain component related to the application from a plurality of data sources; creating a data file on demand that includes the necessary data; and fixing the health of the certain component based on the data file.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: September 27, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Sharmila Prakash, Vijay Kumar Perla