Patent ID: 7308461

Claim:
An information processing apparatus comprising: non-volatile storage means for storage of a database supervising contents data stored in a recording medium; first registration means for carrying out a registration process with said database; information holding means for holding contents processing data formulated using predetermined information of information forming said database and used for predetermined processing for said contents data; contents processing means for carrying out said predetermined processing for said contents data using the contents processing data; second registration means for carrying out registration processing for said contents processing data, wherein said second registration means operates in response to results of the processing carried out by said contents processing means to execute the registration processing for said contents processing data in keeping with results of the processing when the registration processing for said database by said first registration means is executed; wherein said non-volatile storage means comprises first non-volatile storage means and storage control means; said storage control means for operating in response to an end of the processing booted as said contents processing means to store the contents processing data held by said first information holding means on second non-volatile storage means; matching information processing means for storing and processing matching information, said matching information processing means operating so that, when the processing for registration for said database by said first registration means and the processing for registration for said contents processing data by said second registration means are carried out in response to the results of processing carried out by said contents processing means, matching information indicating the matching of the contents of registration of said database and the contents processing data is stored for said contents data and saved by information holding means; and wherein said storage control means stores said matching information held by said information holding means into third non-volatile storage means.