Claims
- 1. A method for installing a new set of communication programs P.sub.new into a stored program controlled apparatus that includes a communication port and a memory by transmitting said set of programs P.sub.new to said apparatus via said port, with the aid of a set of communications programs P.sub.old already resident in said memory, where said set of programs P.sub.old contains a subset of programs EP.sub.old that occupy less than half of the memory and said set of programs P.sub.new also contains a subset of programs EP.sub.new that, when installed, occupy less than half of the memory, comprising the steps of:
- installing the EP.sub.new programs in a first area of said memory that contains programs other than the EP.sub.old programs, thereby overwriting at least a portion of one program in said P.sub.old set of programs;
- altering operation of said apparatus to execute the EP.sub.new programs instead of the EP.sub.old programs; and
- installing the remaining programs of said P.sub.new set of programs in a second area of said memory, said second area constituting memory locations not occupied by the EP.sub.new programs.
- 2. The method of claim 1 further comprising
- a step of moving, interposed between said step of altering operation of the apparatus and said step of installing the remaining programs, that installs said EP.sub.new programs into memory locations starting at a location that corresponds to a starting location of the EP.sub.old programs, and
- a second step of altering operation of said apparatus to execute the EP.sub.new programs in the installed locations by said step of moving,
- wherein said installing the remaining programs of said P.sub.new set of programs stores the programs in memory locations not occupied with the EP.sub.new programs installed by said step of moving.
- 3. The method of claim 1, further comprising the steps of:
- erasing said first area of said memory, said erasing step to be performed prior to said step of installing the EP.sub.new programs into said first area of said memory; and
- erasing said second area of said memory, said erasing step to be performed after said step of altering operation of the apparatus and prior to said step of installing the remaining programs of said P.sub.new set of programs.
- 4. The method of claim 1, wherein said step of altering operation of said apparatus to execute said EP.sub.new programs is accomplished by installing an offset address to pass control of said apparatus to said EP.sub.new programs.
- 5. A method for installing a new set of communication programs P.sub.new into a stored program controlled apparatus that includes a communication port and a memory by transmitting said set of programs P.sub.new to said apparatus via said port, with the aid of a set of communications programs P.sub.old already resident in said memory, where said set of programs P.sub.old contains a subset of programs EP.sub.old that occupy less than half of the memory and said set of programs P.sub.new also contains a subset of programs EP.sub.new that, when installed, occupy less than half of the memory, comprising the steps of:
- installing the EP.sub.new programs in a first area of said memory that contains programs other than the EP.sub.old programs, thereby overwriting at least a portion of one program in said P.sub.old set of programs;
- altering operation of said apparatus to execute the EP.sub.new programs instead of the EP.sub.old programs;
- moving the EP.sub.new programs from said first area of memory to a second area of said memory; and
- installing the remaining programs of said P.sub.new set of programs in said first area of memory.
- 6. The method of claim 5, further comprising the step of:
- erasing said first area of said memory, said erasing step to be performed prior to said step of installing the EP.sub.new programs into said first area of said memory.
- 7. The method of claim 5, wherein said moving step further comprises the steps of:
- copying the EP.sub.new programs from said first area of memory to said second area of memory; and
- erasing said first area of memory.
- 8. The method of claim 5, wherein said step of altering operation of said apparatus to execute said EP.sub.new programs is accomplished by installing an offset address to pass control of said apparatus to said EP.sub.new programs.
Parent Case Info
This application is a division of U.S. patent application having Ser. No. 07/880,257 of Hecht,et al., filed May 8,1992.
US Referenced Citations (16)
Foreign Referenced Citations (1)
Number |
Date |
Country |
A0205692 |
Jun 1985 |
EPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
880257 |
May 1992 |
|