Patent ID: 8307095

Claim:
A device firmware upgrade method, comprising: obtaining from a server, using a first protocol, identity information of an upgrade server adapted to operate with respect to a mobile communications device in a second protocol; transmitting device image information relating to a device image associated with said mobile communications device to said upgrade server using said second protocol for computing a customized upgrade process with respect to said mobile communications device based on said device image information; receiving a transaction from said upgrade server in said second protocol, said transaction including information defining said customized upgrade process computed at said upgrade server responsive to said device image information, and identity information of one or more content servers having upgrade resources; issuing a download transaction to at least one of said one or more content servers based on said identity information received via said second protocol, said download transaction including said customized upgrade process computed at said upgrade server; responsive to issuing said download transaction, receiving one or more upgrade files from said one or more content servers based on said customized upgrade process; and upon completion of upgrading at least a portion of said mobile communications device's device image based on said one or more upgrade files, providing a status indication to said server using said first protocol.