Method for replacing program in portable information...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral adapting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S001000, C707S793000, C707S793000, C709S217000

Reexamination Certificate

active

06182170

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method for replacing a program stored in portable information terminal equipment, and more particularly, to a method for replacing a program stored in a program storage unit of a portable information terminal using a communication unit.
2. Description of Related Art
In general, a portable information terminal operating as a multi-media product having many functions (e.g., a cellular phone, a wireless facsimile, a wireless pager, and an electronic pocketbook) can search for information at any time or place while being carried in a user's hand, and transmit and receive data by being connected to external devices such as a computer.
The portable information terminal cannot provide as many functions as a computer, since it must be manufactured as small as possible, and can run only a small program because of its small memory capacity. That is, portable information terminals generally include a small-capacity ROM (read only memory) or EPROM (programmable ROM), and a random access memory (RAM) or a personal computer memory card industry association (PCMCIA) card. Although the ROM is low-priced, a program stored therein cannot be changed. On the other hand, a program stored in a RAM can be easily be changed, but the RAM is expensive and prone to damage by events such as power failure. Likewise, the PCMCIA card is expensive. As a result of the small memory capacity, the portable information terminal must be able to add a new program or replace a prestored program with a new program, as needed.
FIG. 1
shows the configuration of a conventional portable information terminal which is disclosed in U.S. Pat. No. 5,590,373. A new program which is to replace a prestored program in a ROM
122
is recorded in a PCMCIA card
126
. Also, a utility program operates to replace the prestored program recorded in the ROM
122
with the new program. The utility program is executed by being transferred through a PCMCIA receptacle
124
to a RAM
128
together with the new program. A particular bit combination in an option connector
120
informs a controller
130
that the PCMCIA card
126
having the new program recorded therein is being inserted into the terminal's main body. At this time, the controller
130
transfers the utility program in the PCMCIA card
126
to the RAM
128
and then executes the transferred utility program. Here, the utility program operates to replace the prestored program in the ROM
122
with the new program in the PCMCIA card
126
. A decoder
116
interprets an option of the option connector
120
. A power supply
112
supplies current to a static current generating device (not shown) of the option connector
120
through a connector receptacle
118
. A program replacement method in the conventional portable information terminal cannot be applied to equipment which does not include the PCMCIA card
126
. Further, special units such as the option connector
120
and the connector receptacle
118
are required to begin replacing the program in the ROM
122
.
SUMMARY OF THE INVENTION
To solve the above problems, an object of the present invention is to provide a method for replacing a program stored in a program storage unit via a communication unit.
To accomplish the above object, there is provided a method of replacing a program in portable information terminal equipment including a communication unit for transmitting to and receiving data from an external device, a memory unit for temporarily storing a new program and a utility program operating to carry out the replacement of a prestored program, which are received from the communication unit, and a program storage unit for storing the prestored program and replacing the prestored program with the new program. The method comprises the steps of (a) receiving the new and utility programs from an external device via the communication unit, and storing the new and utility programs in the memory unit; and (b) replacing the prestored program in the program storage unit with the new program, using the utility program.
The step (a) comprises the substeps of: storing in the memory unit the new and utility programs received via the communication unit from the external device; and (a2) checking the size and checksum of the new and utility programs stored in the memory unit to determine whether the new and utility programs were correctly transmitted.
The step (b) comprises the substeps of: (b1) changing the program storage unit into a deletion and writing mode when the new program was normally stored in the memory unit; (b2) deleting the prestored program in the program storage unit; (b3) storing the new program in the program storage unit; (b4) changing the program storage unit into a reading mode when the storage of the new program in the program storage unit is completed; and (b5) initializing the new program stored in the program storage unit if the new program was correctly stored in the program storage unit.


REFERENCES:
patent: 5590373 (1996-12-01), Whitley et al.
patent: 5655154 (1997-08-01), Jain et al.
patent: 5757639 (1998-05-01), Yamada
patent: 5832275 (1998-11-01), Olds
patent: 5835761 (1998-11-01), Ishii et al.
patent: 5835911 (1998-11-01), Nakagawa et al.
patent: 5838916 (1998-11-01), Domenikos et al.
patent: 5844796 (1998-12-01), Araki
patent: 5878256 (1999-03-01), Bealkowski et al.
patent: 5892952 (1999-04-01), Seko et al.
patent: 5913218 (1999-06-01), Carney et al.
patent: 5930504 (1999-07-01), Gabel
patent: 6003130 (1999-12-01), Anderson
patent: 6009274 (1999-12-01), Fletcher et al.
patent: 6023727 (2000-02-01), Barrett et al.
patent: 6078951 (2000-06-01), Pashupathy et al.
patent: 0 628 908 (1994-12-01), None
patent: 7-84776 (1995-03-01), None
patent: 7-73042 (1995-03-01), None
patent: 8-123678 (1996-05-01), None
patent: 8-123678 (1996-06-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for replacing program in portable information... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for replacing program in portable information..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for replacing program in portable information... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2462650

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.