Enhanced human computer user interface system for searching and browsing documents
First Claim
1. A method for presenting document records to a user through a display interface, comprising the steps of:
- (a) managing a plurality of data files with a host application, the host application supporting applet execution;
(b) selecting a data file from a plurality of data files;
(c) analyzing the contents of the data file for the presence of data of a first data type and a second data type;
(d) processing data of the first data type through a first applet and data of the second data type through a second applet, wherein the first applet is a first reader for data of the first data type, and the second applet is a second reader for data of the second data type that reads data from the data file after a header of the data file until an end of file marker is encountered in the data file, wherein data of the first data type is located in the data file after the end of file marker;
(e) merging and formatting the processed first and second data within the host application; and
(f) displaying the merged and formatted processed first and second data.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting document records to a user through a display interface is described. Data of a first type is processed through a first applet, and data of a second type is processed through a second applet. Data of the first and second types is extracted separately using the first and second applets. A user interface provides means for selecting a data file from a plurality of data files. The merged and formatted processed first and second data is displayed. A plurality of data files are managed with a host application. In an aspect, a data file includes data of the first and second types. The data file includes an index portion in a header pointing to the first data type, and the second data type resides between the header and the first data type, having an end of file marker at a terminus thereof.
-
Citations
34 Claims
-
1. A method for presenting document records to a user through a display interface, comprising the steps of:
-
(a) managing a plurality of data files with a host application, the host application supporting applet execution; (b) selecting a data file from a plurality of data files; (c) analyzing the contents of the data file for the presence of data of a first data type and a second data type; (d) processing data of the first data type through a first applet and data of the second data type through a second applet, wherein the first applet is a first reader for data of the first data type, and the second applet is a second reader for data of the second data type that reads data from the data file after a header of the data file until an end of file marker is encountered in the data file, wherein data of the first data type is located in the data file after the end of file marker; (e) merging and formatting the processed first and second data within the host application; and (f) displaying the merged and formatted processed first and second data. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14, 15, 16)
-
-
7. A method of processing a data file having two different data types, comprising the steps of:
-
(a) analyzing the contents of the data file for data of a first data type and a second data type; (b) processing the data file with a first applet, adapted for reading data of the first data type, to extract data of the first data type; (c) processing the data file with a second applet, adapted for reading data of the second data type, to extract data of the second data type, wherein the second applet reads data from the data file after a header of the data file until an end of file marker is encountered in the data file; wherein the data file includes an index portion in a header pointing to the first data type, and the second data type resides between the header and the first data type, having an end of file marker at a terminus thereof. - View Dependent Claims (8, 9, 10, 11, 17, 18)
-
-
19. A system for presenting document records to a user, comprising:
-
a display interface; and a processor, wherein said processor is configured to enable management of a plurality of data files with a host application, the host application supporting applet execution, enable selection of a data file from a plurality of data files, analyze the contents of the data file for the presence of data of a first data type and a second data type, process data of the first type through a first applet and data of the second type through a second applet, wherein the first applet is a first reader for data of the first data type, and the second applet is a second reader for data of the second data type that reads data from the data file after a header of the data file until an end of file marker is encountered in the data file, wherein data of the first data type is located in the data file after the end of file marker, and merge and format the processed first and second data within the host application; provide the merged and formatted processed first and second data to the display interface for display. - View Dependent Claims (20, 21, 22)
-
-
23. A system for processing a data file having two different data types, comprising:
-
a processor configured to analyze the contents of the data file for data of a first data type and a second data type, process the data file with a first applet that is adapted for reading data of the first data type, to extract data of the first data type, and process the data file with a second applet that is adapted for reading data of the second data type, to extract data of the second data type, wherein the second applet reads data from the data file after a header of the data file until an end of file marker is encountered in the data file; wherein the data file includes an index portion in a header pointing to the first data type, and the second data type resides between the header and the first data type, having an end of file marker at a terminus thereof. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for presenting document records to a user through a display interface, said computer readable program code means comprising:
-
a first computer readable program code means for enabling a processor to manage a plurality of data files with a host application, the host application supporting applet execution; a second computer readable program code means for enabling a processor to select a data file from a plurality of data files; a third computer readable program code means for enabling a processor to analyze the contents of the data file for the presence of data of a first data type and a second data type; a fourth computer readable program code means for enabling a processor to process data of the first data type through a first applet and data of the second data type through a second applet, wherein the first applet is a first reader for data of the first data type, and the second applet is a second reader for data of the second data type that reads data from the data file after a header of the data file until an end of file marker is encountered in the data file, wherein data of the first data type is located in the data file after the end of file marker; a fifth computer readable program code means for enabling a processor to merge and format the processed first and second data within the host application; and a sixth computer readable program code means for enabling a processor to display the merged and formatted processed first and second data. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification