×

Filter chains for exploring large data sets

  • US 10,452,678 B2
  • Filed: 12/05/2014
  • Issued: 10/22/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • non-transitory computer storage storing a plurality of data objects, each data object of the plurality of data objects associated with a first object type; and

    one or more computing devices programmed, via executable code instructions, to;

    access a first filter to apply to the plurality of data objects, the first filter comprising a first membership criterion;

    apply the first filter to the plurality of data objects to determine;

    a first set of data objects that satisfy the first membership criterion, anda second set of data objects that do not satisfy the first membership criterion;

    apply a second membership criterion associated with a second filter to the first set of data objects to determine (i) a first matching subset and (ii) a first non-matching subset of the first set of data objects, wherein the first non-matching subset satisfies the first membership criterion but does not satisfy the second membership criterion;

    apply the second membership criterion to the second set of data objects that do not satisfy the first membership criterion to determine (i) a second matching subset and a (ii) second non-matching subset of the second set of data objects, wherein the second non-matching subset does not satisfy either of the first membership criterion or the second membership criterion,wherein the second non-matching subset and the first non-matching subset comprise a mutually exclusive set of data objects;

    generate or update a single user interface to include concurrent graphical representations of;

    first summary information indicating at least a first quantity of objects in the first set of data objects, wherein the first summary information is selectable to retrieve additional information regarding the first set of data objects,second summary information indicating at least a second quantity of objects in the second set of data objects, andsummary information regarding the first non-matching subset and the second non-matching subset; and

    cause the user interface to be presented to the user, wherein another user interface is configured to restrict from view data objects associated with the second non-matching subset.

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