Patent ID: 7086002

Claim:
A method of creating a dynamic representation from data received from an information source, comprising the steps of: storing the data received from the information source; identifying at least one text instance in the data using a text processing module; finding one or more images in an image database module relating to the at least one text instance; selecting at least one image from the one or more found images to display with the data, comprising the steps of: identifying a number of unique text instances with associated images in the data; comparing the number of unique text instances with a minimum number and terminating the method if the number of unique text instances is less than the minimum number; storing the number of unique text instances in a temporary structure; ranking the unique text instances by their frequency in the data; processing paragraphs of the data beginning with the paragraph having the most unique text instances; indicating in a document object that an image corresponding to the most frequent unique text instance in a paragraph will be displayed in the dynamic representation of the paragraph; and grouping paragraphs into sections, wherein two consecutive paragraphs are grouped together if one paragraph has a unique text instance and an image link so that each section has a unique text instance and an image to display; and generating the dynamic representation of the data from the at least one selected image and the data.