US 12,493,479 B2
Systems and methods for generating a cohesive user experience using micro frontend fragments without use of a shell application
Naveena Premkrishna, Livermore, CA (US); Brian Sunter, San Francisco, CA (US); Naveen Chandran, San Ramon, CA (US); Jesus Rocha Guerrero, Hollister, CA (US); and Sumod Soman, San Ramon, CA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Mar. 10, 2023, as Appl. No. 18/182,307.
Prior Publication US 2024/0303094 A1, Sep. 12, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/451 (2018.01); G06F 9/4401 (2018.01); G06F 9/54 (2006.01); G06F 21/44 (2013.01)
CPC G06F 9/451 (2018.02) [G06F 9/4401 (2013.01); G06F 9/547 (2013.01); G06F 21/44 (2013.01)] 18 Claims
OG exemplary drawing
 
2. A method for generating a cohesive user experience using micro frontend fragments, the method comprising:
receiving, at a service platform on a user device, a first request to launch a first application on the user device, wherein the service platform comprises a function toggle repository comprising a plurality of function sets, wherein each function set of the plurality of function sets comprises pre-approved application programming interfaces;
retrieving, from the function toggle repository, a first function set for the first application;
determining that the first function set includes a first micro frontend fragment and a second micro frontend fragment;
in response to determining that the first function set includes the first micro frontend fragment, determining a first application programming interface for the first micro frontend fragment;
in response to determining the first application programming interface for the first micro frontend fragment, generating a first authorization request to authorize the first application programming interface for the first micro frontend fragment;
executing a platform start-up procedure for the service platform, wherein the platform start-up procedure includes a first instruction to the first micro frontend fragment to bootstrap a first start-up procedure for the first micro frontend fragment to the service platform, and wherein the platform start-up procedure includes a second instruction to the second micro frontend fragment to bootstrap a second start-up procedure for the second micro frontend fragment to the service platform; and
causing the first application to be generated for display in a user interface on the user device, wherein the first application comprises first content corresponding to the first micro frontend fragment and second content corresponding to the second micro frontend fragment.