An apparatus for finding resources on a network comprises a finder server
having access to: (a) a database including: (i) an index of resources
available on network of interconnected computers on which a plurality of
resources reside; and (ii) information regarding user feedback gathered
from previous operations of the apparatus by a user and plural previous
users; and (b) a learning system operable to access and learn from
information contained on the database. The finder server is operable to
locate, in response to entry by the user of a resource identity
signifier, a single intended target resource intended by the user to
uniquely correspond to the resource identity signifier, from among a
plurality of resources located on the network, by: receiving a resource
identity signifier from the user; accessing the database to determine,
based on the information in the database, which, if any, of the indexed
resources is likely to be the intended target resource; and directing a
computer of the user so as to cause that computer to connect the user to
the address of the resource, if any, determined as likely to be the
intended target resource.