Storage System and Method for Executing File-Based Firmware Commands and Collecting Response Data
First Claim
1. A storage system comprising:
- a memory; and
a controller in communication with the memory, wherein the controller is configured to;
receive a request from a host in communication with the storage system to write data in a file, wherein the file is identified by a file path name;
determine whether the file path name matches a predetermined file path name;
in response to determining that the file path name does not match the predetermined file path name, write the data in the file; and
in response to determining that the file path name matches the predetermined file path name, execute a command represented by the data.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage system and method for executing file-based firmware commands and collecting response data are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: receive a request from a host in communication with the storage system to write data in a file, wherein the file is identified by a file path name; determine whether the file path name matches a predetermined file path name; in response to determining that the file path name does not match the predetermined file path name, write the data in the file; and in response to determining that the file path name matches the predetermined file path name, execute a command represented by the data. Other embodiments are provided.
4 Citations
20 Claims
-
1. A storage system comprising:
-
a memory; and a controller in communication with the memory, wherein the controller is configured to; receive a request from a host in communication with the storage system to write data in a file, wherein the file is identified by a file path name; determine whether the file path name matches a predetermined file path name; in response to determining that the file path name does not match the predetermined file path name, write the data in the file; and in response to determining that the file path name matches the predetermined file path name, execute a command represented by the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for executing a command in a storage system, the method comprising:
performing the following in a storage system comprising a memory; receiving a request from a host to write data in a file in the memory; based on a location of the file in a directory structure of the memory, determining that the data represents a command to be executed and not data to be written in the file; and executing the command. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A storage system comprising:
-
a memory; means for identifying a file-based request for executing a firmware command in the memory system; and means for executing the firmware command. - View Dependent Claims (20)
-
Specification