-
公开(公告)号:US11218595B2
公开(公告)日:2022-01-04
申请号:US17089311
申请日:2020-11-04
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
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.
-
公开(公告)号:US11916856B2
公开(公告)日:2024-02-27
申请号:US17968157
申请日:2022-10-18
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
IPC: H04L51/046 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/016 , G06F9/54 , G06F9/451 , G06F8/70 , G09G5/377 , H04M3/51 , G06F9/50 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , H04M3/436 , H04M3/50 , G06Q10/20
CPC classification number: H04L51/046 , G06F7/08 , G06F8/70 , G06F9/451 , G06F9/4881 , G06F9/505 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/542 , G06F9/546 , G06F9/547 , G06F11/1464 , G06F11/3612 , G06Q10/04 , G06Q10/103 , G06Q30/016 , G06Q30/0281 , G09G5/377 , H04L9/0869 , H04L9/3242 , H04L45/121 , H04L67/14 , H04L67/55 , H04L67/562 , H04L67/564 , H04L67/63 , H04M3/42042 , H04M3/4365 , H04M3/50 , H04M3/5183 , H04M3/5191 , H04M7/0054 , G06F2201/805 , G06F2209/503 , G06F2209/505 , G06F2209/508 , G06Q10/20 , G09G2354/00
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.
-
公开(公告)号:US11765109B2
公开(公告)日:2023-09-19
申请号:US17089093
申请日:2020-11-04
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
IPC: G06Q30/00 , G06F7/08 , G06F11/36 , H04M3/42 , H04M3/51 , H04L51/046 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/016 , G06F9/54 , G06F9/451 , G06F8/70 , G09G5/377 , G06F9/50 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , H04M3/436 , H04M3/50 , G06Q10/20
CPC classification number: H04L51/046 , G06F7/08 , G06F8/70 , G06F9/451 , G06F9/4881 , G06F9/505 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/542 , G06F9/546 , G06F9/547 , G06F11/1464 , G06F11/3612 , G06Q10/04 , G06Q10/103 , G06Q30/016 , G06Q30/0281 , G09G5/377 , H04L9/0869 , H04L9/3242 , H04L45/121 , H04L67/14 , H04L67/55 , H04L67/562 , H04L67/564 , H04L67/63 , H04M3/42042 , H04M3/4365 , H04M3/50 , H04M3/5183 , H04M3/5191 , H04M7/0054 , G06F2201/805 , G06F2209/503 , G06F2209/505 , G06F2209/508 , G06Q10/20 , G09G2354/00
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.
-
公开(公告)号:US11972305B2
公开(公告)日:2024-04-30
申请号:US17354700
申请日:2021-06-22
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Murali Pingali
CPC classification number: G06F9/541 , G06F9/451 , H04L63/102
Abstract: A method and a system for providing a container application for a servicing platform are provided. The method includes: displaying, at each of a plurality of workstations, a user interface; receiving, from a first user via the user interface, a first software application; receiving, from a second user via the user interface, a second software application; and facilitating a use of each of the first software application and the second software application by each of the first user, the second user, and at least a third user via a container application that provides access to a plurality of software applications. The user interface may include a microfront end that implements a plurality of microservices that correspond to a subset of the plurality of software applications.
-
公开(公告)号:US11765110B2
公开(公告)日:2023-09-19
申请号:US17805782
申请日:2022-06-07
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
IPC: G06F9/50 , H04L51/046 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/016 , G06F9/54 , G06F9/451 , G06F8/70 , G09G5/377 , H04M3/51 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , H04M3/436 , H04M3/50 , G06Q10/20
CPC classification number: H04L51/046 , G06F7/08 , G06F8/70 , G06F9/451 , G06F9/4881 , G06F9/505 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/542 , G06F9/546 , G06F9/547 , G06F11/1464 , G06F11/3612 , G06Q10/04 , G06Q10/103 , G06Q30/016 , G06Q30/0281 , G09G5/377 , H04L9/0869 , H04L9/3242 , H04L45/121 , H04L67/14 , H04L67/55 , H04L67/562 , H04L67/564 , H04L67/63 , H04M3/42042 , H04M3/4365 , H04M3/50 , H04M3/5183 , H04M3/5191 , H04M7/0054 , G06F2201/805 , G06F2209/503 , G06F2209/505 , G06F2209/508 , G06Q10/20 , G09G2354/00
Abstract: A system and a method for providing resiliency in a telephony communication system are provided. The method includes: obtaining resources that are available in a first data center; receiving, from a client, a request for accessing a first resource; transmitting, to the client, a first Uniform Resource Locator (URL) that includes information for facilitating a client access to the first resource in the first data center; when the first resource becomes unavailable in the first data center and available in a second data center, transmitting, to the second data center, a subscribe message for facilitating a client access to the first resource in the second data center; and when the client access to the first resource in the second data center is available, transmitting, to the client, a second URL that includes information for facilitating the client access to the first resource in the second data center.
-
公开(公告)号:US11438285B2
公开(公告)日:2022-09-06
申请号:US17089305
申请日:2020-11-04
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
IPC: G06F9/451 , H04L51/046 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/00 , G06F9/54 , G06F8/70 , G09G5/377 , H04M3/51 , G06F9/50 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , G06Q10/00
Abstract: A system and a method for managing contact center functionality are provided. The method includes: receiving, from a servicing application, a request for a web application that implements a plurality of contact center functions; integrating the web application into the servicing application; and displaying a ribbon that includes information that relates to each of the plurality of contact center functions. The ribbon may be embeddable in a user interface screen of the servicing application.
-
7.
公开(公告)号:US11356394B2
公开(公告)日:2022-06-07
申请号:US17089302
申请日:2020-11-04
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
IPC: H04L51/046 , H04L67/55 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/00 , G06F9/54 , G06F9/451 , G06F8/70 , G09G5/377 , H04M3/51 , G06F9/50 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L67/63 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/562 , H04L67/564 , G06Q10/00
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.
-
公开(公告)号:US11558508B1
公开(公告)日:2023-01-17
申请号:US17363984
申请日:2021-06-30
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka
Abstract: A method and a system for reporting metrics relating to customer calls for fungible agents that are utilizing multiple servicing applications in a contact center environment are provided. The method includes: receiving a service request call from a customer; determining applications that are usable for responding to the service request call from among a predetermined plurality of applications; monitoring the service request call in order to obtain information relating to call timing and events occurring during the call; when the service request call is completed, determining call-specific metrics such as hold time, number of transfers, and or idle time based on the information obtained during the monitoring; and reporting the metrics to a repository. Additional metrics that are specific to an agent assigned to handle the call may also be determined.
-
9.
公开(公告)号:US11888794B2
公开(公告)日:2024-01-30
申请号:US17735578
申请日:2022-05-03
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard
IPC: H04L51/046 , G06F11/14 , G06F9/48 , G06F9/54 , H04L45/121 , G06Q10/10 , G06Q30/016 , G06F9/451 , G06F8/70 , G09G5/377 , H04M3/51 , G06F9/50 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , H04M3/436 , H04M3/50 , G06Q10/20
CPC classification number: H04L51/046 , G06F7/08 , G06F8/70 , G06F9/451 , G06F9/4881 , G06F9/505 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/542 , G06F9/546 , G06F9/547 , G06F11/1464 , G06F11/3612 , G06Q10/04 , G06Q10/103 , G06Q30/016 , G06Q30/0281 , G09G5/377 , H04L9/0869 , H04L9/3242 , H04L45/121 , H04L67/14 , H04L67/55 , H04L67/562 , H04L67/564 , H04L67/63 , H04M3/42042 , H04M3/4365 , H04M3/50 , H04M3/5183 , H04M3/5191 , H04M7/0054 , G06F2201/805 , G06F2209/503 , G06F2209/505 , G06F2209/508 , G06Q10/20 , G09G2354/00
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.
-
公开(公告)号:US11838247B2
公开(公告)日:2023-12-05
申请号:US17089275
申请日:2020-11-04
Applicant: JPMorgan Chase Bank, N.A.
Inventor: Rajeshwari Edamadaka , Diarmuid Leonard , David A. Butler
IPC: H04L51/046 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/016 , G06F9/54 , G06F9/451 , G06F8/70 , G09G5/377 , H04M3/51 , G06F9/50 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , H04M3/436 , H04M3/50 , G06Q10/20
CPC classification number: H04L51/046 , G06F7/08 , G06F8/70 , G06F9/451 , G06F9/4881 , G06F9/505 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/542 , G06F9/546 , G06F9/547 , G06F11/1464 , G06F11/3612 , G06Q10/04 , G06Q10/103 , G06Q30/016 , G06Q30/0281 , G09G5/377 , H04L9/0869 , H04L9/3242 , H04L45/121 , H04L67/14 , H04L67/55 , H04L67/562 , H04L67/564 , H04L67/63 , H04M3/42042 , H04M3/4365 , H04M3/50 , H04M3/5183 , H04M3/5191 , H04M7/0054 , G06F2201/805 , G06F2209/503 , G06F2209/505 , G06F2209/508 , G06Q10/20 , G09G2354/00
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.
-
-
-
-
-
-
-
-
-