Patent ID: 8725122

Claim:
A system for installing mobile device applications, comprising: at least one service provider gateway operable to receive and transmit messages with a plurality of service providers, wherein at least two of the plurality of service providers utilize different messaging formats; at least one mobile network operator gateway operable to receive and transmit messages with a plurality of mobile network operators, wherein at least two of the plurality of mobile network operators utilize different messaging formats; at least one provisioning gateway operable to transmit mobile device application data with a plurality of mobile devices and to receive messages from the plurality of mobile devices; memory comprising computer-executable instructions; and at least one processor in communication with the memory and operable to execute the computer-executable instructions to: facilitate service provider communications with the plurality of service providers via the at least one service provider gateway by providing a common service provider interface for the plurality of service providers, wherein the common service provider interface includes a common service provider messaging standard for transmitting and receiving messages with each of the plurality of service providers, and wherein the at least one service provider gateway communicates with each of the plurality of service providers according to the common service provider messaging standard; facilitate mobile network operator communications with the plurality of mobile network operators via the at least one mobile network operator gateway by providing a common mobile network operator interface for the plurality of mobile network operators, wherein the common mobile network operator interface includes a common mobile network operator messaging standard for transmitting and receiving messages with each of the plurality of mobile network operators, and wherein the at least one mobile network operator gateway communicates with each of the mobile network operators according to the common mobile network operator messaging standard; facilitate provisioning a plurality of mobile device applications to the plurality of mobile devices, based at least in part on at least one device protocol associated with the plurality of mobile devices, via the at least one provisioning gateway; and facilitate communications with the plurality of mobile devices.