System-updating method and computer system adopting the method
First Claim
1. A computer-implemented system-updating method for updating software installed in a user computer system, said method comprising the steps of:
- acquiring user computer system information including information on hardware employed in said user computer system and information on said software installed in said user computer system;
constructing a test environment for testing operations of said user computer system based on said acquired user computer system information;
updating said software in said test environment by using a software-updating patch;
determining whether or not said operations of said user computer system are carried out normally by execution of said updated software in said test environment;
supplying said software-updating patch to said user computer system; and
inserting a code of said software-updating patch into an operating system (OS) running on said user computer system, and inserting a branch code into an obsolete code of said OS in order to branch to said code of said software-updating patch.
1 Assignment
0 Petitions
Accused Products
Abstract
A vendor system acquires information from the user system regarding hardware used in the user system and software installed in the user system. The vendor system constructs a test environment based on the information. Subsequently, the vendor system examines operations of the user system updated by a software-updating patch in the test environment to determine whether the user system operates normally in the test environment. If normal operations are verified, the vendor system transmits the software-updating patch to the user system. The user system applies the software-updating patch to the software installed in the user system to update the user system. As a result, the user system can be easily updated by updating the software installed in the user computer through a network. In addition, after the software is updated, high reliability and high service level of the user system can be achieved.
48 Citations
9 Claims
-
1. A computer-implemented system-updating method for updating software installed in a user computer system, said method comprising the steps of:
-
acquiring user computer system information including information on hardware employed in said user computer system and information on said software installed in said user computer system; constructing a test environment for testing operations of said user computer system based on said acquired user computer system information; updating said software in said test environment by using a software-updating patch; determining whether or not said operations of said user computer system are carried out normally by execution of said updated software in said test environment; supplying said software-updating patch to said user computer system; and inserting a code of said software-updating patch into an operating system (OS) running on said user computer system, and inserting a branch code into an obsolete code of said OS in order to branch to said code of said software-updating patch. - View Dependent Claims (2, 3)
-
-
4. A vendor computer system having a first processor for providing software to a user computer system having a second processor, said vendor computer system comprising:
-
a means for acquiring user computer system information including information on hardware employed in said user computer system and information on said software installed in said user computer system; a means for constructing a test environment for testing operations of said user computer system based on said acquired user computer system information; a means for updating said software in said test environment by using a software-updating patch; a means for determining whether or not said operations of said user computer system are carried out normally by execution of said updated software in said test environment; a means for supplying said software-updating patch to said user computer system if said operations of said user computer system are determining to be normal, wherein said user computer system comprises; a means for transmitting information on said user computer system to said vendor computer system; a means for receiving a code of a software-updating patch from said vendor computer system; and a means for inserting a code of said software-updating patch into an operating system (OS) running on said user computer system, and inserting branch code into an obsolete code of said OS in order to branch to said code of said software-updating patch. - View Dependent Claims (5, 6)
-
-
7. A user computer system having a first processor for receiving software from a vendor computer system having a second processor, said vendor computer system comprising a means for supplying a software-updating patch which is retrieved from a patch database to said user computer system, and said user computer system comprising:
-
a means for constructing a test environment for testing operations of said user computer system based on user computer system information including information on hardware employed in said user computer system and information an said software installed in said user computer system; a means for updating said software in said test environment by using said software-updating patch; a means for determining whether or not said operations of said user computer system are carried out normally by execution of said updated software in said test environment; and a means for inserting a code of said software-updating patch into an operating system (OS) running on said user computer system, and inserting branch code into an obsolete code of said OS in order to branch to said code of said software-updating patch if said operations of said user computer system are determining to be normal. - View Dependent Claims (8, 9)
-
Specification