Systems and Methods for Aggregating, Filtering, and Presenting Streaming Data
First Claim
1. A method for presenting streaming data, comprising:
- receiving, at web services layer for a server comprising at least one computer processor, a query from a client, wherein the query comprises a plurality of parameters;
a data caching layer for the server receiving streaming data from at least one predefined streaming data source;
the data caching layer conflating the streaming data for each of the plurality of parameters;
the data caching layer aggregating the conflated data;
the data caching layer generating a snapshot of the conflated data by simultaneously running the query against the conflated data; and
outputting the snapshot to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for aggregating, filtering, and presenting streaming data are disclosed. In one embodiment, a method for presenting streaming data may include (1) receiving, at web services layer for a server comprising at least one computer processor, a query from a client, wherein the query comprises a plurality of parameters; (2) a data caching layer for the server receiving streaming data from at least one predefined streaming data source; (3) the data caching layer conflating the streaming data for each of the plurality of parameters; (4) the data caching layer aggregating the conflated data; (5) the data caching layer generating a snapshot of the conflated data by simultaneously running the query against the conflated data; and (6) outputting the snapshot to the client.
10 Citations
20 Claims
-
1. A method for presenting streaming data, comprising:
-
receiving, at web services layer for a server comprising at least one computer processor, a query from a client, wherein the query comprises a plurality of parameters; a data caching layer for the server receiving streaming data from at least one predefined streaming data source; the data caching layer conflating the streaming data for each of the plurality of parameters; the data caching layer aggregating the conflated data; the data caching layer generating a snapshot of the conflated data by simultaneously running the query against the conflated data; and outputting the snapshot to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting streaming data, comprising:
-
a plurality of streaming data sources; a data loader for each streaming data source, the data loader receiving streaming data from the streaming data source; a data caching layer the receives the streaming data from the data loaders; and a web services layer comprising at least one computer processor in communication with the data caching layer; wherein; the web services layer receiving a query from a client, wherein the query comprises a plurality of parameters; the data caching layer conflates the streaming data for each of the plurality of parameters; the data caching layer aggregating the conflated data; the data caching layer generating a snapshot of the conflated data by simultaneously running the query against the conflated data; and the snapshot is output to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification