AMENDED CLAIMS
[received by the International Bureau on 26 April 2004 (26.04.2004); original claims 1-13 amended ; remaining claims unchanged (6 pages)]
1. A method in a wireless portable communication device having a first version of native software in memory for downloading a second version of native software, the method comprising steps of: transmitting a request to download the second version of native software; receiving a permission to download the second version of native software; making memory space available in the wireless portab 1 e communication device; downloading in the memory space a temporary downloading function capable of maintaining and controlling communication during downloading the second version of native software; enabling the temporary downloading function; receiving the second version of native software; storing the second version of native software in the memory; and operating the wireless portable communication device using the second version of native software.
A method according to claim 1, wherein the step of transmitting a request to download further comprises transmitting an authentication information validating eligibility of the wireless portable communication device to receive the second version of native software.
A method according to claim 2, wherein the step of transmitting a request to download further comprises transmitting a request to prepare the second version of native software for downloading to the wireless portable communication device.
4. A method according to claim 3, wherein the prepared second version of native software is in an appropriate binary image having internal address references of the software resolved specifically for the wireless portable communication device.
5. A method according to claim 1, wherein the step of storing the second version of native software in the memory further comprises a step of overwriting the first native software in the memory with the second version of native software.
6. A method according to claim 1 further comprising a step of removing the temporary downloading function from the memory after the second version of native software is stored in the memory.
. A method for a wireless portable communication device having a first version of native software and user personal downloads in memory for downloading from a cornmunication network a second version of native software, the communication network storing in a network memory a plurality of versions of native software for the wireless portable communication device wherein the second version of native software for the wireless portable communication device is one of the plurality of versions of native software for the wireless portable communication device, the method comprising steps of: transmitting to the communication network a request to download the second version of native software; receiving from the communication network a permission to download the second version of native software; making memory space available by copying the user personal downloads in the network memory of the communication network; downloading in the memory space a temporary downloading function capable of mamtaining and controlling communication between the wireless portable communication device and the communication network during downloading the second version of native software; enabling the temporary downloading function; receiving from the communication network the second version of native software; storing the second version of native software in the memory of the wireless portable communication device; and operating the wireless portable communication device using the second version of native software.
S. A method according to claim 7, wherein the step of transmitting a request to download further comprises transmitting an authentication information validating eligibility of the wireless portable communication device to receive the second version of native software from the communication network and hardware and software configurations of the wireless portable communication device to the communication network,
. A method according to claim 8. wherein the step of transmitting the hardware and software configurations of the wireless portable communication device to the communication network further comprising a step of requesting the communication network to prepare the second version of native software for downloading to the wireless portable communication device,
10. A method according to claim 9, wherein the prepared second version of native software is in an appropriate binary image having internal address references of the software resolved specifically for the wireless portable communication device.
11. A method according to claim 7, wherein the step of operating the wireless portable communication device using the second version of native software further comprises steps of: receiving from the communication network the user personal downloads copied in the network memory of the communication network; and restoring the user personal downloads in the wireless portable communication device.
12. A method according to claim 7, wherein the step of storing the second version of nati ve software in the memory of the wireless portable communication device further comprises a step of overwriting the first native software and the user personal downloads in the memory of the wireless portable communication device with the second version of native software.
13. A method according to claim 7 further comprising a step of removing the temporary downloading function from the memory of the wireless portable communication device after the second version of native software is stored in the memory,
4. A method for a wireless portable communication device having a first version of native software and user personal downloads in memory for creating memory space available for downloading from a communication network a second version of native software in an appropriate binary image having internal address references resolved specifically for the wireless portable communication device, the communication network storing in a network memory a plurality of versions of native software for the wireless portable communication device wherein the second version of native software for the wireless portable communication device is one of the plurality of versions of native software for the wireless portable communication device and a temporary downloading function capable of maintaining and controlling communication between the wireless portable communication device and the communication network during downloading the second version of native software, the method comprising steps of: transmitting to the communication network a request to download the second version of native software, an authentication information validating eligibility of the wireless portable communication device to receive the second version of native software from the communication network, and hardware and software configurations of the wireless portable communication device; requesting the communication network to prepare the second version of native software for downloading to the wireless portable communication device; receiving from the communication network a permission to download the second version of native software; making memory space available by copying the user personal downloads in the network memory of the communication network; downloading the temporary downloading function in the memory space; enabling the temporary downloading function; receiving from the communication network the second version of native software; storing the second version of native software in the memory; and
operating the wireless portable communication device using the second version of native software.
15. A method according to claim 14 wherein the step of storing the second version of native software in the memory further comprises a step of overwriting the first native software and the user personal downloads in the memory of the wireless portable communication device with the second version of native software.
6- A method according to claim 14 further comprising a step of removing the temporary downloading function from the memory of the wireless portable communication device after the second version of native software is stored in the memory.