Method and apparatus for over-the-air upgrading of radio modem application software
DCFirst Claim
1. In a selective call receiver, a method of upgrading application software stored therein, the selective call receiver comprising a processor coupled to a memory and a data interface for controlling interactions between the processor and the memory, the method comprising the steps of:
- (a) receiving upgrade information comprising upgrade installation software and upgrade data;
(b) loading the upgrade installation software into the processor;
(c) upgrading the application software in accordance with the upgrade installation software and in response to the upgrade data; and
(d) deleting the upgrade installation software and the upgrade data.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A radio modem (100) having application software (128) stored therein receives upgrade information via over-the-air selective call messaging. The upgrade information comprises upgrade installation information and upgrade data. A microprocessor (108) compiles the upgrade installation information and operates to upgrade the application software (128) in accordance with the upgrade installation information and in response to the upgrade data. Likewise, application software in the computer (302) can be upgraded by over-the-air transmission of upgrade information to the radio modem (100).
-
Citations
5 Claims
-
1. In a selective call receiver, a method of upgrading application software stored therein, the selective call receiver comprising a processor coupled to a memory and a data interface for controlling interactions between the processor and the memory, the method comprising the steps of:
-
(a) receiving upgrade information comprising upgrade installation software and upgrade data; (b) loading the upgrade installation software into the processor; (c) upgrading the application software in accordance with the upgrade installation software and in response to the upgrade data; and (d) deleting the upgrade installation software and the upgrade data. - View Dependent Claims (2)
-
-
3. A selective call receiver for receiving and decoding selective call radio signals comprising information, the selective call receiver comprising:
-
receiving means for receiving and decoding the selective call radio signals to recover the information transmitted therein; first memory means having application software stored therein; second memory means coupled to the receiving means for storing the information, wherein the information comprises upgrade installation information and upgrade data; and control means coupled to the first and second memory means for compiling the upgrade installation information and for executing the compiled upgrade installation information in accordance with the upgrade data to upgrade the application software.
-
-
4. A selective call receiver for receiving and decoding selective call radio signals comprising upgrade information, the selective call receiver comprising:
-
receiving means for receiving and decoding the selective call radio signals to recover the upgrade information transmitted therein; memory means coupled to the receiving means for storing the upgrade information, wherein the grade information comprises upgrade installation information and upgrade data; data interface means for coupling with an external computer means to transmit information thereto, the external computer means having application software stored in a memory resident in the external computer means; and control means coupled to a first and a second memory means for compiling the upgrade installation information and for executing the compiled upgrade installation information in accordance with the upgrade data to upgrade the application software.
-
-
5. A selective call receiver that performs an operating procedure to upgrade application software stored in an external computer, the selective call receiver comprising:
-
a processor coupled to a memory; a data interface for controlling interactions between the processor and the memory; means coupled to the data interface for establishing communication between the selective call receiver and the external computer; means for receiving upgrade information comprising upgrade installation software and upgrade data for re-programming the external computer; means for loading the upgrade installation software into the processor; means for upgrading the application software stored in a memory resident in the external computer in accordance with the upgrade installation software and in response to the upgrade data; and means for deleting the upgrade installation software and the upgrade data.
-
Specification