Apparatus and method for remote DLL linking of software upgrades for a wireless mobile station
First Claim
1. A mobile station capable of wirelessly receiving a software file from a software upgrade server via a wireless network, said mobile station comprising:
- a memory capable of storing said software file; and
a controller associated with said memory capable of communicating with said software upgrade server via said wireless network, wherein said controller receives at least a first message from said software upgrade server identifying an available software file capable of being executed by said mobile station, and wherein said controller determines an available space in said memory into which said available software file may be stored and transmits to said software upgrade server a target address associated with said available space in said memory.
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.
46 Citations
22 Claims
-
1. A mobile station capable of wirelessly receiving a software file from a software upgrade server via a wireless network, said mobile station comprising:
-
a memory capable of storing said software file; and
a controller associated with said memory capable of communicating with said software upgrade server via said wireless network, wherein said controller receives at least a first message from said software upgrade server identifying an available software file capable of being executed by said mobile station, and wherein said controller determines an available space in said memory into which said available software file may be stored and transmits to said software upgrade server a target address associated with said available space in said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. For use in a mobile station capable of wirelessly receiving a software file from a software upgrade server via a wireless network, a method of upgrading software in the mobile station comprising the steps of:
-
receiving at least a first message from the software upgrade server identifying an available software file capable of being executed by the mobile station;
searching a memory of the mobile station to determine an available space into which the available software file may be stored; and
transmitting to the software upgrade server a target address associated with the available space in the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 (16, 17, 18)
-
-
19. 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; and
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 (20, 21, 22)
-
Specification