×

Semantic network methods to disambiguate natural language meaning

  • US 8,135,660 B2
  • Filed: 10/10/2009
  • Issued: 03/13/2012
  • Est. Priority Date: 05/28/1998
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×