Method and apparatus for information mining and filtering
First Claim
1. A computer assisted method for analyzing information from a data source, comprising:
- selecting one or more data sources;
linking said selected source to an operator for analyzing information;
detecting whether said data source is a data stream or a database; and
evaluating said operator against a database when said data source includes one or more databases and evaluating a data unit against said operator when said data source includes one or more data streams.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention combines a data processing structure with a graphical user interface (GUI) to create an information analysis tool wherein multiple functions are combined in a network to extract information from multiple data sources. The functional network is created, and graphically represented to the user, by linking individual operations together. The combination of individual operations is not limited by the input or output characteristic of any single operation. The form of the input to or output from any individual operation, whether from a database or from another operation, is the same. That is, both the input to and the output from an analysis function is a list of document identifiers and corresponding document characteristics. Because the form of the input and output from each operation is the same, arbitrary combinations of operations may be created. Moreover, functional networks of individual operations can then be used for database retrieval as well as to filter data streams. Furthermore, the user is able to create a visual representation of the structure forming a functional network which may be dynamically updated as new data is added or functions switched in or out. Because, inter alia, the network structure dynamically responds to information as it is presented to the network, the visual representation of the network conveniently provides the user with information concerning the characteristics of the database or stream of data that are substantially unavailable through conventional search, filtering, or clustering techniques alone.
34 Citations
33 Claims
-
1. A computer assisted method for analyzing information from a data source, comprising:
-
selecting one or more data sources;
linking said selected source to an operator for analyzing information;
detecting whether said data source is a data stream or a database; and
evaluating said operator against a database when said data source includes one or more databases and evaluating a data unit against said operator when said data source includes one or more data streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer assisted method for analyzing information from a data source, comprising:
-
selecting one or more data sources;
selecting one or more operators for analyzing information;
linking a plurality of operators together in a network;
creating a visual representation of said network;
linking said network to said data source in said visual representation; and
compiling said network and evaluating said data source using said network when said network is visually linked to said data source. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for automatically responding to information received from a data stream, comprising:
-
selecting a plurality of operators for detecting whether information satisfies a desired constraint;
linking said operators together in a network;
creating a visual representation of said network;
linking said data stream to said network in said visual representation;
evaluating said received information against said network; and
automatically generating a programmed response when a constraint from at least one network operator is satisfied. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification