Patent ID: 7516451
Filing Date: 2009-04-07
Classification: G06F,H04W

Abstract:
1. A mobile device, comprising: a first processor coupled among a second processor and a communication device; an upgrade engine coupled to the first processor to receive a maintenance file from at least one remote server via the communication device, wherein the maintenance file includes a first difference file associated with the first processor, a second difference file associated with the second processor, and wherein the first difference file includes one or more of a rewrite difference file and an upgrade difference file and the second difference file includes one or more of a rewrite difference file and an upgrade difference file, and update software files of the first processor using the first difference file of the maintenance file; an emulator coupled to the upgrade engine to emulate the remote server and to transfer, within the mobile device, the second difference file of the maintenance file to the second processor of the mobile device; and a rewrite engine coupled to the second processor to receive the second difference file from the emulator and upgrade software files of the second processor using the second difference file.