×

Systems and methods for aggregating, filtering, and presenting streaming data

  • US 10,657,137 B2
  • Filed: 12/14/2016
  • Issued: 05/19/2020
  • Est. Priority Date: 12/14/2016
  • Status: Active Grant
First Claim
Patent Images

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, and wherein the web services layer further comprises;

    a control plane service;

    an entitlement service;

    a monitoring service; and

    a configuration management service;

    a data caching layer for the server receiving streaming data from at least one predefined streaming data source via corresponding data loaders, wherein;

    the control plane service is configured to provide instructions to the data loaders, wherein the instructions comprise one or more of create a new subscription and move a data source that has failed to stream data;

    the configuration management service provides configuration data for the data loaders, wherein the configuration data comprises one or more of information regarding a data source to connect to and how to connect to that specified data source;

    the monitoring service monitoring the status of the at least one predefined streaming data source and re-routing the client query if the data source becomes unavailable; and

    the entitlement service verifying that client is allowed to access the streaming data corresponding to the query;

    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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×