Application appliance enabling operating system and applications to run from a CDROM by determining local configuration and license status
First Claim
1. A method of configuring a machine, having a non-volatile storage medium interface and a local hard drive, for execution of an application process from a removable non-volatile storage medium, the method comprising:
- first loading into the machine, from a removable non-volatile storage medium in communication with the non-volatile storage medium interface, an operating system environment, accessing the local hard drive to determine if the machine has a signature indicating that the machine had been configured previously, in response to a determination that the machine was not previously configured, establishing a network connection to a server to access configuration files for use by at least one of the operating system environment and the application process, second loading from the removable non-volatile storage medium, a local file system onto the local hard drive, based on the accessed configuration files, and executing the application process from the removable non-volatile storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine having a non-volatile storage medium interface such as a CDROM drive and a local hard drive is configured for execution of an application process from a non-volatile storage medium such as a CDROM. The method of configuring the machine includes first loading into the machine, from a removable non-volatile storage medium in communication with the non-volatile storage medium interface, an operating system environment. The local hard drive is accessed to determine if the machine has a signature indicating that the machine had been configured previously. In response to a determination that the machine was not previously configured, a network connection to a server is established to access configuration files for use by the operating system environment and/or the application process. A local file system is loaded from the removable non-volatile storage medium onto the local hard drive, based on the accessed configuration files. The application process is executed from the removable non-volatile storage medium.
-
Citations
15 Claims
-
1. A method of configuring a machine, having a non-volatile storage medium interface and a local hard drive, for execution of an application process from a removable non-volatile storage medium, the method comprising:
-
first loading into the machine, from a removable non-volatile storage medium in communication with the non-volatile storage medium interface, an operating system environment, accessing the local hard drive to determine if the machine has a signature indicating that the machine had been configured previously, in response to a determination that the machine was not previously configured, establishing a network connection to a server to access configuration files for use by at least one of the operating system environment and the application process, second loading from the removable non-volatile storage medium, a local file system onto the local hard drive, based on the accessed configuration files, and executing the application process from the removable non-volatile storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device enabling an operating system environment and an application process to be initiated from a non-volatile storage medium, the device comprising:
-
a processor, memory, a non-volatile storage medium interface, a local hard drive, a network controller, and a SCSI controller, the device being configured such that when the non-volatile storage medium is loaded into the non-volatile storage medium interface, the device
1) initiates the operating system environment based on loading a first sequences of instructions from the non-volatile storage medium into the memory,
2) accesses the local hard drive to determine if the machine has a signature indicating that the machine had been configured previously, and in response to a determination that the machine was not previously configured, establishes a network connection to a server to access configuration files for use by at least one of the operating system environment and the application process, and
3) executes the application process based on loading a second sequence of instructions from the non-volatile storage medium into the memory,wherein the non-volatile storage medium interface is a CDROM drive and the non-volatile storage medium is a CDROM.
-
-
12. A non-volatile storage medium constructed and arranged to be removably loaded into a non-volatile storage medium interface of a processor-based device, the medium comprising:
-
a first sequence of instructions for generation of an operating system environment by a processor, a second sequence of instructions for generation of an application process by a processor, a first executable routine for causing the processor to initiate execution of the operating system environment in the device, a second executable routine for causing the processor to configure the device for executing the application process from the non-volatile storage mediums, a SCSI driver for accessing a local hard drive to determine if the machine has a signature indicating that the machine had been configured previously, and a network driver for establishing a network connection to a server to access configuration files for use by at least one of the operating system environment and the application process, in response to a determination that the machine was not previously configured. - View Dependent Claims (13, 14)
-
-
15. A method of executing an application from a non-volatile storage medium, the method comprising:
-
providing a device having a processor, memory, a non-volatile storage medium interface, and a local hard drive, providing a removable non-volatile storage medium having stored thereon a first sequence of instructions for generation of an operating system environment by a processor, a second sequence of instructions for generation of an application process by a processor, a first executable routine for causing the processor to initiate execution of the operating system environment in the device, and a second executable routine for causing the processor to configure the device for executing the application process from the non-volatile storage medium, loading a removable non-volatile storage medium into the non-volatile storage medium interface thereby initiating the operating system environment based on loading the first sequences of instructions from the removable non-volatile storage medium into the memory, and executing the application process based on loading the second sequence of instructions from the removable non-volatile storage medium into the memory, loading, from the removable non-volatile storage medium, a local file system on the local hard drive, wherein the loading step includes defining a partition designated for license information relating to information on the non-volatile storage medium.
-
Specification