Portable information terminal/method for renewing programs using PC card with utility programs on PC card displayed for selection according to control signal from controller
First Claim
1. A portable information terminal capable of updating a pre-stored program using a card in which a new program for updating said pre-stored program and a utility program for performing an updating operation are stored, said terminal comprising:
- a card unit for reading and writing said new program and said utility program stored in said card;
a program storage unit for replacing said pre-stored program with said new program stored in said card and storing said new program;
a memory for temporarily storing said new program and said utility program read by said card unit;
a controller for controlling the execution of said utility program stored in said memory, so as to enable said new program stored in said memory to be stored in said program storage unit;
a display for displaying information concerning said utility program stored in said card according to a control signal from said controller; and
an input unit for selecting said utility program from said display.
4 Assignments
0 Petitions
Accused Products
Abstract
A portable information terminal capable of updating a program using a PC card, and a method for updating a program using the same, are provided. The portable information terminal is capable of updating a pre-stored program using a card in which a new program to be updated and a utility program for performing an updating operation are stored. The terminal includes a card unit for reading or writing the new program and the utility program stored in the card, a program storage unit for replacing the pre-stored program with the new program stored in the card and storing the new program, a memory for temporarily storing the new program and the utility program read by the card unit, and a controller for controlling the execution of the utility program stored in the memory so that the new program stored in the memory can be stored in the program storage unit. Thus, a program is correctly updated without an additional special device.
-
Citations
12 Claims
-
1. A portable information terminal capable of updating a pre-stored program using a card in which a new program for updating said pre-stored program and a utility program for performing an updating operation are stored, said terminal comprising:
-
a card unit for reading and writing said new program and said utility program stored in said card; a program storage unit for replacing said pre-stored program with said new program stored in said card and storing said new program; a memory for temporarily storing said new program and said utility program read by said card unit; a controller for controlling the execution of said utility program stored in said memory, so as to enable said new program stored in said memory to be stored in said program storage unit; a display for displaying information concerning said utility program stored in said card according to a control signal from said controller; and an input unit for selecting said utility program from said display. - View Dependent Claims (2)
-
-
3. An updating method for use in a portable information terminal wherein a program pre-stored in a program storage unit is replaced with a new program, said portable information terminal includes a card unit for reading or writing data stored in an externally insertable card, a controller, a display for displaying a plurality of utility programs read by said card unit, a memory for temporarily storing said new program and said plurality of utility programs read by said card unit, said method comprising the steps of:
-
(a) selecting a desired utility program from said plurality of utility programs displayed on said display, displaying information concerning at least said selected utility program according to a control signal from the controller, and storing said selected utility program in said memory; (b) reading said new program stored in said card by executing said selected utility program stored in said memory and storing the same in said memory, thereafter checking the size and contents of said new program stored in said memory; (c) stopping the execution of said pre-stored program by executing said selected utility program, and converting said program storage unit from a read-only state to enable writing and deletion; (d) deleting said pre-stored program from said program storage unit, transferring said new program stored in said memory to said program storage unit, and storing said transferred new program therein by executing said selected utility program; (e) converting said program storage unit to a read-only state by executing said selected utility program; (f) determining whether said new program stored in said program storage unit is the same as said new program stored in said memory by executing said selected utility program; and (g) initializing said new program stored in said program storage unit by executing said selected utility program. - View Dependent Claims (4)
-
-
5. A portable information terminal capable of updating a pre-stored program using a card in which at least one new program for updating said pre-stored program and at least one utility program for performing an updating operation are stored, said terminal comprising:
-
a card unit for reading and writing said at least one new program and said at least one utility program stored in said card; a program storage unit for replacing said pre-stored program with said at least one new program stored in said card and storing said at least one new program; a memory for temporarily storing said at least one new program and said at least one utility program read by said card unit; a controller for controlling the execution of said at least one utility program stored in said memory so that said at least one new program stored in said memory can be stored in said program storage unit; a display for displaying information concerning said at least one utility program stored in said card according to a control signal from said controller; and an input unit for selecting any number of said at least one utility program from said display. - View Dependent Claims (6)
-
-
7. An updating method for use in a portable information terminal wherein at least one program pre-stored in a program storage unit is replaced with at least one new program, said portable information terminal includes a card unit for reading or writing data stored in an externally insertable card, a controller, a display for displaying all utility programs read by said card unit, a memory for temporarily storing said new programs and said utility programs read by said card unit, said method comprising the steps of:
-
(a) selecting a desired utility program from among said utility programs displayed on said display, displaying information concerning at least said selected utility program according to a control signal from the controller, and storing said selected utility program in said memory; (b) reading said new programs stored in said card by executing said selected utility program and storing the same in said memory, thereafter checking the size and contents of each of said new programs stored in said memory; (c) stopping the execution of said pre-stored program by executing said selected utility program, and converting said program storage unit from a read-only state to enable writing and deletion; (d) deleting said pre-stored program from said program storage unit, transferring said new programs stored in said memory to said program storage unit, and storing said transferred new programs therein by executing said selected utility program; (e) converting said program storage unit to a read-only state by executing said selected utility program; (f) determining whether said new programs stored in said program storage unit are the same as those stored in said memory by executing said selected utility program; and (g) initializing said new programs stored in the program storage unit by executing said selected utility program. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification