×

Generating a Venn diagram using a columnar database management system

  • US 10,642,806 B2
  • Filed: 05/15/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 06/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a computer, a plurality of intersection sets for all combinations of a plurality of input sets of data retrieved from a columnar format database, each intersection set of the plurality of intersections sets determined by the computer using a combination of input sets, the determining comprising;

    loading a first combination of input sets of the plurality of input sets of data from the columnar format database,determining a first intersection set from the first combination of input sets,selecting a second intersection set based on a second combination of input sets, the second intersection set selected such that the input sets of the second combination include the input sets of the first combination,loading input sets of the second combination that are not included in the first combination, anddetermining the second intersection set from the second combination of input sets which include data that has been previously loaded with the first combination of input sets;

    determining, by the computer, one or more subsets of a Venn diagram based on the plurality of intersection sets, the determining comprising computing a cardinality of each subset of the Venn diagram as a difference of a cardinality of a first intersection set and cardinality of previous computed subsets of the Venn diagram;

    storing the one or more subsets of the Venn diagram on a non-transitory computer-readable medium; and

    communicating a data mining result including the one or more subsets of the Venn diagram to a client device over a network for display on the client device.

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