Patents Assigned to The JPMorgan Chase Bank, N.A.
  • Patent number: 11916856
    Abstract: A system and a method for routing a message to an application over a connection oriented session in a Kafka messaging platform environment are provided. The method includes: acquiring a plurality of partitions from the Kafka messaging platform; designating a first partition from among the plurality of partitions as a sticky partition; generating a plurality of routing keys that are configured to route to the sticky partition; receiving a subscription from a service that corresponds to a first application; transmitting, to the first application, a first routing key that identifies the subscription from among the plurality of routing keys; and receiving messages from Kafka services that are routed by the first routing key to the first application. For any particular application or set of applications, a plurality of connection oriented sessions may be used to achieve load balancing and high availability.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: February 27, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rajeshwari Edamadaka, Diarmuid Leonard
  • Patent number: 11915312
    Abstract: Systems and methods for processing peer-to-peer financial product markup language agency notices are disclosed. According to one embodiment, in an information processing apparatus, a computer-implemented method for processing peer-to-peer financial product markup language agency notices may include: (1) receiving a FpML notice from a sender to a receiver; (2) obtaining a sender unique identifier for the sender and a receiver unique identifier for the receiver; (3) generating a FpML message body for a transaction associated with the notice; (4) generating FpML data comprising the unique identifiers and the FpML message body; (5) generating an electronic message comprising the FpML data; and (6) sending the electronic message FpML data to the receiver.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: February 27, 2024
    Assignee: JPMORGAN CHASE BANK , N.A.
    Inventors: James M. Long, Donald Conte, Satish V. Kattumuri
  • Patent number: 11914952
    Abstract: A method may include for intent-based natural language processing may include conversation engine: receiving from a conversation program executed on a user electronic device, a unique identifier for a user; calling an external controls program with the unique identifier and a type of the user electronic device, wherein the external controls program identifies a directive of intent and an alternate action; receiving the directive of intent and the alternate action; receiving text of an utterance in a conversation from the conversation program; selecting one of a plurality a priority of intents based on the text of the utterance; receiving a plurality of potential intents and a confidence score for each potential intent from a natural language understanding computer program; selecting a selected intent; determining that the directive of intent matches the selected intent; and executing the alternate action.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 27, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ben White, Janie Gordon, Honey L. Miller, Amit Kumar, Piyush Bisht
  • Publication number: 20240062303
    Abstract: Methods and systems for automatically identifying umbrella sub-funds from within an umbrella investment fund are provided. The method includes: receiving a first data set that includes entity-specific records; retrieving, for each respective entity-specific record, a corresponding set of entity-specific reference data; extracting, from each respective set of reference data, a corresponding umbrella name; determining, based on the corresponding umbrella name, whether the respective entity is associated with a particular sub-fund; and associating the respective entity with other entities that have previously been determined as being associated with the particular sub-fund. The determination may be made by applying an artificial intelligence (AI) algorithm that uses a machine learning technique to determine a probability with respect to whether the respective entity is associated with the particular sub-fund.
    Type: Application
    Filed: August 16, 2022
    Publication date: February 22, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Simran LAMBA, Xiaomo LIU
  • Publication number: 20240061644
    Abstract: A method for facilitating workflows via an all-in-one voice feature is disclosed. The method includes receiving, via a user device, a request from a user, the request relating to an activation request for a workflow; authenticating the user via multi-factor authentication; providing, via the user device, audible prompts that relate to the workflow to obtain a response from the user, the response including a natural language response; parsing, by using a model, the obtained response to identify information necessary for execution of the workflow; determining, by using the model, whether additional data is required for the workflow based on the identified information; and automatically initiating, in real-time based on a result of the determining, the workflow using the identified information.
    Type: Application
    Filed: September 29, 2022
    Publication date: February 22, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Dinesh Babu PARTHASARATHI, Srivathsan RAJAN
  • Publication number: 20240062282
    Abstract: A method and system for payment processing and provision of account services using a cloud containerized platform that improves reliability and scalability are provided. The method includes receiving, at the cloud containerized platform from a server, a request that relates to a user account that has been received by the server from the user; analyzing a content of the first request; selecting, based on a result of the analysis, an application for responding to the request; generating a response to the request by using the selected application; and transmitting the response to the server to be forwarded to the user. The application may include any one of a payment processing application, an account information inquiry application, an account statement generation application, an account update notification application, an account information routing application, and/or a new client onboarding application.
    Type: Application
    Filed: September 29, 2022
    Publication date: February 22, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Dinesh Babu PARTHASARATHI, Kevin LOBO, Shankar RAJU
  • Publication number: 20240061756
    Abstract: In one example, a method of data restore testing is disclosed. The method may determine whether to validate a request to restore a backup of production data. The request may be for a database backup, a file system backup or another data type. The method may generate a database instance that restores a backup database data if the request is for database data and may generate a file system instance to restore a backup file system if the request is for a backup of a file system. The method may lockdown access to the restored backup, validate the integrity of the restored backup relative to production data. The validation may be based on a checksum of the restored backup and a checksum of the production data, for example.
    Type: Application
    Filed: October 13, 2022
    Publication date: February 22, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Dan Herington, Michelle Diltz, Russell E. Colwell, Swapna Adusumilli, David M Lin, Taylor Madden Cherry, Jose A. Rosado
  • Patent number: 11908014
    Abstract: Systems and methods for distributed ledger-based intraday trading are disclosed. In one embodiment, a method may include: receiving a digital representation of an amount of collateral for a cash borrower; receiving a digital representation of an amount of cash for a cash provider; receiving agreement from the cash borrower and the cash provider to terms of an intraday trade comprising a duration of the intraday trade, a collateral trade amount of the collateral, and a cash trade amount of cash; a smart contract executing the intraday trade by providing the trade amount of the digital collateral to the cash provider and the cash trade amount of the digital cash to the cash borrower; and the smart contract returning the trade amount of the digital collateral to the cash borrower and the cash trade amount of the digital cash to the cash provider at the completion of the intraday trade.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: February 20, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Scott Andrew Lucas, Christine Moy
  • Patent number: 11907699
    Abstract: An embodiment of the present invention is directed to a system and method for implementing a self-driven change detection release automation. According to an embodiment of the present invention, a software release bot may be created and installed on software running environment. The bot may further detect changes on a server environment. For example, the bot may be integrated with scheduling and other tools where the bot is programmed to wake up at predetermined time intervals, e.g., 15 minutes. According to an embodiment of the present invention, the bot may handle release activities defined in the configuration, e.g., stop, start, send notification, etc. The bot is able to save release events log for change audit.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: February 20, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Fei Chen
  • Patent number: 11907956
    Abstract: Systems and methods for automated notification and resolution of trigger events are disclosed. According to one embodiment, a method for automated notification and resolution of trigger events may include: (1) monitoring, by a backend computer program, an account for a trigger condition; (2) generating, by the backend computer program, a voice notification for the trigger condition; (3) communicating, by the backend computer program, the voice notification to an electronic device associated with the account and a link to a network location to resolve the trigger condition; (4) presenting, by the backend computer program and at the network location to resolve the trigger condition, one or more resolution options; (5) receiving, by the backend computer program and at the network location to resolve the trigger condition, a selection of one of the one or more resolution options; and (6) executing, by the backend computer program, the selected resolution option.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: February 20, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Hetal Sanghvi, Tejal Vora, Candice Noronha, Vinesh Mehta, Ismail Tinwala
  • Patent number: 11907948
    Abstract: Systems and methods for authentication using radio frequency tags are disclosed. In one embodiment, a method for approving a requested operation from a secondary user of a resource that is controlled by a primary user may include (1) a back end comprising at least one computer processor receiving, from a mobile application that is executed by a mobile device associated with a secondary user, a requested operation involving a resource that is controlled by a primary user; (2) the back end receiving a unique identifier from the secondary user mobile application, the unique identifier being read by the mobile application from a tag associated with the secondary user; (3) the back end determining that the received unique identifier matches a stored unique identifier that is associated with the secondary user; and (4) the back end approving the requested operation and communicating the approval to the secondary user mobile application.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: February 20, 2024
    Assignee: JPMORGAN CHASE BANK , N.A.
    Inventors: Courtney S. Goodrich, Nicholas M. Lore, Daryl W. Wooldridge
  • 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: 11907907
    Abstract: A system and method for implementing a centralized innovation framework module are disclosed. A processor is operatively connected to one or more memories via a communication network. The processor creates a centralized web-based collaborative platform hub for collection of innovation ideas data from end users within an operation space and causes the centralized web-based collaborative platform hub to receive innovation ideas data from an end user related to development of an application. The processor also analyzes the received innovation ideas data establishes, based on analyzing, a connection between the centralized web-based collaborative platform hub and a development platform; migrates the received innovation ideas data onto the development platform; and creates a workflow on the development platform for tracking and managing development processes of the application.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: February 20, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Manish Shukla, Brian Clawson, Vidhya Rao, Peter Antony Hangal Jeorge, Abraham McCauley, Mark Osman, Pranjal K Tiwari, Arvind Bhanushali, Tancy Chiu Yang Tan, Cheryl Tanaja, Raj Solanki, Kanako Minami Redhead
  • Publication number: 20240054372
    Abstract: A method for performing sequential multi-model race estimation is provided. The method includes acquiring a dataset of identification information of individuals; executing a first model within a multi-model system for estimating a race for each of the individuals included in the dataset; subsequent to executing the first model, executing a second model within the multi-model system for estimating a race for individuals included in the dataset that were unable to be estimated via the first model; and subsequent to executing the second model, executing a third model within the multi-model system for estimating a race for individuals included in the dataset that were unable to be estimated via the first model and the second model, in which the third model estimates a race for individuals with insufficient data fields.
    Type: Application
    Filed: June 28, 2023
    Publication date: February 15, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Matthew HOLTMAN, Erica DAWSON, Shi OUYANG, Patrick MURPHY, Vishwa PANAGARI, Abel SAENZ, Mark GABRIEL, Eric WANG, Huai SHU, Jalen WALKER
  • Patent number: 11902469
    Abstract: Methods and systems for handling telephone calls relating to recurring customer questions and inquiries so as to decrease a likelihood of additional calls regarding the same issues and thereby improve customer experience while reducing an overall call volume are provided. The method includes: receiving an incoming telephone call from a person; capturing an audio signal that corresponds to a voice of the person; analyzing the audio signal by detecting phonetic intonations applying a digital filter to the intonations; and determining whether an inquiry articulated by the person during the telephone call has been adequately addressed. The method may further include using machine learning to generate an output that indicates an expression of certainty or uncertainty in the voice of the person.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rudolph L. Mappus, IV, Sri Harsha Pothukuchi, Angel Vincent, Peter Kutchen, Owen Churchill, Jose Burgos
  • Patent number: 11902301
    Abstract: A system and method for automatically healing web service disruptions are disclosed. A processor establishes a communication link between a web service provider device in a web service provider side and a web service consuming device in a web service consuming side in a computer network environment. A receiver receives a request from the web service consuming device to receive a web service provided by the web service provider device. The processor detects a change in an XML document in the web service provider side which disrupts receiving the web service requested by the web service consuming device; generates stubs on the fly in response to detecting the change in the XML, document; implements the stubs that addresses the detected change in the XML document; and automatically heals web service disruptions in response to implementing the stubs.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Varigonda Hari Krishna, Gagan Leekha, Bandarupalli Nagarjuna
  • Patent number: 11900074
    Abstract: Various methods, apparatuses/systems, and media for implementing an API design and development module are disclosed. A receiver receives inputs for designing a specification. Codes are generated from the API specification and necessary business logic is added. A processor pushes the specification along with the code to a source control which automatically triggers a continuous integration/continuous deployment (CI/CD) pipeline in response to pushing of the specification along with the code to the source control. The CI/CD pipeline automatically executes, through pre-defined configuration, each phase of an API development life cycle to develop the API based on the designed specification.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Shivani Pitchai Muthu, Pritam Prasad, Aruna Kalagnanam
  • Patent number: 11899686
    Abstract: A method for facilitating usage and storage of bi-temporal data is disclosed. The method includes receiving, via an application programming interface, an update request, the update request relating to an update of a data object with a new data object; identifying a builder pattern that corresponds to the data object based on a data type of the data object; automatically generating, by using the identified builder pattern, a delta object based on the request, the delta object relating to a difference between the data object and the new data object; associating the delta object with an axial value, the axial value including a reported time and an effective time; and persisting the delta object and the corresponding association as an event that represents the difference between the data object and the new data object.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Eugene Eltsufin
  • 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: 11899660
    Abstract: A method for writing data to a cloud-based database for optimized cloud-based database query execution may include a table writer computer program executed by a local electronic device: (1) receiving table data comprising rows and columns, a schema for the table, and a primary-key for the table; (2) creating a footer for the table, the footer comprising the schema and the primary-key; (3) sorting the rows of the table data using the primary-key; (4) dividing the sorted columns of the table data into a plurality of datapages based on a datapage size; (5) identifying sparse indices for each datapage, wherein the sparse indices comprising a minimum value, a maximum value, a starting row index, an ending row index for each datapage; (6) writing each datapage to cloud storage; (7) inserting the sparse indices into the footer for the table data; and (8) writing the footer to cloud storage.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: February 13, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Narayana R Tummala, Marco Pistoia, Pranav Deshpande, Elvir Azanli, Joseph W. Ligman, Frank Schaffa