×

Automated computer visualization and interaction with big data

  • US 10,558,681 B2
  • Filed: 01/25/2017
  • Issued: 02/11/2020
  • Est. Priority Date: 01/26/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method in a computing system for automatically presenting a large data set for visualization and/or searching, the data set comprising a plurality of data records related to a designated topic, each data record representable as a row of data and having an associated plurality of attributes, each associated attribute, when present in a data record, representable as an attribute value in a column of data and having a data type, the method comprising:

  • determining which attributes of the data set are to be presented for visualization based upon the designated topic;

    for each determined attribute to be presented,under control of the computing system, automatically determining, without further user input, based upon the data type of the determined attribute, a particular user interface presentation to display on a display device associated with the computing system,wherein the user interface presentation is one of a user interface card showing a histogram or distribution chart, a user interface card showing a search input control, a user interface card showing a map, a user interface card showing a bar, column, or pie chart, or a user interface card showing a timeline, andwherein, when the attribute value is text, a further determination of cardinality of a value for an attribute is made, and when the cardinality is below a threshold value, a respective user interface card presenting a bar chart or column chart is presented and when the cardinality is above a threshold value, a respective user interface card presenting a search input control is presented, wherein the search input control is configured to receive a keyed entry from a user, and wherein the keyed entry is a text string; and

    under control of the computing system, automatically generating a visualization of the determined attribute according to the automatically determined user interface card, the visualization including data from each of the plurality of data records that contains an associated attribute value for the determined attribute; and

    under control of the computing system, automatically resizing the generated visualizations and presenting the resized visualizations on the display device to show all determined user interface cards on the display at once.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×