System and method of mobile phone customization based on universal manifest
First Claim
1. A method customizing a user equipment (UE), comprising:
- receiving, by the UE, a definition of a group identity (GID) of the UE that comprises a UE model identity and a wireless communication service brand identity;
receiving, by the UE, a customization manifest from a customization server, wherein the customization manifest identifies a plurality of feature customization policies and each feature customization policy defines which of a predefined number of feature customizations are to be active for a UE, and wherein the customization manifest defines different feature customization policies to be applied to different UE models and for different wireless communication service brand identities;
searching, by a customization client application executing on the UE, in the customization manifest using the GID of the UE as a search key, wherein the customization client application is triggered to execute by one of a UE activation process, a UE rebranding process, or a UE change of service provider;
finding and selecting, by the customization client application, a subset of one or more customization policies from the plurality of feature customization policies in the customization manifest that matches the GID of the UE;
reading, by the customization client application, the selected subset of one or more feature customization policies from the customization manifest; and
based on reading the selected subset of one or more feature customization policies, customizing, by the customization client application, one or more features of the UE during the one of the UE activation process, the UE rebranding process, or the UE change of service provider.
6 Assignments
0 Petitions
Accused Products
Abstract
A user equipment (UE). The UE comprises a radio transceiver, a processor, a non-transitory memory, and a customization client application stored in the non-transitory memory. When executed by the processor, the customization client determines a group identity (GID) of the UE during activation of the UE that comprises a UE model identity and a wireless communication service brand identity, reads a customization manifest received by the UE via the radio transceiver, wherein the customization manifest identifies a plurality of feature customization policies and each feature customization policy defines which of a predefined number of feature customizations are to be active for the UE, selects at least one of the plurality of feature customization policies from the customization manifest based on the GID of the UE, and customizes the UE according to the selected at least one feature customization policies.
316 Citations
19 Claims
-
1. A method customizing a user equipment (UE), comprising:
-
receiving, by the UE, a definition of a group identity (GID) of the UE that comprises a UE model identity and a wireless communication service brand identity; receiving, by the UE, a customization manifest from a customization server, wherein the customization manifest identifies a plurality of feature customization policies and each feature customization policy defines which of a predefined number of feature customizations are to be active for a UE, and wherein the customization manifest defines different feature customization policies to be applied to different UE models and for different wireless communication service brand identities; searching, by a customization client application executing on the UE, in the customization manifest using the GID of the UE as a search key, wherein the customization client application is triggered to execute by one of a UE activation process, a UE rebranding process, or a UE change of service provider; finding and selecting, by the customization client application, a subset of one or more customization policies from the plurality of feature customization policies in the customization manifest that matches the GID of the UE; reading, by the customization client application, the selected subset of one or more feature customization policies from the customization manifest; and based on reading the selected subset of one or more feature customization policies, customizing, by the customization client application, one or more features of the UE during the one of the UE activation process, the UE rebranding process, or the UE change of service provider. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A user equipment (UE), comprising:
-
a radio transceiver; a processor; a non-transitory memory; and a customization client application stored in the non-transitory memory that, when executed by the processor; determines a group identity (GID) of the UE during activation of the UE that comprises a UE model identity and a wireless communication service brand identity, reads a customization manifest received by the UE via the radio transceiver from a customization server, wherein the customization manifest identifies a plurality of feature customization policies and each feature customization policy defines which of a predefined number of feature customizations are to be active for the UE, and wherein the customization manifest defines different feature customization policies to be applied to different UE models and for different wireless communication service brand identities, selects a subset of one of or more feature customization policies from the plurality of feature customization policies from the customization manifest based on the GID of the UE, and customizes the UE during one of activation of the UE, rebranding of the UE, or changing a provisioning of the UE to a different wireless communication service provider according to the selected subset of one of or more feature customization policies. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A user equipment (UE), comprising:
-
a radio transceiver; a processor; a non-transitory memory; and a customization client application stored in the non-transitory memory that, when executed by the processor in response to one of an activation of the UE, a rebranding of the UE, or a provisioning of the UE to a different service provider determines a group identity (GID) of the UE that comprises a UE model identity and a wireless communication service brand identity, reads a customization manifest received by the UE via the radio transceiver from a customization server, wherein the customization manifest comprises a plurality of feature customization policies that each define which of a predefined number of feature customizations are to be active for the UE and the customization manifest comprises a compressed file comprising a plurality of feature customization inputs that support activation of feature customization on UEs, and wherein the customization manifest defines different feature customization policies to be applied to different UE models and for different wireless communication service brand identities, selects a subset of one or more feature customization policies from the plurality of feature customization policies from the customization manifest based on the GID of the UE, uncompresses the file of feature customization inputs, and customizes the UE by customizing a feature identified as active based on the uncompressed feature customization inputs. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification