Update system, update client apparatus, update server apparatus, and programs
First Claim
1. An update system comprising:
- an update client which updates a driver and firmware which are included in a disk array system; and
an update server which is connected to said update client via a communication line, wherein the update server determines whether updating said driver and said firmware is necessary based on driver identification information, firmware identification information and error event information, which are received from said update client,wherein the update client detects error events that occur in said disk array system and stores identification information identifying an error event that is detected as the error event information, and the update client transmits the error event information, the firmware identification information, and the driver identification information to the update server if the error event is detected in the disk array system,wherein the update server selects update data for the driver and the firmware based on the driver identification information, the firmware identification information and the error event information received from said update client and sends the update data which is selected to the update client if updating the driver and the firmware is determined to be necessary,wherein said update client updates both of said driver and said firmware with the update data which is received from said update server.
1 Assignment
0 Petitions
Accused Products
Abstract
An update client sends to an update server which is connected to the update client via a communication line, identification information of a driver and firmware which are included in a disk array system, and identification information of an error event which has occurred in the disk array system. The update server determines whether update of the driver and the firmware is necessary or not in accordance with a combination of the supplied identification information of the driver, the firmware, and the error event. In a case where it is determined that update is necessary, the update server sends to the update client, update data corresponding to the combination of the supplied identification information of the driver, the firmware, and the error event. The update client updates both of the driver and the firmware using the supplied update data.
-
Citations
18 Claims
-
1. An update system comprising:
-
an update client which updates a driver and firmware which are included in a disk array system; and an update server which is connected to said update client via a communication line, wherein the update server determines whether updating said driver and said firmware is necessary based on driver identification information, firmware identification information and error event information, which are received from said update client, wherein the update client detects error events that occur in said disk array system and stores identification information identifying an error event that is detected as the error event information, and the update client transmits the error event information, the firmware identification information, and the driver identification information to the update server if the error event is detected in the disk array system, wherein the update server selects update data for the driver and the firmware based on the driver identification information, the firmware identification information and the error event information received from said update client and sends the update data which is selected to the update client if updating the driver and the firmware is determined to be necessary, wherein said update client updates both of said driver and said firmware with the update data which is received from said update server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of updating a driver and firmware, the method comprising:
-
determining, at an update server, whether updating the driver and the firmware which are included in a disk array system is necessary based on driver identification information, firmware identification information and error event information, which are received from an update client, wherein the update client detects error events that occur in said disk array system and stores identification information identifying an error event that is detected as the error event information, and the update client transmits the error event information, the firmware identification information, and the driver identification information to the update server if the error event is detected in the disk array system; selecting update data for the driver and the firmware based on the driver identification information, the firmware identification information and the error event information received from said update client and sending the update data which is selected from the update server to the update client if updating the driver and the firmware is determined to be necessary; and updating both of said driver and said firmware with the update data which is received from the update client. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable medium storing a program which executes a method of updating a driver and firmware, the method comprising:
-
determining, at an update server, whether updating the driver and the firmware which are included in a disk array system is necessary based on driver identification information, firmware identification information and error event information, which are received from an update clients, wherein the update client detects error events that occur in said disk array system and stores identification information identifying an error event that is detected as the error event information, and the update client transmits the error event information, the firmware identification information, and the driver identification information to the update server if the error event is detected in the disk array system; selecting update data for the driver and the firmware based on the driver identification information, the firmware identification information, and the error event information received from said update client and sending the update data which is selected from the update server to the update client if updating the driver and the firmware is determined to be necessary; and updating both of said driver and said firmware using the update data which is received from the update client. - View Dependent Claims (18)
-
Specification