EP0804046A2

Method and apparatus for updating the software of a mobile terminal using the air interface

Abstract

A wireless user terminal (10), such as a cellular telephone, includes a transceiver (14, 16) for conducting bidirectional RF communications with a communications network (32) and a data processor (18b) for controlling the operation of the terminal. The terminal further includes (a) a first memory capable of storing a data processor program; (b) a second memory capable of storing a data processor program; (c) a memory device or register for storing a flag for indicating which of the first and second memories is a currently Active memory, that stores a currently active data processor program, and which of the first and second memories is a currently Idle memory; and (d) circuitry for receiving another data processor program from the communications network and for storing the received another data processor program into the Idle memory. The circuitry operates while the data processor executes the data processor program stored in the Active memory.

EP0804046A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 24 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 6 independent, 10 dependent

  1. 1
    A method for operating a wireless user terminal (10) having a transceiver (14,16) for conducting bidirectional RF communications with a communications network (32), comprising the steps of:operating the terminal (10) with a first computer program that is stored in a first memory (24b);the step of operating including a step of receiving a second computer program from the communications network (18) and storing the received second computer program into a second memory (24c);andafter the second computer program is stored in the second memory (24c), operating the terminal (10) with the second computer program.
  2. 3
    In a communications system comprising a communications network (32) and a plurality of wireless user terminals (10) each comprising a transceiver (14,16) for conducting bidirectional RF communications with the communications network (32) and a data processor (18b) for executing a stored program for controlling the operation of the terminal (10), a method for operating the system comprising the steps of:operating each of the plurality of terminals (10) with a first computer program that is stored in a first memory (24b);transmitting a second computer program from the communications network (32) to at least one of the plurality of terminals (10);andin at least one of the plurality of terminals (10), receiving the second computer program from the communications network (32) and storing the received second computer program into a second memory (24b).
  3. 4
    A method as claimed in any preceding claim wherein the step of receiving includes the step of temporarily terminating the receipt of the second computer program in the event an operator of the mobile terminal requires the use of the transceiver.
  4. 13
    A wireless user terminal comprising a transceiver for conducting bidirectional RF communications with a communications network and a data processor (18b) for controlling the operation of the terminal (10), said terminal (10) further comprising:a first memory (24b) capable of storing a data processor program;a second memory (24c) capable of storing a data processor program;means (24a) for storing a flag for indicating which of the first and second memories is a currently Active memory that stores a currently active data processor program and which of the first and second memories is a currently Idle memory;andmeans for receiving another data processor program from the communications network (32) and for storing the received another data processor program into the Idle memory, while the data processor (18b) executes the data processor program stored in the Active memory.
  5. 15
    A method of upgrading a wireless terminal having first and second memories, the method comprising:operating the terminal according to first instructions in the first memory;receiving second instructions over the air interface;storing the second instructions in the second memory;andoperating the terminal according to the second instructions stored in the second memory.
  6. 16
    A wireless terminal comprising:a first memory for storing first terminal operating instructions;means for receiving second terminal operating instructions from the air interface;a second memory for storing the second terminal operating instructions;andmeans for selecting between the first and second terminal operating instructions.