Method and apparatus for building semantic structures using self-describing fragments
First Claim
Patent Images
1. A method of providing semantic information related to the meaning of input text, the method comprising with a processor:
- receiving input text;
processing at least portions of the input text to identify self-describing fragments of the input text based on a hierarchical schema, the hierarchical schema defining a domain with at least one top-level node and child nodes, wherein each identified self-describing fragment includes hierarchical context with respect to the hierarchical schema of each corresponding portion of the input text and positional information of words forming the corresponding portion in the input text; and
providing semantic information related to the meaning of at least some portion of the input text 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.
-
Citations
40 Claims
-
1. A method of providing semantic information related to the meaning of input text, the method comprising with a processor:
-
receiving input text; processing at least portions of the input text to identify self-describing fragments of the input text based on a hierarchical schema, the hierarchical schema defining a domain with at least one top-level node and child nodes, wherein each identified self-describing fragment includes hierarchical context with respect to the hierarchical schema of each corresponding portion of the input text and positional information of words forming the corresponding portion in the input text; and providing semantic information related to the meaning of at least some portion of the input text 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 storage medium having computer-executable instructions, which when executed by a processor comprises:
-
receiving input text; tokenizing the input text into portions of text; processing each portion of the text to provide indications of the meaning of at least some portion of the input 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 positional information of words forming the corresponding portion in the input text; and combining one or more self-describing fragments to form one or more semantic solutions, each semantic solution being a potential meaning of at least a portion of the input text. - 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:
-
a processor; computer readable storage media having instructions operable on the processor 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 solution that is provided to the application, the semantic solution being indicative of the meaning of at least some portion of a received query, 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 positional information of words forming the corresponding portion in the received query, and wherein the semantic engine is adapted to combine one or more self-describing fragments to form one or more semantic solutions. - View Dependent Claims (38, 39, 40)
-
Specification