Apparatus and method for remote DLL linking of software upgrades for a wireless mobile station
First Claim
1. A software upgrade server capable of transmitting a software file to a wireless mobile station via a wireless network, said software upgrade server comprising:
- a database capable of storing a plurality of software upgrade files as a plurality of object files; and
an upgrade controller associated with said database capable of communicating with said mobile station via said wireless network, wherein said upgrade controller receives from said mobile station a select message selecting one of said plurality of software upgrade files and a target address associated with an available space in a memory of said mobile station, and wherein said upgrade controller, in response to receipt of said target address, links selected ones of said plurality of object files to form a dynamically linked library (DLL) file based on said target address and transmits said DLL file to said mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
A software upgrade server that remotely links a software upgrade file as a DLL and transmits the DLL to a mobile station via a wireless network. The mobile station comprises a memory for storing the software file and a controller that communicates with the software upgrade server. The controller receives a message from the software upgrade server indicating a software file is available for upgrading. The controller determines an available space in the memory where the available software file may be installed and transmits to the software upgrade server a target address at the start of the available memory space. The server uses the target address to link a plurality of object files into a DLL and transmits the DLL to the mobile station.
17 Citations
8 Claims
-
1. A software upgrade server capable of transmitting a software file to a wireless mobile station via a wireless network, said software upgrade server comprising:
-
a database capable of storing a plurality of software upgrade files as a plurality of object files; and an upgrade controller associated with said database capable of communicating with said mobile station via said wireless network, wherein said upgrade controller receives from said mobile station a select message selecting one of said plurality of software upgrade files and a target address associated with an available space in a memory of said mobile station, and wherein said upgrade controller, in response to receipt of said target address, links selected ones of said plurality of object files to form a dynamically linked library (DLL) file based on said target address and transmits said DLL file to said mobile station. - View Dependent Claims (2, 3, 4)
-
-
5. For use in a software upgrade server capable of wirelessly transmitting a software file to a mobile station via a wireless network, a method of upgrading software files in the mobile station comprising the steps of:
-
storing a plurality of software upgrade files as a plurality of object files in a database; receiving from the mobile station a select message selecting one of the plurality of software upgrade files and a target address associated with an available space in a memory of the mobile station; in response to receipt of the target address, linking selected ones of the plurality of object files to form a dynamically linked library (DLL) file based on the target address; and transmitting the DLL file to the mobile station. - View Dependent Claims (6, 7, 8)
-
Specification