Patent ID: 8386925

Claim:
An information processing terminal device comprising: a processor; communication means to communicate via a network; and a memory storing instructions, wherein the instructions, when executed by the processor, cause the processor to act as: primary content acquiring means configured to acquire a primary content comprising primary data; primary content managing means configured to manage the primary content in correlation with a primary content identifier, the primary content identifier being a unique value based on the primary data; subsidiary content managing means configured to obtain a subsidiary content produced as a result of editing processing performed on the primary content and to manage the subsidiary content in correlation with a subsidiary content identifier, the subsidiary content comprising: playback control information instructing how the subsidiary content is to be played back, the playback control information comprising information instructing playback of at least a portion of the primary data of the primary content at a specified time, the subsidiary content identifier for the subsidiary content, and an editing history identifier; editing processing means configured to perform editing processing on the primary content; subsidiary content creating means configured to create the subsidiary content based on results of the editing processing; editing history identifier managing means configured to generate the editing history identifier for inclusion in the subsidiary content created based on the results of the editing processing, the editing history identifier managing means creating the editing history identifier so as to be unique for the editing processing performed for the subsidiary content based on the primary content, the editing history identifier managing means generating the editing history identifier at least in part by obtaining a unique value based on the playback control information of the subsidiary content and the primary content identifier of the primary content on which the editing processing was performed, and to provide the editing history identifier to the subsidiary content creating means for inclusion in the subsidiary content; and subsidiary content identifier managing means configured to generate the subsidiary content identifier for inclusion in the subsidiary content by the subsidiary content management means, based at least in part on the playback control information of the subsidiary content, and to provide the subsidiary content identifier to the subsidiary content creating means for inclusion in the subsidiary content.