Method and computer program for distributing software to a personal palm-type device through a global software distribution package transmittable over the world wide web
First Claim
1. A method for distributing software to a personal palm-type device having limited RAM capacity and a persistent programmable ROM using a global software distribution package requiring RAM capacity in excess of available RAM in said device comprising the steps of:
- deleting from RAM, all application programs other than application programs required to support the device operating system in receiving said software distribution package;
loading said global software distribution package into said RAM;
loading software from said global distribution package into the device programmable ROM;
deleting said global distribution package from said RAM; and
downloading from said programmable ROM into said device RAM, all deleted application programs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program is provided whereby a personal digital assistant or personal palm-type device of very limited RAM capacity can make available sufficient RAM capacity to store a complete global software distribution package so that the appropriate software or software upgrade may be installed into the device from the global package. The method includes the steps of: first deleting from the personal palm-type device RAM all application programs other than application programs required to support the device operating system to receive the global software distribution package and loading the received global software distribution package into the now available device RAM. Then, the software from the global package needed to make the distribution or upgrade of the device is loaded from the global distribution package into the device programmable ROM where all of the device software is permanently stored. Upon the completion of this distribution, the global software distribution package is deleted from said RAM, and all previously deleted application programs are then downloaded from the programmable ROM back into said device RAM. In most operations, the global software distribution package is transmitted to the personal palm-type device over a communication network, particularly the World Wide Web or Internet, either through linked modems or through wireless mobile communications.
-
Citations
10 Claims
-
1. A method for distributing software to a personal palm-type device having limited RAM capacity and a persistent programmable ROM using a global software distribution package requiring RAM capacity in excess of available RAM in said device comprising the steps of:
-
deleting from RAM, all application programs other than application programs required to support the device operating system in receiving said software distribution package;
loading said global software distribution package into said RAM;
loading software from said global distribution package into the device programmable ROM;
deleting said global distribution package from said RAM; and
downloading from said programmable ROM into said device RAM, all deleted application programs. - View Dependent Claims (2, 3, 4, 5, 6)
means for synchronizing said personal palm-type device with a computer controlled receiving station on said World Wide Web; and
means for transmitting the software distribution package to said palm-type device through said receiving station.
-
-
7. A computer program having code recorded on a computer readable medium operable on a personal palm-type device having limited RAM capacity and a persistent programmable ROM for receiving software for said device from a global software distribution package requiring RAM capacity in excess of available RAM in said device comprising:
-
means for deleting from RAM, all application programs other than application programs required to support the device operating system in receiving said software distribution package;
means for loading said global software distribution package into said RAM;
means for loading software from said global distribution package into the device programmable ROM;
means for deleting said global distribution package from said RAM; and
means for downloading from said programmable ROM into said device RAM, all deleted application programs. - View Dependent Claims (8, 9, 10)
-
Specification