← Back to Patent Explorer
US5794052A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of software installation and setup

Assignee: Samsung Electronics Co Ltd
•
Filing: 1995-02-27
•
Granted: 1998-08-11
•
Expires: 2015-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Henry N. Harding

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:35
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/454

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 298 words
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.
Claim 2
Independent Claim 298 words
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.
Claim 3
Independent Claim 253 words
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.
Claim 4
Independent Claim 253 words
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.
Claim 5
Independent Claim 261 words
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.
Claim 6
Independent Claim 261 words
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.
Claim 7
Dependent Claim 16 words
The method of claim 3, wherein said first data storage device is a hard disk drive.
Claim 8
Dependent Claim 18 words
The method of claim 3, wherein said first data storage device is a Compact Disc-Read Only Memory (CD-ROM).
Claim 9
Dependent Claim 28 words
The method of claim 3, wherein said plurality of software programs comprise drivers, non-language specific files, and updated files, said drivers having an associated file for later execution.
Claim 10
Dependent Claim 31 words
The method of claim 3, wherein said software setup program is capable of prompting a user to select a preferred operating language from said plurality of compressed different language version modules.
Claim 11
Dependent Claim 25 words
The method of claim 3, wherein said software setup program decouples user selection of said preferred operating language from user selection of said keyboard configuration.
Claim 12
Dependent Claim 19 words
The method of claim 3, wherein said software setup program is capable of displaying a percentage of setup completed.
Claim 13
Dependent Claim 32 words
The method of claim 3, wherein said software setup program is capable of moving all exploded files residing in standard operating directories to temporary directories in order to preserve said exploded files.
Claim 14
Dependent Claim 32 words
The method of claim 3, wherein said software setup program is capable of deleting contents of a root directory prior to exploding said user selected language version module of said operating system.
Claim 15
Dependent Claim 15 words
The method of claim 3, wherein said reboot in step (5) is a warm reboot.
Claim 16
Dependent Claim 240 words
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.
Claim 17
Dependent Claim 240 words
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.
Claim 18
Dependent Claim 16 words
The computer system of claim 13, wherein said reboot in step (5) is a warm reboot.
Claim 19
Dependent Claim 15 words
The computer system of claim 13, wherein said data storage device is a disk drive.
Claim 20
Dependent Claim 20 words
The computer system of claim 13, wherein said plurality of software programs comprise drivers, non-language specific files, and update files.
Claim 21
Dependent Claim 28 words
The computer system of claim 13, wherein said reboot is the only reboot necessary to switch from said first language operating system to said second language operating system.
Claim 22
Dependent Claim 20 words
The computer system of claim 13, wherein said software setup program prompts said user to select a language keyboard configuration.

References Cited (Backward Citations)

US4590557A Cited
US4731735A Cited
US5127748A Cited
US5247683A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-10 2002-02-09 2002-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-10 2006-02-09 2006-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-10 2010-02-09 2010-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag