Image rescue
First Claim
1. An image rescue system comprising:
- a personal computer having an operating system layer and in communication with a device through a device driver, wherein the device driver has a driver input/output interface for communication with an application program through the operating system layer, and an access interface for providing the application program direct access to the device driver while bypassing the operating system layer;
wherein the driver input/output interface is configured to facilitate communicating from the application program to the device using a first set of commands available to the operating system layer;
wherein the access interface is configured to facilitate communicating from the application program to the device using a second set of commands not available to the operating system layer; and
wherein the second set of commands facilitate access to information of the device considered damaged by the operating system layer, the information considered damaged by the operating system layer being inaccessible using the first set of commands.
8 Assignments
0 Petitions
Accused Products
Abstract
An image rescue system includes an application program for communication with a mass storage device, the application program being in communication with an operating system layer for accessing the mass storage device to read and write information. The image rescue system further includes a device driver in communication with the application program, the operating system layer and the mass storage device, the device driver for allowing the application program to access the mass storage device to read and write information by bypassing the operating system layer, the device driver for communicating with the mass storage device to allow the application program to access information in the mass storage device considered damaged by the operating system layer, the damaged information being inaccessible to the operating system layer, wherein the image rescue system accesses the mass storage device to retrieve and recover information accessible and inaccessible to the operating system layer.
-
Citations
18 Claims
-
1. An image rescue system comprising:
-
a personal computer having an operating system layer and in communication with a device through a device driver, wherein the device driver has a driver input/output interface for communication with an application program through the operating system layer, and an access interface for providing the application program direct access to the device driver while bypassing the operating system layer; wherein the driver input/output interface is configured to facilitate communicating from the application program to the device using a first set of commands available to the operating system layer; wherein the access interface is configured to facilitate communicating from the application program to the device using a second set of commands not available to the operating system layer; and wherein the second set of commands facilitate access to information of the device considered damaged by the operating system layer, the information considered damaged by the operating system layer being inaccessible using the first set of commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image rescue system comprising:
-
an operating system layer in communication with an application program; a device driver having a first interface for communicating with the application program through the operating system layer, and having a second interface for communicating with the application program without assistance from programming facilities of the operating system layer; and a hardware bus configured for communicating between the device driver and a mass storage data device; wherein the first interface is configured to facilitate communicating from the application program to the mass storage data device using a first set of commands available to the operating system layer; and wherein the second interface is configured to facilitate communicating from the application program to the mass storage data device using a second set of commands in addition to the first set of commands, wherein the second set of commands is not available to the operating system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification