System and method for the transformation and canonicalization of semantically structured data
AssigneeMicrosoft Corporation
InventorsJohn Michael Kominek, Steven Jeromy Carriere, Steven Gregory Woods
Life of this patent
Estimating the term…
Abstract
A method of transforming and canonicalizing semantically structured data includes obtaining data from a network of computers, applying text patterns to the obtained data and placing the data in a first data file, providing a second data file containing the obtained data in a uniform format, and generating interface specific sentences from the data in the second data file.
Claims20
A computer-implemented method for generating grammatical sentences, comprising:
- storing data in a data file;
- transforming, with at least one processor, the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces;
- and
- generating, with the at least one processor, grammatical sentences based on text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.
A computer-readable storage medium storing instructions, which when executed on at least one processor, causes the at least one processor to perform a method comprising:
- storing data in a data file;
- transforming, with at least one processor, the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces;
- and
- generating, with the at least one processor, grammatical sentences based on text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.
An apparatus comprising:
- a memory device storing instructions;
- at least one processor executing the instructions to:
- store data in a data file;
- transform, with at least one processor, the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces;
- and
- generate, with the at least one processor, grammatical sentences based on text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.
Dependencies are inferred from the claim text.