Automatically configuring a web browser file when booting an operating system from a data storage device
First Claim
1. A data storage device comprising:
- a non-volatile memory comprising;
a host operating system stored in an unprotected area of the non-volatile memory;
a device operating system stored in a protected area of the non-volatile memory; and
a device application operable to modify a web browser file of a web browser independent of a user of the web browser, the device application stored in the protected area of the non-volatile memory;
control circuitry operable to;
receive a first read command from a host to load the host operating system;
return the device operating system in response to the first read command;
receive a second read command from the host to load the device application; and
receive a write command from the device application loaded on the host to modify the web browser file.
8 Assignments
0 Petitions
Accused Products
Abstract
A data storage device is disclosed comprising a non-volatile memory having a host operating system stored in an unprotected area of the non-volatile memory, a device operating system stored in a protected area of the non-volatile memory, and a device application operable to modify a web browser file, the device application stored in the protected area of the non-volatile memory. When a first read command is received from a host to load the host operating system, the device operating system is returned in response to the first read command. A second read command is then received from the host to load the device application, and a write command is received from the device application executing on the host to modify the web browser file.
451 Citations
16 Claims
-
1. A data storage device comprising:
-
a non-volatile memory comprising; a host operating system stored in an unprotected area of the non-volatile memory; a device operating system stored in a protected area of the non-volatile memory; and a device application operable to modify a web browser file of a web browser independent of a user of the web browser, the device application stored in the protected area of the non-volatile memory; control circuitry operable to; receive a first read command from a host to load the host operating system; return the device operating system in response to the first read command; receive a second read command from the host to load the device application; and receive a write command from the device application loaded on the host to modify the web browser file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a data storage device, the data storage device comprising a non-volatile memory comprising:
-
a host operating system stored in an unprotected area of the non-volatile memory; a device operating system stored in a protected area of the non-volatile memory; and a device application operable to modify a web browser file of a web browser independent of a user of the web browser, the device application stored in the protected area of the non-volatile memory; the method comprising; receiving a first read command from a host to load the host operating system; returning the device operating system in response to the first read command; receiving a second read command from the host to load the device application; and receiving a write command from the device application loaded on the host to modify the web browser file. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification