US Patent No. 9,198,027

GENERIC MOBILE DEVICES CUSTOMIZATION FRAMEWORK


Patent No. 9,198,027
Issue Date November 24, 2015
Title Generic Mobile Devices Customization Framework
Inventorship Robert E. Urbanek, Overland Park, KS (US)
Assignee Sprint Communications Company L.P., Overland Park, KS (US)

Claim of US Patent No. 9,198,027

1. A server of a wireless network for over-the-air configuration of a generic mobile device, the server comprising:
at least one processor;
a non-transitory memory coupled to the at least one processor; and
an application stored in the non-transitory memory that, upon execution by the at least one processor, configures the at least
one processor to:

receive an activation message that identifies the generic mobile device storing, in read only memory, generic firmware that
is pre-configured to support a plurality of service features for a plurality of wireless service providers, wherein the generic
firmware comprises a plurality of function parameters and a plurality of embedded applications that are certified for an execution
platform of the generic mobile device

based on the received activation message, register the generic mobile device to a wireless service provider of the plurality
of wireless service providers,

determine a plurality of service features provided by the wireless service provider,
verify pre-configuration support of the determined plurality of service features on the generic mobile device based on the
generic mobile device having the generic firmware, and

responsive to the verification, send, directly to the generic mobile device via a wireless network, a plurality of service
objects to a memory location on the generic mobile device outside of the memory storing the generic firmware, wherein the
generic firmware identifies a service object of the plurality of service objects as corresponding to at least one function
parameter in the generic firmware and configures at least an embedded application among the plurality of embedded applications
by using the at least one function parameter within the generic firmware in response to the plurality of service objects without
updating or changing the storage of data already within the generic firmware on the generic mobile device, and wherein the
at least one function parameter supports at least some of the determined plurality of service features corresponding to the
plurality of service objects.