US 12,445,353 B2
Dynamic installation of mobile application modules
Kanakrai Gajendra Chauhan, Snoqualmie, WA (US); and Navtej Paul Chilana, Renton, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Mar. 25, 2024, as Appl. No. 18/615,989.
Application 18/615,989 is a division of application No. 17/558,947, filed on Dec. 22, 2021, granted, now 11,968,090.
Prior Publication US 2024/0235939 A1, Jul. 11, 2024
Int. Cl. H04L 41/0866 (2022.01); H04L 41/0823 (2022.01)
CPC H04L 41/0866 (2013.01) [H04L 41/0823 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system including a mobile application module service comprising:
one or more processors; and
non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving a module update request from a mobile application executing on a mobile device, the module update request comprising mobile application state data;
generating rules engine input data based at least in part on the mobile application state data;
executing a rules engine using the rules engine input data;
generating module update instructions comprising an indication of at least one module of a plurality of available modules associated with the mobile application, the at least one module comprising less than all of the plurality of available modules associated with the mobile application; and
transmitting the module update instructions to the mobile application to enable the mobile device to (i) obtain the at least one module, (ii) configure the at least one module on the mobile device, and (iii) associate the at least one module with a plurality of modules configured on the mobile device for operation with the mobile application.