the server the upload receiving unit 410 processes receiving and waits for the server to receive an uploading message and data step 500 the search and comparison unit 420 then compares the uploaded data and original data and inquires patent data that is changed and modified step 510 the examination and update unit 430 updates the patent data in the server step 520 during data updating if the updated field is null remains blank the original data is not changed otherwise the original data is replaced by the updated data with reference to fig9 the on line representation of the disclosed patent management system further describes the concept of the client server network to the instant patent management system as follows the disclosed patent management system 100 is internally installed in the server 600 of an enterprise a client has to have already downloaded execution files of the patent management system 100 and completed installation of a pc as shown in fig8 assuming that there are four clients the pc of client i 610 the pc of client ii 620 the pc of client iii 630 and the pc of client iv 640 completing personal computer installation they are able to operate the patent management system 100 off line moreover different clients can obtain different authorizations to operate and execute functions that are the same operations as on line if a client is only entitled to check authorization the client can not execute the function of uploading when the other three clients complete uploading operations the upload receiving unit 410 can.