Patent ID: 11968090
Assignee: T-MOBILE USA, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 7:
8. A mobile device 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:
detecting activation of a mobile application configured to execute on the mobile device, the mobile application configured to operate with a plurality of modules configured on the mobile device;
in response to detecting the activation of the mobile application, determining state data for the mobile application;
transmitting a module update request to a mobile application module service, the module update request comprising a subset of the state data;
receiving a module update message from the mobile application module service, the module update message comprising a flag associated with a feature of the mobile application;
determining at least one module associated with the flag, wherein the at least one module is associated with a plurality of available modules associated with the mobile application, and wherein the at least one module comprises less than all of the plurality of available modules associated with the mobile application;
determining that the at least one module is not associated with the plurality of modules configured on the mobile device;
in response to determining that the at least one module is not associated with the plurality of modules configured on the mobile device, configuring the at least one module on the mobile device; and
associating the at least one module with the plurality of modules for operation with the mobile application.