×

Apparatus and method for acquiring, managing, sharing, monitoring, analyzing and publishing web-based time series data

  • US 10,009,391 B1
  • Filed: 01/22/2015
  • Issued: 06/26/2018
  • Est. Priority Date: 05/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing a user interface for defining, on a client computer by a given user having a user account, a mathematical manipulation of a set of time series and for obtaining results of such manipulation, wherein the time series are subject to being updated, the method comprising:

  • maintaining, and repeatedly updating, in normative formats, on a time series server, the time series server being a web server configured to store and serve time series data for a plurality of users, wherein each user has a separate user account by which such user can store and access time series data using web pages, each member of the set of time series;

    serving by the time series server a distinct time series name for each member of the set of time series in a web page over a wide area network to the client computer for display in a browser thereof in such a manner that, when the given user graphically selects the name of a given one of the time series in the browser for invoking a functionality provided by the time series server, there is provided to the server by the browser a unique location identifier of an underlying location, of the selected time series, wherein data for the time series is stored on the server;

    causing, by the time series server, display, in the browser running on the client computer, along with the time series names, of a graphical mechanism to invoke a set of tools, accessible to the given user by which the user can define in the browser an expression that implements the mathematical manipulation;

    receiving, by the time series server, from the browser of the client computer over the wide area network an expression message corresponding to the expression defined by the user via the set of tools;

    storing by the time series server, in association with the user'"'"'s account, expression data, in the expression message characterizing the user-defined expression, wherein the expression data utilizes the unique location identifiers for the time series;

    on receipt by the time series server of an access request message, by the user, from a given client computer, to access the expression from the user'"'"'s account, initiating an evaluation process to evaluate the expression, using the time series data as it has been updated from time to time by the time series server, and storing the resulting evaluation of the expression using the updated time series data; and

    serving by the time series server, responsive to the access request message, over the wide area network, to the given client computer, the resulting evaluation of the expression using the updated time series data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×