Parsing and Rendering Structured Images
AssigneeMicrosoft Corporation
InventorsSumit Gulwani, Oleksandr Polozov
Life of this patent
Estimating the term…
Abstract
Systems and methods for generating a tuple of structured data files are described herein. In one example, a method includes detecting an expression that describes a structure of a structured image using a constructor. The method can also include using an inference-rule based search strategy to identify a hierarchical arrangement of bounding boxes in the structured image that match the expression. Furthermore, the method can include generating a first tuple of structured data files based on the identified hierarchical arrangement of bounding boxes in the structured image.
Claims20
A method for generating a tuple of structured data files comprising:
- detecting an expression that describes a structure of a structured image;
- using an inference-rule based search strategy to identify a hierarchical arrangement of bounding boxes in the structured image that match the expression;
- and
- generating a first tuple of structured data files based on the identified hierarchical arrangement of bounding boxes in the structured image.
One or more computer-readable storage media for generating a tuple of structured data files comprising a plurality of instructions that, when executed by a processor, cause the processor to:
- detect an expression that describes a structure of a structured image using a constructor;
- use an inference-rule based search strategy to identify a hierarchical arrangement of bounding boxes in the structured image that match the expression;
- and
- generate a first tuple of structured data files based on the identified hierarchical arrangement of bounding boxes in the structured image, wherein the first tuple of structured data files comprises a first data file of content values and a second data file of style characteristic related to the content values.
A system for generating a data file comprising:
- a processor to execute processor executable code;
- a storage device that stores processor executable code, wherein the processor executable code, when executed by the processor, causes the processor to:
- detect an expression that describes a structure of a structured image using a constructor;
- use an inference-rule based search strategy to identify a hierarchical arrangement of bounding boxes in the structured image that match the expression;
- and
- generate a first tuple of structured data files based on the identified hierarchical arrangement of bounding boxes in the structured image, wherein the first tuple of structured data files comprises a first data file of content values and a second data file of style characteristic related to the content values.
Dependencies are inferred from the claim text.