System and Method For Querying Data Streams
First Claim
1. A method to process data, comprising:
- parsing input from a requestor, the input comprising at least one of a query or a command that is parsed into a structured query comprising an indication of at least one data stream or set of data streams and at least one action to be performed on the, at least one, data stream or set of data streams;
mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query;
instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified, at least one, data stream or set of data streams to receive data there from; and
outputting a result of the structured query to the requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes parsing input from a requestor, where the input includes at least one of a query and a command that is parsed into a structured query having an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams. The method further includes mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and outputting a result of the structured query to the requestor.
77 Citations
25 Claims
-
1. A method to process data, comprising:
-
parsing input from a requestor, the input comprising at least one of a query or a command that is parsed into a structured query comprising an indication of at least one data stream or set of data streams and at least one action to be performed on the, at least one, data stream or set of data streams; mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified, at least one, data stream or set of data streams to receive data there from; and outputting a result of the structured query to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system, comprising:
-
at least one data processor coupled with at least one memory that stores computer software, where execution of the computer software by the at least one data processor results in the system performing operations that comprise, parsing input from a requestor comprised of at least one of a user and a software application, the input comprising at least one of a query or a command that is parsed into a structured query comprising an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams; mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and
outputting a result of the structured query to the requestor. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium that stores computer software, where execution of the computer software by at least one data processor results in operations that comprise,
parsing input from a requestor comprised of at least one of a user and a software application, the input comprising at least one of a query or a command that is parsed into a structured query comprising an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams; -
mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and
outputting a result of the structured query to the requestor. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification