IP Library Granted Patent US 7,373,106
Granted Patent B2
US 7,373,106 · App. 09/986,412 · Granted May 13, 2008

Mobile terminal device and method of updating program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,373,106
App. No.
09/986,412
Granted
May 13, 2008
Kind
B2
Abstract

A method of updating a program in a terminal device is provided, wherein if a transmission of update data from a base station to a terminal device is interrupted due to any disconnection between them, then after it is verified that the terminal device becomes connected to the base station, the transmission process is re-started for remaining parts of the update data.

Claims (29)

1. A method of updating operation system software in a mobile terminal device by transmitting update data from a base station to the mobile terminal device comprising the steps of:

dividing the update data into a plurality of data sets by the base station;

transmitting the plurality of data sets by the base station with sequential pointers for each of the data sets to the mobile terminal device;

receiving the data sets with the sequential pointers by the mobile terminal device;

storing normal operation system software in a first storage area of the mobile terminal device;

storing the received data sets by the mobile terminal device in a third storage area of the mobile terminal device separate from the first storage area;

if a transmission of update data from the base station to the mobile terminal device is interrupted, then after verifying that the mobile terminal device is connected to the base station, confirming a next pointer for a remaining data set to be received and transmitting a data request with the next pointer by the mobile terminal device to the base station to re-start transmission of data sets beginning with the remaining data set;

after all data sets are received by the mobile terminal device, automatically performing an operation test on the update data to verify operation of updated operation system software; and

writing update data from the third storage area to the first storage area and resuming normal operation by the mobile terminal device.

2. The method of updating operation system software in a mobile terminal device recited in claim 1 , further comprising the step of copying the normal operation system software from the first storage area to a second storage area while updating operation system software.

3. The method of updating operation system software in a mobile terminal device recited in claim 2 , wherein if the update data includes defective data as determined by the operation test, further comprising the steps of:

copying the normal operation system software from the second storage are to the first storage area;

operating by the mobile terminal device using the normal operation system software stored in the first storage area; and

sending by the mobile terminal device an update request to the base station.

4. The method of updating operation system software in a mobile terminal device recited in claim 1 , further comprising the step of transmitting by the mobile terminal device a notice to the base station that the operation system software was completely updated.

5. The method of updating operation system software in a mobile terminal device recited in claim 1 , wherein the operation test is performed by transmission and receiving operations between the mobile terminal device and the base station.

6. A mobile terminal device which communicates with a base station and receives updated operation system software from the base station comprising:

a transmitter unit for transmitting data requests to the base station;

a receiver unit for receiving update data sets from the base station, update data being divided into data sets and transmitted with sequential pointers by the base station; and

a processor unit including a first storage area for storing system software for normal operation, a second storage area for providing a save area to the system software, the second storage area electrically connected to the first storage area, a third storage area for storing a updated operation system software, and an arithmetic unit operable based on normal operation system software stored in first storage area;

wherein the arithmetic unit stores received data sets in the third storage area and if transmission of update data from the base station to the mobile terminal device is interrupted, then after verifying that the mobile terminal device is connected to the base station, confirming by the arithmetic unit a next pointer for a remaining data set to be received and transmitting a data request by the transmitter unit to the base station to re-start transmission of data sets beginning with the remaining data set, and after all data sets are received by the mobile terminal device, automatically performing an operation test by the arithmetic unit to verify operation of updated operation system software, the arithmetic unit then writing update data from the third storage area to the first storage area and resuming normal operation of the mobile terminal device.

7. The mobile terminal device recited in claim 6 , further comprising:

a display unit; and

an operational unit;

wherein the arithmetic unit instructs the display unit to display that operation system software is being updated and inhibits any inputs from the operation unit during an updating process.

8. The mobile terminal device recited in claim 6 , wherein the arithmetic unit copies the normal operation system software from the first storage area to the second storage area while updating operation system software.

9. The mobile terminal device recited in claim 8 , wherein if the update data includes defective data as determined by the operation test, the arithmetic unit copies the normal operation system software from the second storage are to the first storage area, operates using the normal operation system software stored in the first storage area, and sends an update request to the base station by the transmitting unit.

10. The mobile terminal device recited in claim 6 , wherein the arithmetic unit transmits by the transmitting unit a notice to the base station that the operation system software was completely updated.

11. The mobile terminal device recited in claim 6 , wherein the operation test performed by the arithmetic unit is by transmission and receiving operations between the mobile terminal device and the base station.

Assignments (4)
WITHDRAWAL OF TERMINATION NOTICE Recorded Dec 4, 2015
From: NEC CORPORATION
To: WARREN & LEWIS INVESTMENT CORPORATION
Reel/Frame 037212/0606 →
NOTICE OF TERMINATION Recorded Nov 14, 2014
From: WARREN & LEWIS INVESTMENT CORPORATION
To: NEC CORPORATION
Reel/Frame 034244/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2012
From: NEC CORPORATION
To: WARREN & LEWIS INVESTMENT CORPORATION
Reel/Frame 029216/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2002
From: IKEDA, MASAHISA
To: NEC CORPORATION
Reel/Frame 012604/0523 →