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.