Method and apparatus for building semantic structures using self-describing fragments
First Claim
Patent Images
1. A method of identifying a semantic structure from a text, the method comprising:
- receiving input text;
processing the input text to identify self-describing fragments of the input text based on a hierarchical schema defining a domain with at least one top-level node and child nodes, wherein each identified self-describing fragment includes hierarchical context of a portion of the input text; and
providing a semantic structure based on the identified self-describing fragments.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for identifying a semantic structure from text includes processing the input text to identify self-describing fragments of the input text based on a hierarchical schema defining a domain with at least one top-level node and child nodes. Each identified self-describing fragment includes hierarchical context of a portion of the input text. A semantic structure is provided based on the identified self-describing fragments.
19 Citations
40 Claims
-
1. A method of identifying a semantic structure from a text, the method comprising:
-
receiving input text;
processing the input text to identify self-describing fragments of the input text based on a hierarchical schema defining a domain with at least one top-level node and child nodes, wherein each identified self-describing fragment includes hierarchical context of a portion of the input text; and
providing a semantic structure based on the identified self-describing fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
receiving input text;
tokenizing the input text into portions of text;
processing each portion of the text, wherein processing includes forming a self-describing fragment for each portion, the self-describing fragment being based on a hierarchical schema defining a domain with at least one top-level node and child nodes, wherein each self-describing fragment includes one or more indications of the nodes to form a hierarchical context with respect to the domain for each corresponding portion; and
combining one or more self-describing fragments to form one or more semantic structures. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer system for processing queries from a user, the system comprising:
-
at least one application for performing a task;
a schema defining a domain of contemplated text to be in the queries, the schema comprising a hierarchical structure with at least one top-level node and child nodes;
a semantic engine adapted to receive the queries and form at least one semantic structure that is provided to the application, the semantic engine adapted to tokenize each query into portions of text and process each portion of the text, wherein processing includes forming a self-describing fragment for each portion, wherein each self-describing fragment includes one or more indications of the nodes to form a hierarchical context with respect to the domain for each corresponding portion, and wherein the semantic engine is adapted to combine one or more self-describing fragments to form one or more semantic structures. - View Dependent Claims (38, 39, 40)
-
Specification