Patent ID: 7925609

Claim:
A second information processing apparatus comprising: a receiving unit that receives from a first information processing apparatus a derivational relationship information item designating a document prior to an operation as a parent and a document after the operation as a child, and document attribute of the document after the operation; a derivational relationship storage unit that stores the derivational relationship information item that is received; a document attribute storage unit that stores the document attribute that is received; an inference unit that, based on a comparison between document attribute of a document which is a root of a tree structure of derivational relationships of documents represented by derivational relationship information items stored in the derivation storage unit and document attribute of a document included in the derivational relationship information items, infers a document that can be a parent document of the document which is the root of the tree structure, the compared document attributes being obtained from the document attribute storage unit; and a pseudo derivational relationship storage unit that stores, as a pseudo derivational relationship information item, derivational relationship information designating the document which is the root of the tree structure as a child and a document inferred by the inference unit to be a parent document of the root document as a parent, and that stores the pseudo derivational relationship information item distinctly from the derivational relationship items stored in the derivational relationship storage unit.