×

Compiler with mask nodes

  • US 9,595,003 B1
  • Filed: 05/17/2013
  • Issued: 03/14/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • building a decision tree structure including a plurality of nodes using a classifier table having a plurality of rules representing a search space, the plurality of rules having at least one field, each node representing a subset of the search space;

    building the decision tree structure including, at each node, (a) dividing the subset of the search space represented by the node into smaller subsets by (i) determining a node type for the node, the node type determination enabling a combination of node types in the decision tree structure, (ii) selecting one or more fields of the at least one field and selecting one or more bits of the selected one or more fields based on the node type determined for the node, a node type of a parent node of the node, and a consumed bit indicator for the node, the consumed bit indicator specifying all bits consumed for search space division by each ancestor of the node, and (iii) cutting the node into child nodes on the selected one or more bits to create the smaller subsets and allocating the created smaller subsets to the child nodes;

    (b) updating the consumed bit indicator to specify the selected one or more bits as utilized and associating the updated consumed bit indicator with each of the child nodes; and

    storing the built decision tree structure.

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