×

System and method for comparing and visualizing data entities and data entity series

  • US 9,886,467 B2
  • Filed: 07/30/2015
  • Issued: 02/06/2018
  • Est. Priority Date: 03/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system configured to create a template by a template creator for a workflow chart template, wherein the workflow chart template can be used by a template user to automatically generate one or more workflow charts based on analysis of attributes values of sensors associated with a plurality of entities, each entity generating attribute values of sensors over time, the computing system comprising:

  • a computer processor;

    one or more databases storing data generated by the plurality of entities, the data comprising sensor data generated by the entities by sensors located at each entity for collecting the sensor data, the sensor data comprising;

    a plurality of time series, each time series comprising values of an attribute over time, wherein the attribute values indicate characteristics or features of the entity and are measured by the sensors, wherein each of the attribute values are measured by one or more sensors, each of the time series configured to be plotted on workflow charts with the Y axis indicating the attribute values of the times series and the X axis indicating time;

    wherein each of the time series is associated with one or more of a plurality of data sources, the plurality of data sources including;

    one or more historical data sources of actual sensor data measured at each entity; and

    one or more modeled data source comprising modeled attribute values generated by one or more models for modeling time series data; and

    a computer readable storage medium storing program instructions configured for execution by the computer processor in order to cause the computing system to;

    create a workflow chart template based on input from the template creator and usable by the template user to automatically create a plurality of workflow charts, each workflow chart indicating attribute values of at least one time series, wherein the workflow chart template is configured responsive to selections of criteria by the template creator, wherein the criteria comprise attributes, configuration settings and data restrictions including one or more of;

    time series selectable by the template user;

    data sources selectable by the template user; and

    entities selectable by the template user;

    wherein the workflow chart template is configured to receive selections of one or more time series, data sources, and entities from the template user in accordance with the criteria of the workflow chart template, wherein the selections of one or more entities comprises selection of a baseline comparison entity, one or more actual entities other than the baseline comparison entity, or one or more prospective hypothetical entities;

    wherein the workflow chart template is configured to further receive from the template creator indications of how time series selected by the template user are to be combined in generated workflow charts, wherein the workflow chart template is configured to,in response to a first selection from the template creator, automatically cause generation of each of the time series selections on the Y axis and to plot time on the X axis on a single workflow charts, wherein the workflow chart template is configured to automatically plot on the Y axis each of the attribute values measured by the one or more sensors associated with the time series selections over a time period plotted on the X axis;

    in response to a second selection from the template creator, automatically cause multiple workflow charts to be separated by time series such that when the template user selects a first time series and a second time series, a first workflow chart plots the first time series on a first Y axis and time on a first X axis, and a second workflow chart plots the second time series on a second Y axis and time on the second X axis;

    in response to a third selection from the template creator, automatically cause multiple workflow charts to be separated by entity such that when the template user selects a first entity and a second entity, a first workflow chart plots one or more time series selections associated with the first entity on a first Y axis and time on a first X axis, and one or more time series selections associated with the second entity on a second Y axis and time on the second X axis;

    save the workflow chart template; and

    perform workflow chart creation using the workflow chart template by;

    loading the saved workflow chart template;

    based on the saved workflow chart template, including the criteria for time series, data sources, or entities, automatically determining one or more entities most similar to the baseline comparison entity and generating an interactive user interface comprising user interface elements allowing the template user to select one or more time series, one or more data sources, and one or more of the most similar entities for display in the interactive user interface in one or more workflow charts;

    receiving selection of one or more time series, data sources, or entities from the template user;

    based on the workflow chart template determined by the template creator, analyzing the received selection of one or more time series, data sources, or entities from the template user to determine reconfigurations of the interactive user interface to dynamically separate or combine workflow charts using different portions of the time series data associated with the selected one or more time series, data sources, or entities, wherein the reconfigurations of the interactive user interface include at least one dynamic adjustment to a display area of the interactive user interface to partition the display area for the single workflow chart in response to a first selection by the user to replace the single workflow chart with two workflow charts responsive to the second selection or third selection by the template user, in particular;

    if the first selection is indicated in the workflow chart template, automatically generate a single workflow chart indicating each of the time series selections by the template user on the Y axis and time on the X axis;

    if the second selection is indicated in the workflow chart template, automatically generate a first workflow chart plotting a first time series selected by the template user on a first Y axis and time on a first X axis, and plotting a second time series selected by the template user on a second workflow chart plotting a second time series selected by the template user on a second Y axis and time on the second X axis;

    if the third selection is indicated in the workflow chart template, automatically generate a first workflow chart plotting one or more time series associated with a first entity selected by the template user on a first Y axis and time on a first X axis, and a second workflow chart plotting one or more time series associated with a second entity selected by the template user on a second Y axis and time on the second X axis;

    wherein each of the workflow charts depicts attribute values of physical sensors measured at or modeled for each of the entities selected by the template user for the corresponding time series and obtained from the one or more data sources selected by the template user, whereby comparison of the attribute values of the entities is enhanced.

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