Patent ID: 7343405

Claim:
An information processing apparatus comprising: acquiring means for acquiring information contents over a network; reproducing means that includes: a communication unit configured to exchange information with other devices over the network; a content storage unit configured to store content data received by the communication unit; a reproduction unit configured to reproduce content data held in the content storage unit; a reproduction detection unit configured to detect reproduction of contents and its reproduction data by the reproduction unit and outputs relevant information; a reproduction location detection unit configured to detect where the reproducing means is located at the time of content reproduction; a supplementary information storage unit configured to store a supplementary information attached to the content data; a reproduction information generation unit configured to generate reproduction information based on supplementary information from the supplementary information storage unit, reproduction detection information from the reproduction detection unit, and reproduction location information from the reproduction location detection unit; an acquisition mechanism configured to acquire a number of times information contents are downloaded over a network; and a processor configured to determine a pricing index for said information contents based on a ratio of the number of times said information contents have been downloaded and on the number of times said information contents have been reproduced, wherein the communicating unit transmits the output of the reproduction information generation unit over said network to another information processing apparatus counting the number of times said information contents have been reproduced by said reproducing means.