Query processor, query processor elements and a method of establishing such a query processor and query processor elements and a domain processor
First Claim
1. A Query Processor Modeler, comprising:
- means for selecting at least two Query Processor elements from a set of predefined query processor elements;
means for attaching at least one selected robot query processor element to a dedicated data source of the data sources of the domain;
means for combining at least two of the selected Query Processor elements; and
means for executing said associated query processor elements on at least one computer system;
and at least one of said query processor elements of the associated query processor elements being a Robot Query Processor Element adapted for accessing a dedicated web based data source, wherein the Query Processor Modeler further comprises a graphical user interface in a form of a visual programming toolmeans for customizing the at least one individual robot query processor element to the corresponding attached data sources;
means for customizing at least one trigger query processor element to the query processor;
and means for storing said combination of the selected Query Processor elements on a storage medium.
14 Assignments
0 Petitions
Accused Products
Abstract
A domain processor includes at least one robot modeler, at least one domain modeler, and at least one Query Processor Modeler. The robot modeler includes means for modeling at least one computer-based robot, the robot adapted for accessing at least one web-based data source including entities in a predefined domain. The domain modeler includes means for modeling at least one domain model and means for establishing at least one extraction model and at least one storage model. The Query Processor Modeler includes means for selecting at least two Query Processor elements from a set of predefined query processor elements, means for combining the selected Query Processor elements, and means for executing the associated query processor elements on at least one computer system, at least one of the query processor elements of the associated query processor elements being a Robot query processor Element adapted for accessing the web-based data source.
-
Citations
6 Claims
-
1. A Query Processor Modeler, comprising:
-
means for selecting at least two Query Processor elements from a set of predefined query processor elements; means for attaching at least one selected robot query processor element to a dedicated data source of the data sources of the domain; means for combining at least two of the selected Query Processor elements; and
means for executing said associated query processor elements on at least one computer system;and at least one of said query processor elements of the associated query processor elements being a Robot Query Processor Element adapted for accessing a dedicated web based data source, wherein the Query Processor Modeler further comprises a graphical user interface in a form of a visual programming tool means for customizing the at least one individual robot query processor element to the corresponding attached data sources; means for customizing at least one trigger query processor element to the query processor; and means for storing said combination of the selected Query Processor elements on a storage medium.
-
-
2. A Query Processor Modeler, comprising:
-
means for selecting at least two Query Processor elements from a set of predefined query processor elements; means for attaching at least one selected robot query processor element to a dedicated data source of the data sources of the domain; means for combining at least two of the selected Query Processor elements; and
means for executing said associated query processor elements on at least one computer system; and
at least one of said query processor elements of the associated query processor elements being a Robot Query Processor Element adapted for accessing a dedicated web-based data source, wherein at least one of said of query processor elements of the associated query processor elements, is a trigger query processor elementmeans for customizing the at least one individual robot query processor element to the corresponding attached data sources; means for customizing the at least one trigger query processor element to the query processor; and means for storing said combination of the selected Query Processor elements on a storage medium.
-
-
3. A Query processor, comprising:
-
a set of web-based data sources, wherein at least two of said data sources comprise entities according to a domain model; and at least three query processor elements, at least two of said query processor elements comprising a robot, said robot being attached to a dedicated data source, said robot comprising means for accessing information from the at least one data source according to at least one extraction model associated with said robot, at least one of said query processor elements comprising a trigger query processor element, said trigger query processor element comprising means for establishing a query, or at least one of the query processor elements comprises a transformer query processor element, a messenger query processor element or a mediator query processor element means for selecting at least two Query Processor elements from a set of predefined query processor elements; means for attaching at least one selected robot query processor element to a dedicated data source of the data sources of the domain; and means for combining the selected query processor elements into a query processor by means of a graphical user interface wherein said graphical user interface defines a query processor element path visually on a drag and drop basis; and means for storing said combination of the selected Query Processor elements on a storage medium.
-
-
4. A Method of establishing at least one query processor, said query processor comprising a set of web-based data sources, wherein at least two of said data sources comprise entities according to a domain model, said query processor comprising at least three query processor elements, at least two of said query processor elements comprising a robot, said robot comprising means for accessing information from the a dedicated data source according to at least one extraction model associated with said robot, at least one of said query processor elements comprising a trigger, said trigger query processor element comprising means for establishing a query, said method comprising:
-
selecting at least two Query Processor elements from a set of predefined query processor elements; attaching at least one selected robot query processor element to the dedicated data sources of the domain; combining the selected query processor elements into a query processor by means of a graphical user interface wherein said graphical user interface defines a query processor element path visually on a drag and drop basis customizing the at least one individual robot query processor element to the corresponding attached data sources; customizing the at least one trigger query processor element to the query processor; and storing said combination of the selected Query Processor elements on a storage medium.
-
-
5. A Method of establishing at least one query processor, said query processor comprising a set of web-based data sources, wherein at least two of said data sources comprise entities according to a domain model, said query processor comprising at least three query processor elements, at least two of said query processor elements comprising a robot, said robot comprising means for accessing information from the a dedicated data source according to at least one extraction model associated with said robot, at least one of said query processor elements comprising a trigger, said trigger query processor element comprising means for establishing a query, said method comprising:
-
selecting at least two Query Processor elements from a set of predefined query processor elements; attaching at least one selected robot query processor element to the dedicated data sources of the domain; combining the selected query processor elements into a query processor by means of a graphical user interface, wherein at least one of the combined query processor elements comprises a transformer query processor element, a messenger query processor element, or a mediator query processor element; customizing the at least one individual robot query processor element to the corresponding attached data sources; customizing the at least one trigger query processor element to the query processor.
-
-
6. Method of establishing at least one query processor, said query processor comprising means for accessing data from web-based data sources of a domain by means at least one user interface, said method comprising:
-
selecting a number of query processor elements, at least one of said selected query processor elements being a robot query processor element, at least one of said selected query processor elements being a trigger query processor element; attaching at least one selected robot query processor element to a dedicated data source of the data sources of the domain; combining the selected query processor elements into at least one query path defining the data flow in the query processor between the user interface and the web-based data sources of the domain, wherein at least one of the combined query processor elements comprises a transformer query processor element, a messenger query processor element, or a mediator query processor element; customizing the at least one individual robot query processor element to the corresponding attached data sources; customizing the at least one trigger query processor element to the query processor; and storing said combination of the selected Query Processor elements on a storage medium.
-
Specification