a system and method automatically generate an on - line document from raw text into an engaging , interactive form for a plurality of viewers . unstructured articles are read from an information feed . a computation process extracts and tags proper names of people , products , organizations , and places and categorizes them . an image database is used to link these proper names with image files . the image database consists of a series of attribute - value pairs for active searching of names . a url query string is input to the database to extract the location of the image in the database file system . an extensible markup language file is created from the raw text of the article , the list of proper names in the processed data and the image file references . the xml file is stored in a file system . an extensible stylesheet language file provides templates containing computational relationships between the text and images . the xml and xsl style sheets are combined to generate a hypertext markup language file containing an on - line story of the unstructured articles in a java applet which allows the system to provide a variety of interactive behaviors for a final presentation available by a viewer from a browser .