System and method for building a semantic network capable of identifying word patterns in text
First Claim
1. A method for generating a semantic network capable of identifying word patterns in text and associating the word patterns with known objects, the method comprising:
- receiving a plurality of objects from a data source;
tokenizing labels of the objects into separate words, the labels uniquely identifying the objects;
building word patterns from the separate words of each label, each word pattern comprising a node in a semantic network comprising word patterns and the objects;
linking the word patterns to other word patterns at different hierarchical levels within the semantic network; and
associating selected word patterns with objects identified by the word patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
A semantic network is disclosed herein that is useful for identifying word patterns in text. The semantic network may be used to identify word patterns accurately and substantially in real time. The semantic network is comprised of recognized words, which form word patterns, and objects, which are identified by certain of the word patterns. The word patterns are located at nodes in the semantic network. The nodes are linked in a hierarchical structure, with varying, identifiable levels. Under the method of building a semantic network, a computer program is provided and loaded onto a computer. The software is preferably linked with a knowledge base from which identified objects can be obtained. The objects are each classified by object type as they are received. Each object has a label which corresponds to a upper level word pattern. The word pattern is parsed or “tokenized” and combinations of the words in the label are assigned as word patterns at various nodes. The word patterns that together form a higher level word pattern are linked together and word patterns are also labeled according to their level in the hierarchy of the semantic network. The word patterns corresponding to labels of objects are linked to the objects they identify.
-
Citations
20 Claims
-
1. A method for generating a semantic network capable of identifying word patterns in text and associating the word patterns with known objects, the method comprising:
-
receiving a plurality of objects from a data source;
tokenizing labels of the objects into separate words, the labels uniquely identifying the objects;
building word patterns from the separate words of each label, each word pattern comprising a node in a semantic network comprising word patterns and the objects;
linking the word patterns to other word patterns at different hierarchical levels within the semantic network; and
associating selected word patterns with objects identified by the word patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating a semantic network capable of identifying word patterns in text and associating the word patterns with known objects, the system comprising:
-
a data source interface configured to receive a plurality of objects;
an object parser module configured to parse labels of the objects into separate words, the labels uniquely identifying the objects;
a word pattern placement module configured to build word patterns from the separate words of each label, each word pattern comprising a node in a semantic network comprising word patterns and the objects;
a node linking module configured to link the word patterns to other word patterns at different hierarchical levels within the semantic network; and
an object association module configured to associate selected word patterns with objects identified by the word patterns. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification