Patent ID: 7472122

Claim:
A computer system comprising a repository server, which stores files to be updated whose version is managed by a repository; a user terminal, which accesses the files to be updated; said repository server comprising: a file system, which allows said user terminal(s) to recognize a data stored on a disk as a unit of a file; an operating system which intermediates the access of a file system; a device driver, which executes a control command from said file system to control storage means; storage media, which stores data required for providing the version management service; a file data storage module, which stores the contents of updated file, a user repository to control information concerning the history of updating a file on an area for temporary update allocated per each user; a user repository updating module configured to only allows the allocated user to access the temporary update so that other users cannot; a system repository to stores information concerning all files to be updated, wherein the all files to be update are open to all users; a system repository updating module configured to reflect the temporary update on said user repository upon the system repository; a history management table configured to associate the files between the system repository and the user repository; a history management module configured to receives a file operation request sent from the user terminal, and depending upon the file operation request sent by the user, which loads a file and its history, the history management module writes a file and synchronizes a file with other users; and a user authentication module to authenticate the requested user terminal to determine which service is used.