Patent ID: 8571540

Claim:
A system, for providing a device update to a mobile device, comprising: a processor; and a computer-readable storage device having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising: generating a file comprising a set of update instructions, for handling a device update for the mobile device, and a uniform resource locator of a server configured to host the device update and handle the device update in accordance with the update instructions; sending a wireless application protocol push notification to the mobile device; and sending the file to the mobile device to cause the device to, using the uniform resource locator included in the file, redirect the file to the server; wherein: the set of update instructions for handling the device update for the mobile device comprises: a required transport type indicating a transport type by which the device update must be delivered to the mobile device; and a download option; the required transport type comprises at least two transport types; and the set of update instructions for handling the device update for the mobile device comprises a transport priority for each of the at least two transport types.