A method and system for using indicated text to automatically query a search
engine
for a database and return images that are relevant to the indicated text. At least
five integrated components are employed by a client program to get, view and use
a returned image. A user interface component provides for automatically creating
search criteria for a query from the indicated text and inserting a thumbnail or
higher quality image into an open document. A metadata results component provides
for managing the storing, parsing and displaying of the metadata results returned
from a query of the database of images. A navigation component provides for managing
user interface navigation elements that are employed to control the display of
the results (thumbnail images) of the query, e.g., play, stop, back and next controls.
An image binary data component provides for managing the display of returned images
and managing the storage of the binary image data for the thumbnail and higher
quality images. Also, a network component provides for detecting the presence of
a network and its settings and managing the transfer of data across the network
such as the Internet and an intranet. Additionally, a qualification engine may
be used to determine the context of the indicated text. An electronic commerce
service may be used to purchase higher quality versions (improved resolution and/or
color) of the thumbnail images.