US 12,379,946 B2
Integration of fragment modules in user interfaces
Arseniy Kotov, Santa Clara, CA (US); Suket Ramkishan Somani, San Jose, CA (US); Ankur Tiwari, San Jose, CA (US); and Titus Woo, San Jose, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Jun. 14, 2023, as Appl. No. 18/335,012.
Application 18/335,012 is a continuation of application No. PCT/US2021/063418, filed on Dec. 15, 2021.
Application PCT/US2021/063418 is a continuation of application No. 17/122,391, filed on Dec. 15, 2020, granted, now 11,385,911, issued on Jul. 12, 2022.
Prior Publication US 2023/0325215 A1, Oct. 12, 2023
Int. Cl. G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 8/36 (2018.01); G06F 16/958 (2019.01)
CPC G06F 9/451 (2018.02) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 8/36 (2013.01); G06F 16/958 (2019.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
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.