Method of software installation and setup
First Claim
1. A method of software installation and setup comprising the steps of:
- downloading a plurality of software programs stored on at least one mass storage device onto a hard disk drive in an exploded form, each said software program having an associated file for later execution,downloading a plurality of compressed different language version modules of an operating system from said mass data storage device onto said hard disk drive,downloading a first language version operating system, from said mass data storage device onto said hard disk drive, said first language version necessary for booting up a computer system when power is applied by an end user and for running a software setup program, anddownloading said software setup program to said hard disk drive from said mass data storage device, said software setup program being designed to respond to a user selection of a preferred operating language from said plurality of compressed different language version modules by (1) preserving one or more exploded files from said first language version operating system to a temporary file location, such that memory resident portions of said first language version operating system continue to operate, and such that non-memory resident portions of said first language operating system remain accessible, (2) exploding a user selected language version module of said operating system into permanent operating system directories and exploding a user selected keyboard configuration module of said operating system into permanent operating system directories (3) merging said user selected language operating system and language version independent files from said first language version into said permanent operating system directories, and (4) executing each of said files associated with each of said software programs, such that a reboot of said computer system is deferrable until all of said second language version files have been installed.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing the time needed for setting up a computer system in a user selected language version of a disk operating system by pre-installing a plurality of modules for different language versions of disk operating systems. Upon initial power on by an end user, a minimal disk operating system runs a software setup program which installs the end user selected language version of the disk operating system and merges certain factory loaded files into the user selected language operating system. A software installation program is then run which implements the changes necessitated by each of the modules for proper operation thereby resulting in a disk operating system that is properly configured for the operation of the combination of software programs. The computer system is then re-booted to implement the changes to the configuration of the disk operating system.
-
Citations
18 Claims
-
1. A method of software installation and setup comprising the steps of:
-
downloading a plurality of software programs stored on at least one mass storage device onto a hard disk drive in an exploded form, each said software program having an associated file for later execution, downloading a plurality of compressed different language version modules of an operating system from said mass data storage device onto said hard disk drive, downloading a first language version operating system, from said mass data storage device onto said hard disk drive, said first language version necessary for booting up a computer system when power is applied by an end user and for running a software setup program, and downloading said software setup program to said hard disk drive from said mass data storage device, said software setup program being designed to respond to a user selection of a preferred operating language from said plurality of compressed different language version modules by (1) preserving one or more exploded files from said first language version operating system to a temporary file location, such that memory resident portions of said first language version operating system continue to operate, and such that non-memory resident portions of said first language operating system remain accessible, (2) exploding a user selected language version module of said operating system into permanent operating system directories and exploding a user selected keyboard configuration module of said operating system into permanent operating system directories (3) merging said user selected language operating system and language version independent files from said first language version into said permanent operating system directories, and (4) executing each of said files associated with each of said software programs, such that a reboot of said computer system is deferrable until all of said second language version files have been installed.
-
-
2. A method of software installation and setup comprising the steps of:
-
downloading drivers, non-language specific files, and updated files onto a hard disk drive from a mass data storage device in an exploded form, said drivers having an associated file for later execution, downloading a plurality of compressed different language version modules of an operating system, downloading a minimal subset operating system, from said mass data storage device onto said hard disk drive, necessary for booting up a computer system when power is applied by an end user and for running a software setup program, and downloading said software setup program to said hard disk drive from said mass data storage device, said software setup program being designed to perform the steps of;
(1) prompting a user to select a preferred operating language from said plurality of compressed different language version modules, (2) prompting said user to select a language keyboard configuration, (3) displaying a percentage of setup completed, (4) moving all exploded files residing in standard operating directories to temporary directories, (5) deleting contents of a Root Directory, (6) exploding a user selected language version module of said operating system into a user selected language operating system and exploding a user selected keyboard configuration module of said operating system into said user selected language operating system, (7) placing said user selected language operating system into said operating system directories, (8) merging said exploded files into said operating system directories, and (9) executing each of said file associated with each of said drivers.
-
-
3. A method of software installation and setup comprising the steps of:
-
downloading a plurality of software programs stored on at least one mass data storage device onto a first data storage device in an exploded form, downloading a plurality of compressed different language version modules of an operating system from said mass data storage device onto said first data storage device, downloading a first language operating system, from said mass data storage device onto said first data storage device, said first language operating system adapted for booting up a computer system when power is applied by an end user and for running a software setup program, and downloading said software setup program to said first data storage device from said mass data storage device, said software setup program being designed to run under control of said first language operating system, said software setup program being designed to respond to a user selection of a preferred keyboard configuration, said software setup program being designed to respond to a user selection of a preferred second language operating system from said plurality of compressed different language version modules by (1) preserving one or more exploded files residing in standard directories, (2) exploding one or more modules of said second language operating system into said standard directories and placing one or more modules of said selected keyboard configuration into standard directories, (3) merging said second language operating system and said exploded files into said standard directories, (4) executing each of said files associated with each of said software programs, and (5) rebooting said computer system. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
a processor; a memory operatively coupled to said processor; a data storage device operatively coupled to said processor, said data storage device providing non-volatile mass data storage; and a plurality of compressed different language version modules of an operating system stored on said data storage device, a first language operating system, stored on said data storage device, said first language operating system adapted for booting up said computer system when power is applied by an end user and for running a software setup program, and said software setup program stored on said data storage device, said software setup program being adapted to run under control of said first language operating system, said software setup program responding to a user selection of a preferred second operating language from said plurality of compressed different language version modules and responding to a user selection of a preferred keyboard configuration from a plurality of different keyboard configuration modules by (1) preserving one or more exploded files residing in standard directories, (2) exploding a plurality of modules from said second language operating system version into standard directories and placing one or more keyboard configuration modules for said preferred keyboard configuration into standard directories, (3) merging said second language operating system, said keyboard configuration modules, and said exploded files into said standard directories, (4) executing each of said files associated with each of said software programs, and (5) rebooting said computer system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification