Automatically configuring a web browser file when booting an operating system from a data storage device
AssigneeWestern Digital Technologies, Inc.
InventorJames Dean Morris
Life of this patent
Estimating the term…
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.
Claims16
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.
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.
Dependencies are inferred from the claim text.