A
data processing apparatus, a method and
computer program product for comparing a first object associated with said
data processing apparatus with a second object associated with a remote
data processing apparatus, are provided. The data
processing apparatus comprises an
input device operable to accept a first and a second set of data associated with said first object. Said first set of data describes said first object, and said second set of data describes a third object. Additionally, the data
processing apparatus includes a memory. Said memory is adapted to store said first and said second set of data. The data
processing apparatus further comprises a
receiver. Said
receiver is adapted to obtain a first subset of a third and a fourth set of data, respectively, from said remote data processing apparatus. Said third and said fourth set of data is associated with said second object, and said third set of data describes said second object, and said fourth set of data describes a fourth object. It also includes a
transmitter. Said
transmitter is adapted to send a first subset of said first and said second set of data, respectively, to said remote data processing apparatus. Finally, the data processing apparatus comprises a processor. The processor is adapted to perform
correlation analysis between said first subsets of said first and said fourth set of data, respectively, to obtain a first value of correlation between said first and said second object. The processor is further adapted to perform
correlation analysis between said first subsets of said second and said third set of data, respectively, to obtain a second value of correlation between said first and said second object.