Patent ID: 8762481

Claim:
A first terminal apparatus of a plurality of terminal apparatuses that are mutually connected via a network, the plurality of terminal apparatuses being allotted unique first identification information, the first terminal apparatus carrying out a transmission and reception of contents information among the plurality of terminal apparatuses via an overlay network that is formed by the plurality of terminal apparatuses, the first terminal apparatus comprising: a routing table storage section configured to store a routing table that includes first identification and first location information of terminal apparatuses constituting a portion of the plurality of terminal apparatuses, the first location information being indicative of a location of a respective terminal apparatus of the portion of the plurality of terminal apparatuses, the first identification and first location information being correlated with each other; an information transmission section which transmits operation history data of the first terminal apparatus to at least one of the plurality of terminal apparatuses connected to the overlay network; an information receiving section which receives operation history data of another of the plurality of terminal apparatuses, transmitted from the another terminal apparatus; an information storage section which stores the operation history data received by the information receiving section; a registration message transmission section which, in response to storing the operation history data in the information storage section, transmits a registration message which includes second identification information, which is allotted to the operation history data stored in the information storage section and identifies the operation history data stored in the information storage section and second location information indicative of a location of the first terminal apparatus storing the operation history data, to at least one of the plurality of terminal apparatuses connected to the overlay network; and a location information storage section which, in response to receiving a registration message via the network, stores the second location information and the second identification information included in the registration message received via the network, wherein the stored second location information and the stored second identification information are allowed to be referenced by the plurality of terminal devices connected to the overlay network.