US 12,346,739 B2
Systems and methods for developing a web application using micro frontends
Jonathan Michael Darling, Richardson, TX (US); Dustin Nation, The Colony, TX (US); and Jibins Joseph, Prosper, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Mar. 25, 2024, as Appl. No. 18/615,511.
Application 18/615,511 is a continuation of application No. 18/304,973, filed on Apr. 21, 2023, granted, now 11,966,791.
Application 18/304,973 is a continuation of application No. 17/653,197, filed on Mar. 2, 2022, granted, now 11,663,046, issued on May 30, 2023.
Application 17/653,197 is a continuation of application No. 16/881,203, filed on May 22, 2020, granted, now 11,288,103, issued on Mar. 29, 2022.
Application 16/881,203 is a continuation of application No. 16/290,676, filed on Mar. 1, 2019, granted, now 10,678,600, issued on Jun. 9, 2020.
Prior Publication US 2024/0231942 A1, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 8/30 (2018.01); G06F 8/36 (2018.01); G06F 8/70 (2018.01)
CPC G06F 9/505 (2013.01) [G06F 8/30 (2013.01); G06F 8/36 (2013.01); G06F 8/70 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computing system comprising:
at least one memory storing instructions; and
at least one processor operatively connected to the at least one memory and configured to execute the instructions to perform operations, the operations comprising:
storing a first user interface of a plurality of user interfaces that form a web application, wherein remaining user interfaces of the plurality of user interfaces that form the web application are each different from the first user interface of the plurality of user interfaces and are each stored by one or more computing systems different from the computing system;
receiving, via a load balancer, a request for the first user interface of the plurality of user interfaces from a web browser through which the web application is being accessed, wherein each user interface of the plurality of user interfaces includes a different Uniform Resource Locator (URL) sub-directory associated with a single root URL for the web application, and wherein the load balancer uses a first URL sub-directory of the first user interface of the plurality of user interfaces associated with the single root URL for the web application to route the request from the web browser to the computing system; and
providing the first user interface of the plurality of user interfaces for display, via the web browser, as part of the web application.