HDD Firmware download
AssigneeLSI Corporation
InventorsWilliam Delaney, William Hetrick
Life of this patent
Estimating the term…
Abstract
A system and method for packaging a command string in an offline mode into a script, transmitting the script, and using a controller to read the script and send commands and data to an individual device attached to the controller. The script may contain a header and one or more action and action payloads. When the script is interpreted by the controller, various commands and data may be passed directly to the individual device. Such a system may be useful for performing low level commands on the device, including loading firmware.
Claims21
A method for communicating to a component of a system controlled by a controller comprising:
- packaging a communication sequence into a script by a method comprising:
- providing said communication sequence that is a specific set of actions and action data;
- for each of said actions, creating an action header comprising an action code and zero or more component specific commands, and creating an action payload comprising zero or more of said action data;
- transmitting said script to said controller;
- and
- communicating to said component of said system by running said script by said controller by a method comprising:
- providing said script to said controller;
- and
- for each of said action headers, executing a command corresponding to said action code, transmitting said zero or more component specific commands to said component, and transmitting said zero or more of said action data from said action payload to said component.
A system for communicating to a component of a system controlled by a controller comprising:
- a first computer system adapted to packaging a communication sequence into a script by a method comprising:
- providing said communication sequence that is a specific set of actions and action data;
- for each of said actions, creating an action header comprising an action code and zero or more component specific commands, and creating an action payload comprising zero or more of said action data;
- and
- a controller adapted to communicate with said component of said system by a method comprising:
- providing said script to said controller;
- and
- for each of said action headers, executing a command corresponding to said action code, transmitting said zero or more component specific commands to said component, and transmitting said zero or more of said action data from said action payload to said component.
A system for communicating to a component of a system controlled by a controller comprising:
- a first means for packaging a communication sequence into a script by a method comprising:
- providing said communication sequence that is a specific set of actions and action data;
- for each of said actions, creating an action header comprising an action code and zero or more component specific commands, and creating an action payload comprising zero or more of said action data;
- a second means for communicating with said component of said system by a method comprising:
- providing said script to said controller;
- and
- for each of said action headers, executing a command corresponding to said action code, transmitting said zero or more component specific commands to said component, and transmitting said zero or more of said action data from said action payload to said component.
Dependencies are inferred from the claim text.