Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
120 words
A computer comprising: at least one processor for loading and running boot code and operating code; at least one storage device accessible by the processor, the storage device being separated into at least two partitions, the first partition initially being designated as active and having a type that is not recognized by the operating code; and wherein, when the processor is running the boot code and the first partition is active, the processor runs a type changing routine; and wherein the type changing routine instructs the processor to convert the type of the first partition to a type that is recognizable by the operating code so that when the operating code is run, the operating code recognizes the first partition.
Claim 2
Dependent Claim
120 words
A computer comprising: at least one processor for loading and running boot code and operating code; at least one storage device accessible by the processor, the storage device being separated into at least two partitions, the first partition initially being designated as active and having a type that is not recognized by the operating code; and wherein, when the processor is running the boot code and the first partition is active, the processor runs a type changing routine; and wherein the type changing routine instructs the processor to convert the type of the first partition to a type that is recognizable by the operating code so that when the operating code is run, the operating code recognizes the first partition.
Claim 3
Dependent Claim
20 words
The computer of claim 1 wherein the type changing routine is stored in the first partition on the storage device.
Claim 4
Dependent Claim
19 words
The computer of claim 1 wherein the operating code is stored in the first partition on the storage device.
Claim 5
Dependent Claim
40 words
The computer of claim 1 wherein, after the operating code has recognized the first partition, the type-changing routine instructs the processor to convert the type of the first partition to a type that is not recognizable by the operating code.
Claim 6
Dependent Claim
42 words
The computer of claim 4 further comprising a program stored in the first partition on the storage device; and wherein if a user interacts with the program in a predetermined manner, the type changing routine will designate the second partition as active.
Claim 7
Dependent Claim
21 words
The computer of claim 5 wherein the program is an electronic break-the-seal program for licensing software located in the second partition.
Claim 8
Dependent Claim
25 words
The computer of claim 5 further comprising a user interface connected to the processor and wherein the user interaction is received through the user interface.
Claim 9
Dependent Claim
23 words
The computer of claim 1 wherein the storage device also includes a master partition table for storing the type of the first partition.
Claim 10
Dependent Claim
53 words
The computer of claim 4 further comprising a program stored in the second partition on the storage device; and wherein if a user interacts with the type-changing routine in a predetermined manner, the type-changing routine will instruct the second partition to be designated as active so that the user may access the program.
Claim 11
Dependent Claim
43 words
The computer of claim 9 wherein if the user does not interact with the type-changing routine in the predetermined manner, the type-changing routine will not instruct the second partition to be designated as active so that the user may not access the program.
Claim 12
Dependent Claim
128 words
In a computer having a processor for running an operating system and storage accessible by the processor, a method for controlling access to software on the storage, the method comprising: (a) before the computer is booted-up: (i) separating the storage into at least two partitions, wherein the first partition is active; (ii) storing the software in the second partition; (iii) designating the first partition as a non-visible type; and (b) when the computer is booted-up: (i) accessing by the processor the active partition; (ii) re-designating the active partition as a visible type; (iii) loading the operating system; (iv) converting the active partition back to the non-visible type; (v) determining if the software may be accessed; (vi) if the software may be accessed, designating the second partition as active.
Claim 13
Dependent Claim
128 words
In a computer having a processor for running an operating system and storage accessible by the processor, a method for controlling access to software on the storage, the method comprising: (a) before the computer is booted-up: (i) separating the storage into at least two partitions, wherein the first partition is active; (ii) storing the software in the second partition; (iii) designating the first partition as a non-visible type; and (b) when the computer is booted-up: (i) accessing by the processor the active partition; (ii) re-designating the active partition as a visible type; (iii) loading the operating system; (iv) converting the active partition back to the non-visible type; (v) determining if the software may be accessed; (vi) if the software may be accessed, designating the second partition as active.
Claim 14
Dependent Claim
32 words
The method of claim 11 wherein step (b)(v) is performed by prompting a user to accept a software license and determining whether the user responded to the prompt in a predetermined manner.
Claim 15
Dependent Claim
22 words
The method of claim 11 wherein the storage device includes a master partition table for storing the type of the first partition.
Claim 16
Dependent Claim
16 words
The method of claim 11 wherein the storage device includes boot code for booting the computer.
Claim 17
Dependent Claim
23 words
The method of claim 11 wherein step (a) further comprises: (iv) storing at least part of the operating system in the first partition.
Claim 18
Dependent Claim
23 words
The method of claim 11 wherein step (a) further comprises: (iv) storing at least part of the operating system in the second partition.
Claim 19
Dependent Claim
161 words
In a computer having a processor for running an operating system and a storage device that is accessible by the processor and separated into at least two partitions, the first partition being active and having a non-recognizable type and the second partition containing a piece of software, a system for allowing a user to have controlled access to the piece of software, the system comprising: means for enabling the processor to access the active partition; means for converting the type of the active partition to one that is recognizable by the operating system before the processor loads the operating system; means for loading the operating system; means for converting the type for the active partition back to a non-recognizable type after the operating system has been loaded; means for determining if the user may access the piece of software; means for designating the second partition as active in response to a determination that the user may access the piece of software.
Claim 20
Dependent Claim
161 words
In a computer having a processor for running an operating system and a storage device that is accessible by the processor and separated into at least two partitions, the first partition being active and having a non-recognizable type and the second partition containing a piece of software, a system for allowing a user to have controlled access to the piece of software, the system comprising: means for enabling the processor to access the active partition; means for converting the type of the active partition to one that is recognizable by the operating system before the processor loads the operating system; means for loading the operating system; means for converting the type for the active partition back to a non-recognizable type after the operating system has been loaded; means for determining if the user may access the piece of software; means for designating the second partition as active in response to a determination that the user may access the piece of software.
Claim 21
Dependent Claim
31 words
The system of claim 17 wherein the means for determining prompts the user to accept a software license and determines whether the user responded to the prompt in a predetermined manner.
Claim 22
Dependent Claim
22 words
The system of claim 17 wherein the storage device includes a master partition table for storing the type of the first partition.
Claim 23
Dependent Claim
19 words
The system of claim 17 wherein at least part of the operating system is stored in the first partition.
Claim 24
Dependent Claim
19 words
The system of claim 17 wherein at least part of the operating system is stored in the second partition.