×

Interactive controls that are collapsible and expandable and sequences for chart visualization optimizations

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

1. A computing system configured for creating and utilizing an interactive control that is dynamically created in response to one or more chart elements being removed from a chart visualization during optimization used to resize the chart visualization for a smaller display area while still permitting selective access to the removed one or more chart elements, the computing system comprising:

  • one or more processors; and

    one or more hardware storage device having stored computer-executable instructions which are executable by the one or more processors to cause the computing system to perform the following computer-implemented method;

    accessing at a device a chart visualization that includes a plurality of different chart elements, at least some of the different chart elements having display attributes that are modifiable during an optimization used to resize the accessed chart visualization for a smaller display area of the device, and wherein at least some of the display attributes are set as default attributes that are stored in and accessible through data structures stored in system memory;

    in response to an event that requires resizing the accessed chart visualization for the smaller display area, triggering an optimization sequence used to resize the accessed chart visualization for the smaller display area, wherein the optimization sequence comprises;

    triggering a first optimization used to resize and reduce the accessed chart visualization by a first given percentage relative to the accessed chart visualization'"'"'s original size; and

    successively triggering one or more further optimizations in order to further resize and reduce the accessed chart visualization by at least a second given percentage relative to the accessed chart visualization'"'"'s original size; and

    wherein chart elements having display attributes that are default attributes are not hidden or modified during the first or any subsequently triggered optimization unless the chart visualization is reduced to a certain threshold size or smaller;

    identifying one or more chart elements that do not have default attributes and which are to be modified or hidden from the accessed chart visualization responsive to each triggered optimization;

    for each triggered optimization, reducing the overall size of the accessed chart visualization by the given percentage for the triggered optimization, relative to the accessed chart visualization'"'"'s original size, by modifying or hiding the one or more chart elements that do not have default attributes from the accessed chart visualization in accordance with the triggered optimization;

    presenting the reduced accessed chart visualization in an optimized format in which the one or more chart elements that do not have default attributes have been modified or hidden in accordance with the optimization sequence;

    as part of the optimized format, presenting an interactive control that is associated with at least one modified or hidden chart element; and

    in response to detected user input at the interactive control, accessing the at least one modified or hidden chart element.

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