Method for downloading programs
DC CAFCFirst Claim
1. A method for installing a new set of communication programs Pnew into a stored program controlled apparatus that includes a communication port and a memory by transmitting said set of programs Pnew to said apparatus via said port, with the aid of a set of communications programs Pold already resident in said memory, where said set of programs Pold contains a subset of programs EPold that occupy less than half of the memory and said set of programs Pnew also contains a subset of programs EPnew that, when installed, occupy less than half of the memory, comprising the steps of:
- installing the EPnew programs in a first area of said memory that contains programs other than the EPold programs, thereby overwriting at least a portion of one program in said Pold set of programs;
altering operation of said apparatus to execute the EPnew programs instead of the EPold programs; and
installing the remaining programs of said Pnew set of programs in a second area of said memory, said second area constituting memory locations not occupied by the EPnew programs.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A modified version of the operating communication program of a stored program controlled apparatus is downloaded by first downloading a segment of the new package of programs which contains the essential portion of the new programs. Control of the apparatus is then transferred to the new program segment. Thereafter, utilizing the downloaded essential portion of the new package of programs, the remainder of the new package of programs is downloaded.
73 Citations
8 Claims
-
1. A method for installing a new set of communication programs Pnew into a stored program controlled apparatus that includes a communication port and a memory by transmitting said set of programs Pnew to said apparatus via said port, with the aid of a set of communications programs Pold already resident in said memory, where said set of programs Pold contains a subset of programs EPold that occupy less than half of the memory and said set of programs Pnew also contains a subset of programs EPnew that, when installed, occupy less than half of the memory, comprising the steps of:
-
installing the EPnew programs in a first area of said memory that contains programs other than the EPold programs, thereby overwriting at least a portion of one program in said Pold set of programs; altering operation of said apparatus to execute the EPnew programs instead of the EPold programs; and installing the remaining programs of said Pnew set of programs in a second area of said memory, said second area constituting memory locations not occupied by the EPnew programs. - View Dependent Claims (2, 3, 4)
-
-
5. A method for installing a new set of communication programs Pnew into a stored program controlled apparatus that includes a communication port and a memory by transmitting said set of programs Pnew to said apparatus via said port, with the aid of a set of communications programs Pold already resident in said memory, where said set of programs Pold contains a subset of programs EPold that occupy less than half of the memory and said set of programs Pnew also contains a subset of programs EPnew that, when installed, occupy less than half of the memory, comprising the steps of:
-
installing the EPnew programs in a first area of said memory that contains programs other than the EPold programs, thereby overwriting at least a portion of one program in said Pold set of programs; altering operation of said apparatus to execute the EPnew programs instead of the EPold programs; moving the EPnew programs from said first area of memory to a second area of said memory; and installing the remaining programs of said Pnew set of programs in said first area of memory. - View Dependent Claims (6, 7, 8)
-
Specification