Interactive information discovery tool and methodology
First Claim
Patent Images
1. A method of interactive information discovery for a server, comprising the computer-implemented steps of:
- accessing a first class description of a first body of data, said first body of data containing a plurality of second bodies of data;
accessing a second class description of the second bodies of data;
receiving a first input from a user that identifies the first body of data;
in response to receiving the input, (a) gathering information from a plurality of data sources based on the first class description and the first input and (b) structuring the information in the first body of data based on the first class description;
while gathering the information for the first body of data, detecting for a plurality of values for the respective second bodies of data and, in response to detecting the plurality of values, initializing the second bodies of data based on the respective values; and
outputting to the user at least some of the first body of data.
5 Assignments
0 Petitions
Accused Products
Abstract
A interactive information discovery tool and method gathers information dynamically from one or more data sources, which may be located at different servers and have incompatible formats, structures the information into a configurable, object-oriented information model, and outputs the information for the user according to an associated, configurable visual representation with automatic content classification.
-
Citations
26 Claims
-
1. A method of interactive information discovery for a server, comprising the computer-implemented steps of:
-
accessing a first class description of a first body of data, said first body of data containing a plurality of second bodies of data; accessing a second class description of the second bodies of data; receiving a first input from a user that identifies the first body of data; in response to receiving the input, (a) gathering information from a plurality of data sources based on the first class description and the first input and (b) structuring the information in the first body of data based on the first class description; while gathering the information for the first body of data, detecting for a plurality of values for the respective second bodies of data and, in response to detecting the plurality of values, initializing the second bodies of data based on the respective values; and outputting to the user at least some of the first body of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
13. A method of interactive, information discovery for a server, comprising the computer-implemented steps of:
-
accessing a first description of a first body of data; receiving a first input from a user that identifies the first body of data; in response to receiving the input, (a) gathering information from a plurality of data sources based on the first description and the first input and (b) structuring the information in the first body of data based on the first description; accessing a second description of a second body of data; while gathering the information, detecting for a value that indicates a change in class; in response to detecting the value, (1) restructuring the first body of data to comport with the second description and (2) gathering second information from the plurality of data sources based on the second description and the value; and outputting to the user at least some of the first body of data. - View Dependent Claims (12)
-
-
14. A computer readable medium bearing sequences of instructions for interactive information discovery for a server, said sequences of instructions including sequences of instructions for performing the steps of:
-
accessing a first class description of a first body of data, said first body of data containing a plurality of second bodies of data; accessing a second class description of the second bodies of data; receiving a first input from a user that identifies the first body of data; in response to receiving the input, (a) gathering information from a plurality of data sources based on the first class description and the first input and (b) structuring the information in the first body of data based on the first class description; while gathering the information for the first body of data, detecting for a plurality of values for the respective second bodies of data and, in response to detecting the plurality of values, initializing the second bodies of data based on the respective values; and outputting to the user at least some of the first body of data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium bearing sequences of instructions for interactive information discovery for a server, said sequences of instructions including sequences of instructions for performing the steps of:
-
accessing a first description of a first body of data; receiving a first input from a user that identifies the first body of data; in response to receiving the input, (a) gathering information from a plurality of data sources based on the first description and the first input and (b) structuring the information in the first body of data based on the first description; accessing a second description of a second body of data; while gathering the information, detecting for a value that indicates a change in class; in response to detecting the value, (1) restructuring the first body of data to comport with the second description and (2) gathering second information from the plurality of data sources based on the second description and the value; and outputting to the user at least some of the first body of data. - View Dependent Claims (26)
-
Specification