Program rewriting system and method for a portable telephone set
First Claim
1. A portable telephone in which bugs in a main program of the portable telephone can be corrected, the telephone comprising:
- a read only memory in which the main program for the portable telephone is stored;
a volatile memory;
means for loading a patch into the volatile memory, the patch intended to be substituted for a portion of the main program which portion contains a bug; and
means for copying the patch into the volatile memory to create a backup patch to be stored in the read only memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a portable telephone set wherein a countermeasure can be taken against a bug of software by a user without the necessity for voluntary recovery by a maker. The portable telephone set has a hardware configuration which allows a user of the portable telephone set to perform an operation of downloading a modification portion of software from the outside such as a network and rewriting the software with the same. In this instance, the rewriting is performed not for the entire memory (ROM) space of the portable telephone set, but the software is divided and disposed into different blocks of the memory (ROM) space and the rewriting is performed in a unit of a block.
14 Citations
10 Claims
-
1. A portable telephone in which bugs in a main program of the portable telephone can be corrected, the telephone comprising:
-
a read only memory in which the main program for the portable telephone is stored; a volatile memory; means for loading a patch into the volatile memory, the patch intended to be substituted for a portion of the main program which portion contains a bug; and means for copying the patch into the volatile memory to create a backup patch to be stored in the read only memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A portable telephone in which bugs in the main program of the portable telephone can be corrected, the telephone comprising:
-
a read only memory in which a main program for the portable telephone is stored; a volatile memory; means for loading a patch into the volatile memory, the patch being used to correct a bug in the main program; and means for copying the patch into the volatile memory to create a backup patch, the backup patch being used to correct the bug in the read only memory.
-
-
7. A method for correcting bugs in a main program of a portable telephone stored in read only memory, the method comprising:
-
periodically executing at least a portion of the main program; loading a patch which corrects a bug in the main program into the volatile memory; copying the patch into the volatile memory to create a backup patch; and substituting at least a portion of the main program stored in the read only memory of the telephone with the backup patch. - View Dependent Claims (8, 9, 10)
-
Specification