Patent Document ID: 10078629
Application ID: 14920323
Patent Status: 1

Claim One:
1. A method comprising: detecting a set of tabular data, the set of tabular data comprising one or more portions, wherein each portion comprises a set of information comprising at least one row header, at least one column header, and at least one cell; creating a respective table content document (TCD) for each respective portion of the set of tabular data, wherein each TCD comprises a respective set of information associated with the respective portion, wherein creating a respective TCD comprises: determining one or more respective header keywords for each of the at least one column header and the at least one row header; determining one or more respective value keywords for the at least one cell; determining one or more context keywords for the set of tabular data, wherein the context keywords are retrieved from a caption associated with the set of tabular data, wherein respective context keywords are weighted based on a number of times respective context keywords appear in the caption associated with the set of tabular data; determining a set of structural relationships, wherein the set of structural relationships comprises combinations of the at least one row header, the at least one column header, and the at least one cell; and identifying metadata associated with the set of tabular data, wherein the metadata comprises a table title, a file name, a document title, a section title, a table identifier (ID), and a sequence number; generating a query based on a question, wherein the query comprises a set of query features; identifying a set of relevant TCDs, wherein each respective relevant TCD comprises a set of TCD features matching the set of query features above a first threshold; determining a plurality of candidate answers based on the set of relevant TCDs, wherein each respective candidate answer comprises at least a subset of the respective set of information associated with the respective portion, and wherein each respective candidate answer is associated with a respective confidence rating based on respective sets of TCD features matching the set of query features; and outputting one or more candidate answers in response to the question.