×

Magnifying tool for viewing and interacting with data visualization on mobile devices

  • US 9,607,570 B2
  • Filed: 02/27/2012
  • Issued: 03/28/2017
  • Est. Priority Date: 12/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of magnifying content on a device having a touchscreen, the method comprising:

  • displaying a graph comprising a plurality of data elements arranged on one or more axis on the touchscreen of the device, wherein the device is a mobile device which includes a computer readable medium and processor;

    enabling a magnification process in response to said displaying of said graph;

    receiving a selection of a first location on the touchscreen by a finger touching the touchscreen at said first location;

    determining a first position of the finger touching of the touchscreen;

    calculating a first distance metric dependent upon a first density of data elements at the first position;

    determining a first portion of the graph to magnify in response to the first position of the finger touching of the touchscreen based on the first position of the finger touching of the touchscreen and the first distance metric;

    using said magnification process, enabled by said displaying of said graph, to magnify the first portion of the graph and overlay a first magnified portion of the graph over the graph on the touchscreen displaced from the first position such that viewing the first magnified portion is not obstructed by the finger;

    automatically identifying a first single particular data element of the plurality of data elements centrally located in the first magnified portion of the graph;

    automatically displaying on the touchscreen, in response to said automatically identifying said first single particular data element and without requiring further user action, entirely outside the first magnified portion of the graph, a tooltip for the identified first single particular data element which is centrally located in the first magnified portion of the graph, wherein the tooltip includes information about the first single particular data element wherein the information was not present in the graph;

    receiving a selection of a second location on the touchscreen by tracking the finger while the finger is moving around the touchscreen in contact with the touchscreen;

    determining a second position of the finger touching of the touchscreen while the finger is moving around the touchscreen in contact with the touchscreen;

    calculating a second distance metric dependent upon a second density of data elements at the second position;

    determining a second portion of the graph to magnify in response to the second position of the finger touching of the touchscreen based on the second position of the finger touching of the touchscreen and the second distance metric;

    using said magnification process, enabled by said displaying of said graph, to magnify the second portion of the graph and overlay a second magnified portion of the graph over the graph on the touchscreen displaced from the second position such that viewing the second magnified portion is not obstructed by the finger;

    automatically identifying a second single particular data element of the plurality of data elements centrally located in the second magnified portion of the graph; and

    automatically displaying on the touchscreen, in response to said automatically identifying said second single particular data element step and without requiring further user action, entirely outside the first magnified portion of the graph, a tooltip for the identified second single particular data element which is centrally located in the second magnified portion of the graph, wherein the tooltip includes information about the second single particular data element wherein the information was not present in the graph.

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