Patent ID: 7860951
Filing Date: 2010-12-28
Classification: H04L,H04M,H04W

Abstract:
1. A customization protocol for customizing a customizable client application for use in association with a host Mobile Equipment (ME) of a personal cellular telecommunications device of a set of devices, each Mobile Equipment (ME) having a device screen, internet browser capability features and screen features, and each said device receiving cellular service from a service provider, the ME having a unique vendor allocated ME identification number, and at least one vendor allocated ME value relating to at least one feature of the ME, said at least one vendor allocated ME value being available for downloading to the customizable client application, each host ME supporting a single feature set of at least two different feature sets of features, a subset of MEs of the set of MEs supporting the same feature set of features, the customization protocol comprising the steps of: (a) providing a service provider managed Equipment Technical Specification Register (ETSR) for storing service provider allocated technical information regarding a value of at least one feature of at least two different feature sets of features for each ME of the set of MEs, the ETSR being available for independent interrogation by each device of the set of devices, each device hosting the customizable client application for handling incoming messages including display messages for display on the device screen of the host ME; (b) automatically downloading from the ME to the customizable client application a vendor allocated ME value of at least one feature of the ME; (c) at least partially initially customizing the hosted customizable client application to its associated host ME based on said automatically downloaded vendor allocated ME value; (d) receiving by the ETSR a query from a device having said host ME, the query uniquely identifying said associated host ME, whereby the particular values of at least some of the features of said host ME are requested by interrogation of said ETSR based on said identification of said associated host ME; (e) obtaining the requested values from the ETSR using the identification of the associated host ME; and (f) downloading the obtained service provider allocated ETSR values to the device for assigning each downloaded service provider allocated ETSR value to the corresponding feature in the customizable client application and for customizing the customizable client application with respect to the downloaded service provider allocated ETSR values of its host ME's said feature set of features, each downloaded service provider allocated ETSR value being assigned to a feature to which a vendor allocated ME value was not assigned during said at least initial partial customization and/or replacing a downloaded vendor allocated ME value assigned to a feature during said at least initial partial customization, whereby the customizable client application is customized by the service provider for the particular device hosting the customizable client application independent of how the device is to be used by its user such that the customized client application handles some incoming messages differently in accordance with its customization, and whereby said customization is the same for each ME of a subset of MEs that supports the same feature set of features and a different subset of MEs having a different feature set of features being customized differently.