Apparatus and method for real-time mining and reduction of streamed data
First Claim
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor; and
a stream data node residing in the memory that receives streamed data from at least one data source, dynamically reduces the streamed data, and delivers the reduced streamed data when an external request is received.
1 Assignment
0 Petitions
Accused Products
Abstract
A stream data node receives real-time streamed data from one or more input devices, dynamically filters the streamed data to reduce the streamed data, and delivers the reduced data when requested. By providing real-time filtering of the data, the amount of data that must be stored in a database may be substantially reduced. The stream data node can perform aggregation functions, group functions, and select functions, thereby also significantly reducing the amount of data that must be stored in a database. The stream data node may also be part of a query execution data structure, where it delivers its data when requested by another node in the query execution data structure.
-
Citations
22 Claims
-
1. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor; and
a stream data node residing in the memory that receives streamed data from at least one data source, dynamically reduces the streamed data, and delivers the reduced streamed data when an external request is received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for processing streamed data from at least one data source, the method comprising the steps of:
-
(A) receiving the streamed data from the at least one data source;
(B) dynamically reducing the streamed data as the streamed data is received before storing the streamed data in a database; and
(C) delivering the reduced streamed data when an external request is received. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable program product comprising:
-
(A) a stream data node that receives streamed data from at least one data source, dynamically reduces the streamed data, and delivers the reduced streamed data when an external request is received; and
(B) computer-readable signal bearing media bearing the stream data node. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A networked computer system comprising:
-
(A) at least one data source that provides a data output comprising streamed data; and
(B) a computer system coupled via at least one network connection to the at least one data source, the computer system comprising;
at least one processor;
a memory coupled to the at least one processor; and
a stream data node residing in the memory that receives the streamed data from the at least one data source, dynamically reduces the streamed data, and delivers the reduced streamed data when an external request is received.
-
Specification