Legal claims defining the scope of protection, as filed with the USPTO.
1. A system, comprising: a non-transitory memory; and one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: receiving, from a user device, a request for accessing a user interface page associated with a user account with a service provider; selecting, from a plurality of fragment modules available for implementing the user interface page, a subset of fragment modules for a user of the user device, wherein each fragment module in the subset of fragment modules is a standalone application that is independent from other fragment modules in the subset of fragment modules; generating the user interface page based on rendering the subset of fragment modules, wherein each fragment module in the subset of fragment modules, when rendered, is configured to present a corresponding interface within a corresponding portion of the user interface page and to interact with the user of the user device via the corresponding interface; detecting an event associated with a first fragment module from the subset of fragment modules, the event corresponding to a user interaction with a first interface of the first fragment module; and in response to detecting the event, causing a modification of a second interface of a second fragment module rendered on the user interface.
2. The system of claim 1, wherein the request is a HTTP request, and wherein the user interface page is a webpage that is part of a website of the service provider.
3. The system of claim 1, wherein the subset of fragment modules comprises a quick link fragment module configured to present a set of links corresponding to a set of user interface pages associated with the service provider.
4. The system of claim 3, wherein the selecting the subset of fragment modules is further based on one or more links from the set of links selected by the user in the past.
5. The system of claim 1, wherein the first fragment module corresponds to a quick action fragment module, wherein the first interface is presented within a first portion of the user interface page for processing a first transaction service, wherein the first interface comprises a first selectable element that enables the user of the user device to designate the quick action fragment module as a favorite, wherein the event corresponds to a user selection of the first selectable element via the first interface, and wherein the operations further comprise: in response to detecting the event, broadcasting the event to the subset of fragment modules rendered within the user interface page.
6. The system of claim 5, wherein the second fragment module corresponds to a quick link fragment module configured to present a quick link interface that includes a set of links corresponding to a set of user interface pages associated with the service provider, and wherein the quick link fragment module is configured to, upon detecting the broadcasting of the event: determine that the quick action fragment module is associated with the first transaction service; determine that a first link corresponding to the first transaction service is excluded from the set of links; and in response to determining that the first link is excluded from the set of links, modify the quick link interface, wherein the modifying comprises replacing a second link in the set of links with the first link.
7. The system of claim 6, wherein the operations further comprise: rendering the quick link fragment module based on the modified quick link interface.
8. A method, comprising: receiving, from a user device, a request for accessing a user interface page associated with a user account with a service provider; selecting, from a plurality of fragment modules available for implementing the user interface page, a subset of fragment modules for the user interface page based at least in part on a configuration setting associated with a user of the user device, wherein each fragment module in the subset of fragment modules is a standalone application that is independent from other fragment modules in the subset of fragment modules; generating, by a computer system, the user interface page based on rendering the subset of fragment modules, wherein each fragment module in the subset of fragment modules, when rendered, is configured to present a corresponding interface within a corresponding portion of the user interface page and to interact with the user of the user device via the corresponding interface; detecting, by the computer system, an event associated with a first fragment module from the subset of fragment modules, the event corresponding to a user interaction with a first interface of the first fragment module; and in response to detecting the event, causing, by the computer system, a modification of a second interface of a second fragment module rendered on the user interface.
9. The method of claim 8, wherein the event corresponds to a user selection of a selectable element presented on the first interface, wherein the user selection designates the first fragment module as a user favorite.
10. The method of claim 9, further comprising: modifying the configuration setting based on the event, wherein the modified configuration setting increases a probability of selecting the first fragment module to be included in one or more user interface pages associated with the service provider.
11. The method of claim 8, wherein the second fragment module is a first type of module configured to present a set of links on an interface within the user interface page, wherein the modification comprises adding a link to the set of links.
12. The method of claim 11, wherein the link added to the set of links corresponds to a transaction service provided by the first fragment module.
13. The method of claim 8, further comprising: determining an interface usage pattern of the user based on historical interactions of the user with the user interface page, wherein the selecting the subset of fragment modules for the user interface page is further based on the interface usage pattern.
14. The method of claim 8, wherein the first fragment module is a second type of fragment module configured to provide a transaction service on the user interface page via interactions with the user.
15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: receiving, from a user device, a request for accessing a user interface page associated with a user account with a service provider; selecting, from a plurality of fragment modules available for implementing the user interface page, a subset of fragment modules for a user of the user device, wherein each fragment module in the subset of fragment modules is a standalone application that is independent from other fragment modules in the subset of fragment modules; generating the user interface page based on rendering the subset of fragment modules, wherein each fragment module in the subset of fragment modules, when rendered, is configured to present a corresponding interface within a corresponding portion of the user interface page and to interact with the user of the user device via the corresponding interface; detecting an event associated with a first fragment module from the subset of fragment modules, the event corresponding to a user interaction with a first interface of the first fragment module; and in response to detecting the event, causing a modification of a second interface of a second fragment module rendered on the user interface.
16. The non-transitory machine-readable medium of claim 15, wherein the first fragment module is configured to present first interface within a first portion of the user interface page for processing a first transaction service, wherein the first interface comprises a first selectable element that enables the user of the user device to mark the first fragment module, wherein the event corresponds to a user selection of the first selectable element via the first interface, and wherein the operations further comprise: in response to detecting the event, broadcasting the event to the subset of fragment modules rendered within the user interface page.
17. The non-transitory machine-readable medium of claim 16, wherein the second fragment module is configured to present the second interface that includes a set of links corresponding to a set of user interface pages associated with the service provider, and wherein the second fragment module is further configured to, upon detecting the broadcasting of the event: determine that the first fragment module is associated with the first transaction service; determine that a first link corresponding to the first transaction service is excluded from the set of links; and in response to determining that the first link is excluded from the set of links, modify the second interface, wherein the modifying comprises adding the first link to the set of links.
18. The non-transitory machine-readable medium of claim 17, wherein the operations further comprise: rendering the second fragment module based on the modified interface.
19. The non-transitory machine-readable medium of claim 15, wherein the second fragment module is configured to present a set of links corresponding to a set of user interface pages associated with the service provider.
20. The non-transitory machine-readable medium of claim 19, wherein the selecting the subset of fragment modules is further based on one or more links from the set of links previously selected by the user.
Unknown
August 5, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.