Patent ID: 8745610

Claim:
A maintenance system realized by a computing machine, comprising: a determination section configured to determine whether a file of software used in a user virtual machine is data created by a user, wherein said determination section monitors a start of an application and file reading, and determines a file which is not read by said application in a period from a start of said application to completion of said start of said application as data created by said user; a selection section configured to select a file, which is determined by the determination section that data is not created by said user, as a file sent to a software update service which updates a file of software used in said user virtual machine instead of said user; a data supply section configured to supply said selected file to said software update service; a data acquisition section configured to acquire a file of software updated based on said selected file from said software update service; and a merge section configured to reflect updated contents with respect to software used in said user virtual machine based on said updated file of software, wherein said determination section, said selection section, said data supply section, said data acquisition section and said merge section are included in said computing machine used by said user.