Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
165 words
A computer comprising: at least one processor for running software including operating code; a first storage accessible by the processor, the first storage being separated into at least two partitions, a first partition being active and a second partition being inactive; the operating code including a logical reference to a second storage and including a table for mapping the logical reference to the second storage; and a routine for dynamically changing the logical reference to the second partition of the first storage in response to i) a user command and ii) a determination that the second storage is not accessible by the processor, wherein the reference-changing routine dynamically changes the logical reference to the second partition of the first storage by altering the table to convert the inactive second partition of the first storage into a virtual second storage, and wherein after the reference-changing routine alters the table, any references to the second storage are instead made to the second partition of the first storage.
Claim 2
Dependent Claim
165 words
A computer comprising: at least one processor for running software including operating code; a first storage accessible by the processor, the first storage being separated into at least two partitions, a first partition being active and a second partition being inactive; the operating code including a logical reference to a second storage and including a table for mapping the logical reference to the second storage; and a routine for dynamically changing the logical reference to the second partition of the first storage in response to i) a user command and ii) a determination that the second storage is not accessible by the processor, wherein the reference-changing routine dynamically changes the logical reference to the second partition of the first storage by altering the table to convert the inactive second partition of the first storage into a virtual second storage, and wherein after the reference-changing routine alters the table, any references to the second storage are instead made to the second partition of the first storage.
Claim 3
Dependent Claim
25 words
The computer of claim 1, further comprising a memory system and wherein the reference-changing routine also flushes the memory system after changing the logical reference.
Claim 4
Dependent Claim
42 words
The computer of claim 2, wherein the memory system further comprises a disk cache and one or more open files and wherein the reference-changing routine flushes the memory system by flushing the disk cache and closing the one or more open files.
Claim 5
Dependent Claim
27 words
The computer of claim 1, wherein the reference-changing routine retrieves data from a boot record for the second partition, the data being used for altering the table.
Claim 6
Dependent Claim
13 words
The computer of claim 4, wherein the data includes a BIOS Parameter Block.
Claim 7
Dependent Claim
18 words
The computer of claim 5, wherein the table includes a Drive Parameter Block and a Drive Data Table.
Claim 8
Dependent Claim
30 words
The computer of claim 1, wherein the operating code includes a file management system and wherein the reference-changing routine also resets the file management system after changing the logical reference.
Claim 9
Dependent Claim
23 words
The computer of claim 1, further comprising a network interface device and wherein the reference-changing routine is accessed through the network interface device.
Claim 10
Dependent Claim
16 words
The computer of claim 8, wherein the operating code is accessed through the network interface device.
Claim 11
Dependent Claim
156 words
In a computer having a first storage device and a processor running operating code with logical references to the first storage device and a second storage device, a method for allowing a software process to reference the second storage device even if the second storage device is not accessible by the processor, the method comprising the steps of: dividing the first storage device into two partitions, the two partitions including a first partition and a second partition; defining the first partition as active and the second partition as inactive; and in response to a user command, performing the steps of: loading a boot record for the second partition and retrieving a BIOS Parameter Block therefrom; determining if the second storage device is accessible by the processor; and if the second storage device is not accessible by the processor, updating the logical reference value to the second storage device with information retrieved from the BIOS Parameter Block.
Claim 12
Dependent Claim
156 words
In a computer having a first storage device and a processor running operating code with logical references to the first storage device and a second storage device, a method for allowing a software process to reference the second storage device even if the second storage device is not accessible by the processor, the method comprising the steps of: dividing the first storage device into two partitions, the two partitions including a first partition and a second partition; defining the first partition as active and the second partition as inactive; and in response to a user command, performing the steps of: loading a boot record for the second partition and retrieving a BIOS Parameter Block therefrom; determining if the second storage device is accessible by the processor; and if the second storage device is not accessible by the processor, updating the logical reference value to the second storage device with information retrieved from the BIOS Parameter Block.
Claim 13
Dependent Claim
25 words
The method of claim 10, wherein the step of updating comprises updating a Drive Parameter Block and a Drive Data Table in the operating code.
Claim 14
Dependent Claim
27 words
The method of claim 10, wherein the computer includes an open file and a cache, the method further comprising flushing the cache and closing the open file.
Claim 15
Dependent Claim
183 words
A program for use in a computer including a first storage device, a processor capable of accessing the first storage device, and operating code with logical references to the first storage device and to a second storage device, wherein the first storage device is divided into two partitions, the first partition being active and the second partition being inactive, the program comprising: instructions for loading, in response to a user command, a boot record for the second partition of the first storage device and retrieving a BIOS Parameter Block therefrom; instructions for determining, in response to the user command, if the second storage device is accessible by the processor; and instructions for updating, in response to the user command and a determination that the second storage device is not accessible by the processor, the logical reference to the second storage device with information retrieved from the BIOS Parameter Block so that if the processor attempts to access the second storage device using the logical reference for the second storage device, the processor instead will access the second partition of the first storage device.
Claim 16
Dependent Claim
183 words
A program for use in a computer including a first storage device, a processor capable of accessing the first storage device, and operating code with logical references to the first storage device and to a second storage device, wherein the first storage device is divided into two partitions, the first partition being active and the second partition being inactive, the program comprising: instructions for loading, in response to a user command, a boot record for the second partition of the first storage device and retrieving a BIOS Parameter Block therefrom; instructions for determining, in response to the user command, if the second storage device is accessible by the processor; and instructions for updating, in response to the user command and a determination that the second storage device is not accessible by the processor, the logical reference to the second storage device with information retrieved from the BIOS Parameter Block so that if the processor attempts to access the second storage device using the logical reference for the second storage device, the processor instead will access the second partition of the first storage device.
Claim 17
Dependent Claim
25 words
The program of claim 13, wherein the instructions for updating comprise updating a Drive Parameter Block and a Drive Data Table in the operating code.
Claim 18
Dependent Claim
29 words
The program of claim 13, wherein the computer includes an open file and a cache, the program further comprising instructions for flushing the cache and closing the open file.
Claim 19
Dependent Claim
19 words
The program of claim 13, further being stored on a network and accessible by the processor through the network.
Claim 20
Dependent Claim
13 words
The program of claim 13, further being stored on the first storage device.
Claim 21
Dependent Claim
23 words
The program of claim 13, further being stored on a third storage device and accessible by the processor through the third storage device.