Document table detection
AssigneeAstrata, Inc.
InventorsEugene Tseytlin, Ryan Dickson, Caleb Dusenbery
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for table detection using text streams. One of the methods includes detecting, in a text stream and using column identification data, text for one or more cells in a table; creating, using the text for at least some of the one or more cells in the table, a data structure for the cell a) that associates two or more values from the table and b) for use by a downstream system as part of a natural language analysis process of data from the text stream; and storing, in memory, the data structure.
Claims20
A computer-implemented method comprising:
- detecting, in a text stream and using column identification data, text for one or more cells in a table;
- creating, using the text for at least some of the one or more cells in the table, a data structure for the cell a) that associates two or more values from the table and b) for use by a downstream system as part of a natural language analysis process of data from the text stream;
- and
- storing, in memory, the data structure.
A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- detecting, in a text stream and using column identification data, text for one or more cells in a table;
- creating, using the text for at least some of the one or more cells in the table, a data structure for the cell a) that associates two or more values from the table and b) for use by a downstream system as part of a natural language analysis process of data from the text stream;
- and
- storing, in memory, the data structure.
One or more computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
- detecting, in a text stream and using column identification data, text for one or more cells in a table;
- creating, using the text for at least some of the one or more cells in the table, a data structure for the cell a) that associates two or more values from the table and b) for use by a downstream system as part of a natural language analysis process of data from the text stream;
- and
- storing, in memory, the data structure.
Dependencies are inferred from the claim text.