Please download the dossier by clicking on the dossier button x
×

Morphing chart animations in a browser

  • US 10,395,412 B2
  • Filed: 12/30/2016
  • Issued: 08/27/2019
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing morphing animations between arbitrary chart states in a web client application, comprising:

  • generating a display of a chart in the web client application from drawing instructions included in a first scene graph;

    responsive to receiving a user manipulation of the chart, updating a description of the chart;

    requesting a new layout for the chart based on the updated description of the chart;

    in response to requesting a new layout for the chart and before receiving a second scene graph, providing temporary feedback to the display of the chart, wherein providing temporary feedback comprises;

    predicting an interactivity result of morphing animation logic based on model information included with the first scene graph;

    providing an approximation of the morphing animation, by changing a user interface element associated with the user manipulation and according to the model information;

    in response to requesting the new layout for the chart, receiving the second scene graph, the second scene graph including drawing instructions for generating a display of the chart in the web client application based on the updated description of the chart;

    comparing the first scene graph to the second scene graph for determining changed geometries of individual chart elements;

    applying the morphing animation logic for producing intermediate frames between the changed geometries of the individual chart elements; and

    rendering the intermediate frames in the chart, thereby providing the morphing animation of the user manipulation to the chart.

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