Patent ID: 8135660
Filing Date: 2012-03-13
Classification: G06F,G10L

Abstract:
1. A non-transitory computer-readable medium comprising computer executable instructions that, in response to execution, cause a machine to perform comprising: receiving a natural language input comprising a plurality of symbols; storing the plurality of symbols as a plurality of input nodes in a semantic network, wherein at least one of the input nodes has polysemy, wherein a plurality of candidate meanings for the at least one of the input nodes are stored respectively as a plurality of candidate nodes in the semantic network, and wherein the semantic network includes a stored natural language context comprising a plurality of context nodes; identifying a plurality of semantic links between nodes of the semantic network, wherein at least one of the plurality of semantic links traverses from one of the plurality of candidate nodes to one of the plurality of context nodes; computing a contextual distance for two or more of the plurality of semantic links; comparing two or more of the contextual distances to determine a contextual distance for the at least one of the input nodes; and select at least one of the plurality of candidate nodes for the at least one of the input nodes, wherein the at least one selected candidate node has an associated contextual distance approximating the contextual distance for the at least one of the input nodes.