System using separate modules to update software and the method thereof
First Claim
Patent Images
1. A method of using separate modules to update software used in an update program of software, comprising the steps of:
- separating the update program into a pre-update module and a core module;
after determining the existence of an update file for the core module by the pre-update module, using the update file to update the core module;
loading the updated core module by the pre-update module; and
updating at least one target file contained in the software by the core module.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method using separate modules to update software separates an update program into a pre-update module and a core module. When the pre-update module determines the existence of an update file corresponding to the core module, the pre-update module first uses the update file to update the core module and then loads the updated core module. The core module thus updates the target file contained in the software. The update program can update itself. The user does not need to update the update program manually.
25 Citations
10 Claims
-
1. A method of using separate modules to update software used in an update program of software, comprising the steps of:
-
separating the update program into a pre-update module and a core module; after determining the existence of an update file for the core module by the pre-update module, using the update file to update the core module; loading the updated core module by the pre-update module; and updating at least one target file contained in the software by the core module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of using separate module to update software used in an update program of software, comprising:
-
a core module for updating at least one target file contained in the software; and a pre-update module as one of the target files and including; a determining unit for determining the existence of an update file for the core module; an updating unit for using the update file to update the core module when the determining unit determines the existence of the update file; and a core loading unit for loading the core module. - View Dependent Claims (8, 9, 10)
-
Specification