Method for providing a configuration extensible markup language (XML) page to a user for configuring an XML based storage handling controller
First Claim
1. An Extensible Markup Language (XML) based storage handling controller for a storage medium, comprising:
- a disk controller device providing functionality for a redundant array of independent disks (RAID);
storage handling firmware embedded in the disk controller device, wherein the storage handling firmware is configured to generate XML based data containing data based on a state of the storage handling firmware, the storage handling firmware being configured to receive and process XML data containing configuration commands for the storage handling controller; and
a basic input output system (BIOS) in communication with the storage handling firmware, the BIOS having an embedded browser capable of presenting the XML based data generated by the storage handling firmware.
18 Assignments
0 Petitions
Accused Products
Abstract
An Extensible Markup Language (XML) based storage handling controller for a storage medium is provided. The XML based storage handling controller includes storage handling firmware that is in communication with a storage medium. The storage handling firmware is capable of receiving and generating XML based data, which is utilized for configuring the storage handling firmware. In addition, a basic input out input output system (BIOS) is included that is in communication with the storage handling firmware. The BIOS includes a browser capable of presenting XML based data. The browser can provide a graphical user interface (GUI) that can be used to provide configuration commands to the storage handling firmware.
-
Citations
18 Claims
-
1. An Extensible Markup Language (XML) based storage handling controller for a storage medium, comprising:
-
a disk controller device providing functionality for a redundant array of independent disks (RAID); storage handling firmware embedded in the disk controller device, wherein the storage handling firmware is configured to generate XML based data containing data based on a state of the storage handling firmware, the storage handling firmware being configured to receive and process XML data containing configuration commands for the storage handling controller; and a basic input output system (BIOS) in communication with the storage handling firmware, the BIOS having an embedded browser capable of presenting the XML based data generated by the storage handling firmware. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a configuration Extensible Markup Language (XML) page to a user for configuring an XML based storage handling controller, comprising the operations of:
-
generating an XML based data structure using firmware for a storage handling controller, the storage handling controller being in control of one or more data storage drives, the XML based data structure containing data based on a state of the storage handling firmware; providing the XML based data structure to a basic input output system (BIOS) coupled to the storage handling controller; and displaying a user interface incorporating the XML based data structure using a browser embedded in the BIOS. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for initializing a multi-controller system having Extensible Markup Language (XML) based storage handling controllers, comprising the operations of:
-
polling a multi-controller system to determine what storage handling controllers are present; generating an XML page based on a result of the polling; receiving a user selection of a storage handling controller in response to the XML page; and receiving XML based data from the selected storage handling controller, the XML based data containing data based on a state of the storage handling firmware. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification