A method of identifying content in a distributed computing system. The
method receives an image or audio signal in a first device in the
distributed computing system, such as a cell phone or other wireless
device. In this device, the method performs an analysis of
characteristics of the signal to identify portions of the signal from
which to derive a content identifier. The method then sends the portions
to a second, remote device in the distributed computing system, such as a
server. The server further processes the portions to derive a content
identifier, which in turn, is used to look up data corresponding to the
content, such as a Uniform Resource Locator. In the case of a wireless
telephone network, for example, the method distributes the task of
identifying content signals captured through the microphone or camera on
the phones in the network.