×

Method and apparatus for intelligent help that matches the semantic similarity of the inferred intent of query or command to a best-fit predefined command intent

  • US 5,255,386 A
  • Filed: 02/08/1990
  • Issued: 10/19/1993
  • Est. Priority Date: 02/08/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. The method of operating a data processing system having a memory system for storing programs and data, a processor for executing said programs, input means selectively actuated by user to input user actions comprising questions and commands, and output means to visually provide said user with suggestions, said method providing an intelligent help system for suggesting valid commands to the user when the user enters questions and erroneous commands, comprising the steps of:

  • (a) storing within said memory system a plurality of predefined intents, each predefined intent including a plurality of words verbally defining the purpose of a different valid command;

    (b) in response to the user entering a question or an erroneous command, storing within said data processing system an inferred intent which contains a plurality of words verbally defining a possible purpose of said question or said erroneous command;

    (c) semantically comparing words in said inferred intent with words in different ones of said predefined intents to find a predefined intent that is semantically similar to said inferred intent, said comparing being done by(c1) selecting one of said predefined intents and pairing words in said inferred intent with words in said one predefined intent,(c2) determining whether the meanings of the words in each set of paired words are the same, synonymous, opposite, or not the same, synonymous, or opposite, and(c3) deciding, based on the results of step (c2), whether said inferred intent and said one predefined intent are semantically similar or dissimilar, step (c3) deciding that the intents being compared are semantically similar when each intent has the same number of words, anda. there are no more than two sets of paired words having synonymous meanings while each other set of paired words has the same meaning, orb. there is no more than one set of paired words that are synonymous plus one set that has a meaning of being not the same, or synonymous, or opposite, while each other set has the same meaning, orc. each set of paired words has the same meaning; and

    (d) creating a suggestion for said user to use the valid command, the purpose of which is defined by said one predefined intent when step (c3) decides said one predefined intent, is semantically similar to said inferred intent.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×