×

Secure isolation of scripting from native graphic rendering of animated data visualizations

  • US 9,905,034 B2
  • Filed: 09/17/2015
  • Issued: 02/27/2018
  • Est. Priority Date: 09/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of isolating scripting from native graphic engine rendering of animated data visualizations, including:

  • receiving at a run time script processing tool, messages comprising;

    first output comprising first selected data to be visualized in a body of a first scene, first chart parameters defining visualization chart elements in the first scene, and a first static visualization script that produces a first data visualization of the first selected data; and

    second output comprising second selected data to be visualized in a body of a second scene, second chart parameters defining visualization chart elements in the second scene, and a second static visualization script that produces a second data visualization of the second selected data;

    operating the run time script processing tool, comprising;

    running the first static visualization script against the first data and first chart parameters in the first output to generate a serialized first data set that describes the first data visualization as shapes that represent data regions of the chart and other chart components;

    running the second static visualization script against the second data and second chart parameters in the second output to generate a serialized second data set that describes the second data visualization as shapes that represent data regions of the chart and other chart components;

    automatically calculating tweening parameters to animate transition between the first data visualization and the second data visualization; and

    causing display of the first data visualization and then of an animated transition from the first data visualization to the second data visualization by successively passing to a run time native rendering tool the serialized first data set and the serialized second data set together with the tweening parameters.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×