Patent Document ID: 9116940
Application ID: 13862768

Base Claim:
1. A method comprising: receiving an input column comprising a plurality of query values; receiving a search keyword; identifying a first potential table column; determining a coverage score for the first potential table column, wherein the coverage score is based on the number of query values in the input column also contained in at least a portion of the first potential table column; determining a refinity score for the first potential table column representing a similarity between the first potential table column and the input column, wherein the refinity score is based on an average number of occurrences of values from the input column within at least a portion of the first potential table column; determining a search keyword score for the first potential table column based on the search keyword; and determining a first total score corresponding to the first potential table column based on the coverage score, the refinity score, and the search keyword score.

---

Claim 4:
4. The method of claim 1 , wherein receiving an input column comprising at least one query value further comprises: receiving an input table comprising the input column; and receiving a column ID corresponding to the input column.