Patent ID: 7143109
Filing Date: 2006-11-28
Classification: G06F,Y10S

Abstract:
1. A method of viewing a visual form of data associated with tags comprising: selecting a database containing a plurality of reports wherein each report includes a representation of a visual form of the data corresponding to one of a print form of the data or a display form of the data, each report having one or more associated tags, each of said associated tags including identifying information for said each report, wherein at least one of said tags is included in the visual form of the data, wherein horizontal and vertical coordinates identify a location of at least one text element in the visual form of the data; selecting at least one report including one or more pages; for each page of the at least one report, constructing a named temporary file for a metafile containing metafile data corresponding to said each page; and executing a previewer program which accesses a control file to view said visual form of the data represented by the metafile data included in said named temporary file corresponding to said each page, said control file including said at least one tag and a name of said named temporary file for each metafile corresponding to a page of the at least one report, wherein said previewer program obtains the visual form of the data for each page of the at least one report by playing the metafile data contained in the metafile corresponding to said each page, wherein said previewer program is operable to perform searching for instances of specified text in said at least one report by performing operations on the played metafile data, said searching further comprising: identifying each text command in one or more metafiles of the at least one report and coordinates identifying a position of text in a text string associated with said each text command; sorting text commands by page, Y coordinate position within a display, and X coordinate position within the display; forming a list of records from said sorted text commands, wherein each record is associated with a text string and a position of the text string in the display; and concatenating a first text string of said text strings from said list with a second text string of said text strings from said list if said first and second text strings are within a predetermined percentage of text height.