×

Using a graph database to match entities by evaluating boolean expressions

  • US 10,013,481 B2
  • Filed: 07/05/2016
  • Issued: 07/03/2018
  • Est. Priority Date: 01/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for matching entities to quota cells by evaluating Boolean expressions, the method comprising:

  • accessing, using one more computing device processors, a graph database relating parameter values to quota cells;

    identifying, using the one more computing device processors, a set of parameter values for a first entity;

    traversing, using the one more computing device processors, the graph database based on the set of parameter values for the first entity;

    determining, using the one more computing device processors, a first Boolean expression for satisfying a criterion for a first quota cell;

    determining, using the one more computing device processors, whether a first parameter value from the set of parameter values for the first entity matches the criterion for the first quota cell;

    in response to determining the first parameter value from the set of parameter values for the first entity matches the criterion for the first quota cell, determining, using the one more computing device processors, whether the first Boolean expression is completed, wherein in response to determining the first Boolean expression is not completed, determining, using the one more computing device processors, whether a second parameter value from the set of parameter values for the first entity matches the criterion for the first quota cell, or in response to determining the first Boolean expression is completed, determining, using the one more computing device processors, the first entity matches the first quota cell; and

    in response to determining the first parameter value from the set of parameter values for the first entity does not match the criterion for the first quota cell, not recording the first quota cell for the first entity.

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