×

Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart

  • US 10,347,018 B2
  • Filed: 06/02/2016
  • Issued: 07/09/2019
  • Est. Priority Date: 09/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a touch-sensitive surface and a display;

    displaying a first chart on the display, wherein the first chart represents a plurality of data records from a data set, and the first chart concurrently displays a first set of categories in a first region and a second set of categories in a second region;

    displaying in the first chart, for each respective pair of categories comprising a respective first category from the first set of categories and a respective second category from the second set of categories, a respective visual mark representing data records in the plurality of data records that correspond to the respective pair of categories;

    displaying a first indicium that specifies how many of the plurality of data records are represented in the first chart;

    detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the first chart;

    determining whether the location is in the first region, the second region, or neither the first region nor the second region;

    removing from the first chart, via an animated transition, one or more visual marks based on the determination, wherein the one or more visual marks move in concert with movement of the first touch input during at least a portion of the animated transition, including;

    in accordance with a determination that the location is in the first region and a determination that the location corresponds to a label for a first category from the first set of categories, removing all of the visual marks in the first chart that correspond to the first category;

    in accordance with a determination that the location is in the second region and a determination that the location corresponds to a label for a second category from the second set of categories, removing all of the visual marks in the first chart that correspond to the second category; and

    in accordance with a determination that the location is in neither the first region nor the second region and a determination that the location corresponds to a first visual mark, removing the first visual mark from the first chart; and

    updating display of the first chart, including;

    continuing to display the first indicium;

    displaying a second indicium that the one or more visual marks have been removed; and

    displaying a third indicium that specifies how many of the plurality of data records are represented in the first chart after the one or more visual marks have been removed.

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