Method, apparatus and program for diagnosing system risk
AssigneeNEC Corporation
InventorKyoko Kubota
Life of this patent
Estimating the term…
Abstract
A method and apparatus for diagnosing system risk are disclosed. A risk diagnosing server extracts from a risk information data base software risk information with which is associated for every item of software, risk level information obtained by quantifying risk estimated from problems that have been verified and sends the software risk information to a client terminal. The client terminal acquires software specifying information that specifies software used on the side of the client terminal, extracts data, conforming to the software specifying information used by the client terminal, from the risk information to perform self-diagnosis, and sends the result of self-diagnosis back to the risk diagnosing server. The latter then outputs the result of this self-diagnosis.
Claims43
A method of diagnosing system risk in a system including at least one client terminal, a risk information database for storing risk information with which risk level information obtained by quantifying risk estimated from a verified problem, is associated for every item of software specifying information that specifies software, and a risk diagnosing server for diagnosing risk of the client terminal, the method comprising the steps of:
- said risk diagnosing server extracting risk information from the risk information database to send the risk information to the client terminal;
- said client terminal obtaining software specifying information that specifies software used on the side of said client terminal;
- said client terminal extracting data conforming to the software specifying information for the software used on the side of said client terminal from the risk information to perform self-diagnosis;
- said client terminal sending result of the self-diagnosis to said risk diagnosing server;
- and
- said risk diagnosing server outputting the result of self-diagnosis sent from said client terminal.
A method of diagnosing system risk in a system including at least one client terminal, a risk information database for storing, in associated form as risk information for every item of software specifying information that specifies software, risk level information obtained by quantifying risk estimated from verified problems, and software storage location information of said software, and a risk diagnosing server for diagnosing risk of said client terminal, the method-comprising the steps of:
- said risk diagnosing server extracting the risk information from said risk information database to send the risk information to said client terminal;
- said client terminal obtaining software specifying information of software used on the side of said client terminal;
- said client terminal extracting data conforming to the software specifying information used on the side of said client terminal, from the risk information to perform self-diagnosis;
- said client terminal sending result of the self-diagnosis to said risk diagnosing server;
- said risk diagnosing server extracting software specifying information, risk level information and storage location information of software updateable on the side of said client terminal from said risk information database, based upon software specifying information included in the result of self-diagnosis sent from said client terminal;
- said risk diagnosing server performing overall diagnosis of said client terminal by computing risk level information, of every piece of software, included in the result of self-diagnosis sent from said client terminal;
- said risk diagnosing server generating, by using a markup language, contents including the software specifying information, the risk level information, the storage location information and the result of the overall diagnosis;
- and
- said risk diagnosing server sending the contents to said client terminal, thereby presenting risk information to a user of said client terminal to induce the user to download software.
A method of diagnosing system risk in a system including at least one client terminal, a risk information database for storing risk information with which risk level information, obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software, and a risk diagnosing server for diagnosing risk of the client terminal, the method comprising the steps of:
- said risk diagnosing server making an access to said client terminal to obtain software specifying information of software installed on the side of said client terminal;
- said risk diagnosing server extracting data conforming to the software specifying information of software installed on the side of said client terminal, from said risk information database to perform diagnosis of said client terminal;
- and
- said risk diagnosing server outputting result of diagnosis of said client terminal.
A method of diagnosing system risk in a system including at least one client terminal, a risk information database for storing, in associated form as risk information for every item of software specifying information that specifies software, risk level information, obtained by quantifying risk estimated from verified problems, and storage location information of said software, and a risk diagnosing server for diagnosing risk of said client terminal, the method comprising the steps of:
- said risk diagnosing server making an access to said client terminal to obtain software specifying information of software installed on the side of said client terminal;
- said risk diagnosing server extracting data conforming to the software specifying information of software installed on the side of said client terminal, from said risk information database to perform diagnosis of said client terminal;
- said risk diagnosing server extracting software specifying information, risk level information and storage location information of software updateable on the side of said client terminal from said risk information database based upon software specifying information included in the result of diagnosis of said client terminal;
- said risk diagnosing server performing overall diagnosis of said client terminal by computing risk level information, of every piece of software, included in the result of diagnosis of said client terminal;
- said risk diagnosing server generating, by using a markup language, contents including the software specifying information, the risk level information, the storage location information and the result of overall diagnosis;
- and
- said risk diagnosing server sending the contents to said client terminal, thereby presenting risk information to a user of said client terminal to induce the user to download software.
A computer program product for use with a computer composing a client terminal in a system including at least said client terminal, a risk information database for storing risk information with which risk level information, obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software, and a risk diagnosing server for diagnosing risk of said client terminal, said computer program product comprising codes for causing said client terminal computer to execute the steps of:
- receiving, from said risk diagnosing server, risk information with which risk level information obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software;
- acquiring software specifying information of software used on the side of said client terminal;
- extracting data conforming to the software specifying information used on the side of said client terminal, from the risk information;
- and
- sending result of the self-diagnosis to said risk diagnosing server.
A computer program product for use with a computer composing a risk diagnosing server in a system including at least one client terminal, a risk information database for storing risk information with which risk level information, which is obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software, and the risk diagnosing server for diagnosing risk of the client terminal, said computer program product comprising codes for causing said risk diagnosing server computer to execute the steps of:
- extracting the risk information from the risk information database,
- sending the risk information to said client terminal to cause said client terminal to perform self-diagnosis upon extracting data conforming to the software specifying information used on the side of said client terminal, from the risk information;
- and
- outputting result of the display screen if the result of self-diagnosis has been sent from said client terminal.
A computer program product for use with a computer composing a risk diagnosing server in a system including at least one client terminal, a risk information database for storing, in associated form as risk information for every item of software specifying information that specifies software, risk level information obtained by quantifying risk estimated from verified problems, and storage location information of said software, and the risk diagnosing server for diagnosing risk of the client terminal, said computer program product comprising codes for causing said risk diagnosing server computer to execute the steps of:
- extracting the risk information from the risk information database,
- sending the risk information to said client terminal to cause said client terminal to perform self-diagnosis upon extracting data, conforming to the software specifying information used on the side of said client terminal, from the risk information;
- on receipt of result of the self-diagnosis sent from said client terminal, extracting software specifying information, risk level information and storage location information of software updateable on the side of said client terminal from said risk information database based upon software specifying information included in the result of diagnosis of said client terminal;
- executing overall diagnosis of said client terminal by computing risk level information, of every piece of software, included in the result of diagnosis of said client terminal;
- creating, by using a markup language, contents including the software specifying information, the risk level information, the storage location information and the result of the overall diagnosis;
- and
- sending the contents to said client terminal, thereby presenting risk information to a user of said client terminal to induce the user to download software.
A computer program product for use with a computer composing a risk diagnosing server in a system including at least one client terminal, a risk information database for storing risk information with which risk level information, which is obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software, and the risk diagnosing server for diagnosing risk of the client terminal, said computer program product comprising codes for causing said risk diagnosing server computer to execute the steps of:
- accessing said client terminal to obtain software specifying information of software installed on the side of said client terminal;
- extracting data conforming to the software specifying information of software installed on the side of said client terminal, from said risk information database to perform diagnosis of said client terminal;
- and
- outputting result of diagnosis of said client terminal.
A computer program product for use with a computer composing a risk diagnosing server in a system including at least one client terminal, a risk information database for storing, in associated form as risk information for every item of software specifying information that specifies software, risk level information, obtained by quantifying risk estimated from verified problems, and storage location information of said software, and the risk diagnosing server for diagnosing risk of said client terminal, said program comprising codes for causing said risk diagnosing server computer to execute the steps of:
- accessing said client terminal to obtain software specifying information of software installed on the side of said client terminal;
- performing diagnosis of said client terminal upon extracting data, conforming to the software specifying information of software installed on the side of said client terminal, from said risk information database;
- extracting software specifying information, risk level information and storage location information of software updateable on the side of said client terminal from said risk information database, based upon software specifying information included in the result of diagnosis of said client terminal;
- executing overall diagnosis of said client terminal by computing risk level information, of every piece of software, included in the result of diagnosis of said client terminal;
- creating, by using a markup language, contents including the software specifying information, the risk level information, the storage location information and result of overall diagnosis;
- and
- sending the contents to said client terminal, thereby presenting risk information to a user of said client terminal to induce the user to download software.
A risk diagnosing server apparatus having an interface for communication over a computer network with at least one client terminal for diagnosing risk of said client terminal, said risk diagnosing server apparatus accessible with a risk information database for storing risk information with which risk level information, obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software, said risk diagnosing server apparatus comprising:
- means for extracting the risk information from said risk information database to send the risk information to said client terminal;
- means for receiving, from said client terminal, result of self-diagnosis of said client terminal obtained as a result of extraction of data, conforming to the software specifying information used on the side of said client terminal, from the risk information;
- and
- means for outputting the result of self-diagnosis of said client terminal.
A risk diagnosing server apparatus having an interface for communication over a computer network with at least one client terminal for diagnosing risk of said client terminal, said risk diagnosing server apparatus accessible with a risk information database for storing, in associated form as risk information for every item of software specifying information that specifies software, risk level information, obtained by quantifying risk estimated from verified problems, and storage location information of said software, said risk diagnosing server apparatus comprising:
- means for extracting the risk information from said risk information database to send the risk information to said client terminal;
- means for receiving, from said client terminal, result of self-diagnosis of said client terminal obtained as a result of extraction of data, conforming to the software specifying information used on the side of said client terminal, from the risk information;
- and
- means for extracting software specifying information, risk level information and storage location information of software that can be updated by said client terminal from said risk information database, based upon software specifying information included in the result of self-diagnosis sent from said client terminal;
- means for executing overall diagnosis of said client terminal by computing risk level information, of every piece of software, included in the result of self-diagnosis sent from said client terminal;
- means for creating, by using a markup language, contents including the software specifying information, the risk level information, the storage location information and result of overall diagnosis;
- and
- means for sending the contents to said client terminal, thereby presenting risk information to the user to induce the user to download software.
A risk diagnosing server apparatus having an interface for communication over a computer network with at least one client terminal for diagnosing risk of said client terminal, said risk diagnosing server apparatus accessible with a risk information database for storing risk information with which risk level information, obtained by quantifying risk estimated from verified problems, is associated for every item of software specifying information that specifies software, said risk diagnosing server apparatus comprising:
- means for accessing said client terminal and acquiring software specifying information of software installed on the side of said client terminal;
- means for performing diagnosis of said client terminal upon extracting data, conforming to the software specifying information installed in said client terminal, from said risk information database;
- and
- means for outputting result of the diagnosis of said client terminal.
A risk diagnosing server apparatus having an interface for communication over a computer network with at least one client terminal for diagnosing risk of said client terminal, said risk diagnosing server apparatus accessible with a risk information database for storing, in associated form as risk information for every item of software specifying information that specifies software, risk level information, obtained by quantifying risk estimated from verified problems, and storage location information of said software, said risk diagnosing server apparatus comprising:
- means for accessing said client terminal to obtain software specifying information of software installed on the side of said client terminal;
- means for extracting data, conforming to the software specifying information installed in said client terminal, from said risk information database to perform diagnosis of said client terminal;
- means for extracting software specifying information, risk level information and storage location information of software updateable on the side of said client terminal from said risk information database, based upon software specifying information included in the result of diagnosis of said client terminal;
- means for executing overall diagnosis of said client terminal by computing risk level information, of every piece of software, included in the result of diagnosis of said client terminal;
- means for creating, by using a markup language, contents including the software specifying information, the risk level information, the storage location information and result of overall diagnosis;
- and
- means for sending the contents to said client terminal, thereby presenting risk information to the user to induce the user to download software.
Dependencies are inferred from the claim text.