Patent ID: 11972305
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method for providing a container application for a servicing platform, the method being implemented by at least one processor, the method comprising:
displaying, by the at least one processor at each of a plurality of workstations that correspond to users of a container application for use in a contact center environment, a user interface;
receiving, by the at least one processor from a first workstation of a first user via the user interface, a first software application configured to be integrated with the container application for use in the contact center environment;
receiving, by the at least one processor from a second workstation of a second user via the user interface, a second software application configured to be integrated with the container application for use in the contact center environment, wherein the second software application is received contemporaneously with the first software application;
receiving, by the at least one processor from a third user via the user interface, a request to access at least one of the first software application provided by the first user and the second software application provided by the second user;
configuring, by the at least one processor, the container application to allow access to the first software application and the second software application via the container application, wherein the container application allows access to a plurality of software applications;
routing, by the at least one processor, the third user to the container application to access one of the first software application or the second software application;
facilitating, by the at least one processor, a use of each of the first software application and the second software application by each of the first user, the second user, and the third user via the container application; and
displaying, by the at least one processor, to the third user one or more microfront ends for the one of the first software application or the second software application,
wherein only microfront ends where the third user has allowed roles are displayed, and
wherein the container application is a single application and includes each of a plurality of container capabilities including: (1) accommodation of any framework as web components, (2) provision of OAUTH2 authentication and authorization, (3) framework agnostic software development kit (SDK) for widgets, (4) lifecycle events, (5) seamless high availability (HA)/resiliency, (6) seamless login across different seal identifications, (7) dynamically loads layout based on a role, (8) dynamically loads the widgets, (9) provides inter-component eventing, (10) websocket eventing, (11) access to Praesto interactive servicing fabric (ISF) capabilities, and (12) application ID for each microfront end and roles for each layout and applications.