Patents by Inventor Diarmuid Leonard

Diarmuid Leonard 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: 20210385176
    Abstract: A system and a method for processing a message on a processing platform, such as a Kafka processing platform, are provided. The method includes: acquiring a plurality of partitions from the 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 messages to the sticky partition; using a first routing key from among the plurality of routing keys to identify a first service subscription; subscribing to a second service using the first routing key; and receiving a message transmitted by the second service.
    Type: Application
    Filed: November 4, 2020
    Publication date: December 9, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Rajeshwari EDAMADAKA, Diarmuid LEONARD
  • Publication number: 20210383404
    Abstract: A system and a method for overcoming a partial failure of an application in a telephony communication system are provided. The method includes: receiving information indicating that a first application has experienced a partial failure; receiving, from each of a plurality of applications, metadata that relates to a corresponding ordered priority of partitions, a corresponding Availability Zone from among a plurality of Availability Zones in which the respective application is located, and a corresponding instance index within the corresponding Availability Zone; sorting the received metadata with respect to the corresponding Availability Zone and with respect to the corresponding instance index; and reassigning, based on a result of the sorting, the first application to an instance index within the Availability Zone in which the first application is located such that a number of the partitions within instance indexes in the corresponding Availability Zone is balanced.
    Type: Application
    Filed: November 4, 2020
    Publication date: December 9, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Rajeshwari EDAMADAKA, Diarmuid LEONARD
  • Publication number: 20210383439
    Abstract: A system and a method for servicing user interactions are provided. The method includes: receiving, from each respective user, a respective request for a corresponding interaction; obtaining, for each interaction, request-specific information that relates to the received respective request and user-specific information that relates to the respective user; analyzing the request-specific information to determine at least one corresponding microservice that is usable for handling the interaction; and routing the request-specific information and the user-specific information to a respective destination that relates to the determined microservice. For any particular interaction, several corresponding microservices and several corresponding routes and destinations may be determined, and workload distribution metrics may be used to select optimum routes.
    Type: Application
    Filed: November 4, 2020
    Publication date: December 9, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Rajeshwari EDAMADAKA, Diarmuid LEONARD, David A. BUTLER
  • Publication number: 20210385332
    Abstract: A system and a method for providing resiliency in a telephony communication system are provided. The method includes: receiving registration information that relates to a requested service, the registration information including a service name, a resource identifier such as a directory number, at least one pool, and status information; and mapping the received registration information to a database that associates the name of the requested service with the resource identifier and each pool and associates each pool with the status information; and transmitting at least two Uniform Resource Locators (URLs), including a primary URL and a backup URL, for providing the requested service.
    Type: Application
    Filed: November 4, 2020
    Publication date: December 9, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Rajeshwari EDAMADAKA, Diarmuid LEONARD
  • Patent number: 10104130
    Abstract: Embodiments of the present invention may enable applications that are deployed at the application layer of an IMS network to frequently carry out business critical functions via a highly available application server architecture. This may be achieved by using a session manager that manages the role of active and standby server(s) of the highly available application architecture. Further, the session manager may manage the roles of the active and standby server(s) by routing SIP messaging in either serial or parallel fashion to the application server architecture. Furthermore, the active and the standby servers are automatically kept in sync by their position in the signaling path determined by the session manager. The session manager makes sure that if the active server goes down, then the standby server must be able to take over the role of the active server in a seamless fashion.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 16, 2018
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Diarmuid Leonard
  • Publication number: 20140095688
    Abstract: Embodiments of the present invention may enable applications that are deployed at the application layer of an IMS network to frequently carry out business critical functions via a highly available application server architecture. This may be achieved by using a session manager that manages the role of active and standby server(s) of the highly available application architecture. Further, the session manager may manage the roles of the active and standby server(s) by routing SIP messaging in either serial or parallel fashion to the application server architecture. Furthermore, the active and the standby servers are automatically kept in sync by their position in the signaling path determined by the session manager. The session manager makes sure that if the active server goes down, then the standby server must be able to take over the role of the active server in a seamless fashion.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: AVAYA INC.
    Inventors: Neil O'Connor, Diarmuid Leonard