STREAM PROCESSING IN SEARCH DATA PIPELINES
First Claim
1. A system, comprising:
- a separation component configured to separate a monolithic data concept into individual concepts and generate concept dependencies for the individual concepts;
a selection component configured to select an individual concept and associated concept dependency for stream processing;
a stream processing component configured to perform stream processing of the selected individual concept and the associated dependency; and
a processor configured to execute instructions in a memory, the instructions executed to enable the separation component, the selection component, and the stream processing component.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that decomposes of one or more monolithic data concepts into atomic concepts and related atomic concept dependencies, and provides streaming data processing that processes individual or separate (atomic) data concepts and defined atomic dependencies. The architecture can comprise data-driven data processing that enables the plug-in of new data concepts with minimal effort. Efficient processing of the data concepts is enabled by streaming only required data concepts and corresponding dependencies and enablement of the seamless configuration of data processing between stream processing systems and batch processing systems as a result of data concept decomposition. Incremental and non-incremental metric processing enables realtime access and monitoring of operational parameters and queries.
41 Citations
20 Claims
-
1. A system, comprising:
-
a separation component configured to separate a monolithic data concept into individual concepts and generate concept dependencies for the individual concepts; a selection component configured to select an individual concept and associated concept dependency for stream processing; a stream processing component configured to perform stream processing of the selected individual concept and the associated dependency; and a processor configured to execute instructions in a memory, the instructions executed to enable the separation component, the selection component, and the stream processing component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising acts of:
-
decomposing a monolithic data concept into individual instances of both concepts and associated concept dependencies; selecting one or more of the instances of both concepts and associated concept dependencies for stream processing; and stream processing the selected instances of the individual concepts and the associated dependencies on demand. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising acts of:
-
decomposing a monolithic data concept into individual instances of both concepts and associated concept dependencies; selecting one or more of the instances of both concepts and associated concept dependencies for stream processing; stream processing the selected instances of the individual concepts and the associated dependencies as part of a data driven data process; and computing a partial value of a metric during the stream processing of the data concepts and associated dependencies. - View Dependent Claims (18, 19, 20)
-
Specification