Patent ID: 7685282
Filing Date: 2010-03-23
Classification: G06F,H04L

Abstract:
1. A data processing apparatus utilizing computing resources on a network having a limited operating range and mixed connection of at least one first information apparatus having a first computing resource sufficient to allow additional information apparatuses to share said first computing resources and at least one second information apparatus having a second computing resource sufficient to sustain said second information apparatus use, said data processing apparatus comprising: A processor first connecting means for connecting information apparatuses to the network having the limited operating range; second connecting means for connecting information apparatuses to an external network other than the network; computing-resource data acquiring means for acquiring data on the second computing resource owned by the second information apparatus connected to either one of the networks; downloading means for downloading data specified by the second information apparatus to be downloaded in advance via the external network; converting means for converting the downloaded data in advance into a format compatible with the second information apparatus, when the second information apparatus is identified to be incompatible with a format of the downloaded data; and computing-resource offering means for offering part of the first computing resource to the second information apparatus based on the data on the computing resources owned by the second information apparatus acquired via the computing-resource data acquiring means, wherein the data processing apparatus delivers the data downloaded via the downloading means or the converted data to the computing resource offered by the computing-resource offering means; and, at a time at which the second information apparatus requests for delivery of the downloaded data, the downloaded data or the converted data has already been delivered to the computing resource offered to the second information apparatus; wherein the downloading means initially checks to see whether data selected as the one that should be downloaded in advance is actually present on the computing resource offered to the second information apparatus, and further checks to see whether the selected data is actually present on the computing resource common to individual information apparatuses connected to the network, and checks to see whether the selected data is present on the external network.