×

Discovering relationships in tabular data

  • US 9,606,978 B2
  • Filed: 11/26/2013
  • Issued: 03/28/2017
  • Est. Priority Date: 07/01/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for determining relationships in tabular data, the method comprising:

  • receiving a set of documents, a document in the set including the tabular data;

    applying, to the tabular data, a library of hypotheses specific to a subject-matter domain of the tabular data, each hypothesis in the library representing a hypothetical relationship between hypothetical cells of a hypothetical table,a first hypothesis in the library of hypotheses applying to hypothetical cells in a column of the hypothetical table,a second hypothesis applying to hypothetical cells in a row of the hypothetical table,a third hypothesis repeating in different columns of hypothetical cells of the hypothetical table,a fourth hypothesis repeating in different rows of hypothetical cells of the hypothetical table,wherein the hypotheses in the library are configured such that an applicability of a particular hypothesis to actual cells of the tabular data boosts an applicability of another particular hypothesis to the tabular data;

    identifying a markup in the document, the markup relating to a cell in the tabular data;

    identifying, using the markup, a selected cell-range in the tabular data;

    selecting the cell to determine a dependency of the cell on the cell-range;

    selecting, based on the markup, a hypothesis from the library of hypotheses to use in conjunction with the cell and the cell-range;

    applying the hypothesis to the cell-range;

    evaluating, based on a confidence value, that the hypothesis does not fit the cell-range;

    changing, responsive to the evaluating, the cell-range to form an adjusted cell-range;

    applying the hypothesis to the adjusted cell-range; and

    narrating according to the hypothesis, responsive to the hypothesis fitting the adjusted cell-range, using Natural Language Processing, a functional dependency between the cell and the adjusted cell-range.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×