Patent ID: 7694293

Claim:
A method for communicating updating information for a plurality of mobile electronic devices, the method comprising: storing in memory, contents of an update package container comprising plural device update information blocks, wherein each device update information block is associated with at least one of the plurality of mobile electronic devices, and wherein the update information blocks include updates from various generation environments that are generated by different information generators; associating at least one target information portion with each of the at least one device update information block, each target information portion comprising information identifying a portion of code in the associated mobile electronic device, and at least one transition information portion comprising associated metadata and one of an update package comprising updating information and reference information identifying a location of an update package outside of the update package container; transmitting the update package container to a system that processes each device update information block contained therein to distribute to associated ones of the plurality of mobile electronic devices updating information for converting code in the associated mobile electronic device from a first version to a second version; and using an extensible markup language to allow the various generation environments to adopt schema wrappers and metadata supported by the update package container to allow efficient storage and distribution of the updates.