Patents by Inventor Varun MONGA
Varun MONGA 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: 20260147602Abstract: Various methods and processes, apparatuses/systems, and media for automatically locking a virtual machine (VM) to write data onto a cache memory when loading data from distributed multi-cloud application environments that include a plurality of VMs, and a loader application are disclosed. A processor assigns a unique identifier (UID) to each VM. Each VM subscribes to the loader application with its corresponding UID; receives, by utilizing the loader application, a ping from each VM for a lock with its UID to write data onto the cache memory within the loader application; determines, by utilizing the loader application, whether any of the VMs is currently locked; randomly selects a first VM in response to determining that none of the VMs are currently locked; and automatically locks the first VM in response to accepting the ping for the lock until writing of data onto the cache memory by the first VM is completed.Type: ApplicationFiled: January 6, 2025Publication date: May 28, 2026Applicant: JPMorgan Chase Bank, N.A.Inventors: Kiran SEKHARAMAHANTHI, Varun MONGA
-
Publication number: 20260119291Abstract: A method and system for bulk data processing and management. The method includes receiving a query with a transaction request and a bulk data request; generating a bulk application program interface (API) with a remote application framework integrated with a flux application; constructing a first continuous stream of digital data from a distributed database management system via the flux application for transmission to the bulk API; and constructing a second continuous stream of the digital data from the bulk API for transmission to a client interface via the remote application framework. The second continuous stream of the digital data being based on the first continuous stream. The method also includes deriving resulting information regarding the transaction request from parsing the second continuous stream of the digital data; and processing the resulting information for storage in a cache for access and management and display to the client.Type: ApplicationFiled: December 12, 2024Publication date: April 30, 2026Applicant: JPMorgan Chase Bank, N.A.Inventors: Varun MONGA, Lakshmaiah EDARA, Ashish LAMICHHANE, Kiran SEKHARAMAHANTHI
-
Patent number: 12536200Abstract: A system for implementing a transmission log bucketing tool that provides an optimized transmission log storage and retrieval scheme. The system may comprise a processor and memory storing instructions that cause the processor to perform operations. The operations may comprise generating a manifest that comprises a transmission log table, obtaining a first set of transmission logs, evaluating the first set of transmission logs against the manifest to determine a first set of respectively corresponding shard keys, and utilizing the first set of respectively corresponding shard keys to at least one from among store the first set of transmission logs and retrieve the first set of transmission logs.Type: GrantFiled: May 30, 2024Date of Patent: January 27, 2026Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Varun Monga, Kiran Sekharamahanthi, Daniel Wilson
-
Publication number: 20250321982Abstract: A system for implementing a transmission log bucketing tool that provides an optimized transmission log storage and retrieval scheme. The system may comprise a processor and memory storing instructions that cause the processor to perform operations. The operations may comprise generating a manifest that comprises a transmission log table, obtaining a first set of transmission logs, evaluating the first set of transmission logs against the manifest to determine a first set of respectively corresponding shard keys, and utilizing the first set of respectively corresponding shard keys to at least one from among store the first set of transmission logs and retrieve the first set of transmission logs.Type: ApplicationFiled: May 30, 2024Publication date: October 16, 2025Applicant: JPMorgan Chase Bank, N.A.Inventors: Varun MONGA, Kiran SEKHARAMAHANTHI, Daniel WILSON
-
Patent number: 12407585Abstract: A method and system performing a method for managing dynamic messaging using a Kafka-based monitoring application deployed within a cloud environment having at least one software application in operation is provided. The Kafka-based monitoring application monitors consumer lag for a specific topic associated with the software application, schedules queries to detect consumer lag for the specific topic at predetermined intervals. detects, via an application programming interface in communication with the Kafka-based monitoring application, any consumer lag and retrieves a list of any affected consumers and associated consumer information; and determines one or more pools of the affected consumers, and performs a scaling operation to scale up or down consumers on the one or more pools based on the consumer lag detected.Type: GrantFiled: December 15, 2023Date of Patent: September 2, 2025Assignee: JP Morgan Chase Bank, N.A.Inventors: Varun Monga, Dan Bodalski, Nada Ziab, Maxwell Janney
-
Publication number: 20250202782Abstract: A method and system performing a method for managing dynamic messaging using a Kafka-based monitoring application deployed within a cloud environment having at least one software application in operation is provided. The Kafka-based monitoring application monitors consumer lag for a specific topic associated with the software application, schedules queries to detect consumer lag for the specific topic at predetermined intervals. detects, via an application programming interface in communication with the Kafka-based monitoring application, any consumer lag and retrieves a list of any affected consumers and associated consumer information; and determines one or more pools of the affected consumers, and performs a scaling operation to scale up or down consumers on the one or more pools based on the consumer lag detected.Type: ApplicationFiled: December 15, 2023Publication date: June 19, 2025Applicant: JP Morgan Chase Bank, N.A.Inventors: Varun MONGA, Dan BODALSKI, Nada ZIAB, Maxwell JANNEY
-
Publication number: 20240256340Abstract: A method for providing end-to-end monitoring to facilitate automated resource pool management in a cloud computing environment is disclosed. The method includes aggregating, in real-time from an application programming interface gateway, operating metrics for resource pools; parsing the aggregated operating metrics to discover latency metrics for each of the resource pools; identifying a threshold for each of the resource pools, the threshold corresponding to the latency metrics; comparing the latency metrics for each of the resource pools with the corresponding threshold; automatically determining a remediation action based on a result of the comparing; and automatically initiating, in real-time, the remediation action.Type: ApplicationFiled: February 1, 2023Publication date: August 1, 2024Applicant: JPMorgan Chase Bank, N.A.Inventors: Varun MONGA, Somnath CHOUDHURI, Dan BODALSKI, Nada ZIAB
-
Patent number: 11886861Abstract: In one example, a method for updating an application that has multiple instances running in a distributed cloud environment is disclosed. The method may include the operation of generating a dynamic property bus interface. The method may write an application property value through the dynamic property bus interface to a database for storage and propagate the property value to the multiple instances of the application in the distributed cloud environment.Type: GrantFiled: November 2, 2021Date of Patent: January 30, 2024Assignee: JP Morgan Chase Bank, N.A.Inventors: Amit Meshram, Maxwell Evers, Prakash Ravi, Varun Monga
-
Publication number: 20230135884Abstract: In one example, a method for updating an application that has multiple instances running in a distributed cloud environment is disclosed. The method may include the operation of generating a dynamic property bus interface. The method may write an application property value through the dynamic property bus interface to a database for storage and propagate the property value to the multiple instances of the application in the distributed cloud environment.Type: ApplicationFiled: November 2, 2021Publication date: May 4, 2023Inventors: Amit MESHRAM, Maxwell EVERS, Prakash RAVI, Varun MONGA