Technical document issues scanner
AssigneeMicrosoft Technology Licensing, LLC
InventorsYing Suresh Wang, Min Li, Mengyan Lu
Life of this patent
Estimating the term…
Abstract
A technical document scanner disclosed herein determines and categorizes various common issues among a large number of documents. An implementation of the technical document scanner is implemented using various computer process instructions including scanning a technical document to extract content, applying named entity recognition on the extracted content from the technical document to extract named entities, applying relation extraction on the named entities to extract relations between the named entities, and analyzing the relations between the entities to compose lists of high relevance entities for issue checking.
Claims20
A physical article of manufacture including one or more non-transitory computer-readable storage media, encoding computer-executable instructions for executing on a computer system a computer process comprising:
- extracting content;
- applying a language processing model on the extracted content to extract objects, the objects comprising at least one object definition and at least one object reference;
- extracting relations between the objects to associate an object definition from among the objects with a definition list and an object reference from among the objects with a reference list;
- and
- analyzing the relations between the objects by identifying a definition from the definition list for a corresponding object in the reference list to compose lists of high relevance categories for issue checking.
A computer-implemented method comprising:
- extracting content;
- applying a language processing model on the extracted content to extract objects, the objects comprising at least one object definition and at least one object reference;
- extracting relations between the objects to associate an object definition from among the objects with a definition list and an object reference from among the objects with a reference list;
- and
- analyzing the relations between the objects by identifying a definition from the definition list for a corresponding object in the reference list to compose lists of high relevance categories for issue checking.
A system comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
- extracting content from a document using a machine learning (ML) algorithm;
- applying a language processing model on the extracted content to extract objects, the objects comprising at least one object definition and at least one object reference;
- extracting relations between the objects to associate an object definition from among the objects with a definition list and an object reference from among the objects with a reference list;
- and
- analyzing the relations between the objects by identifying a definition from the definition list for a corresponding object in the reference list to compose lists of high relevance categories for issue checking.
Dependencies are inferred from the claim text.