×

Grammar-based automatic data completion and suggestion for user input

  • US 6,922,810 B1
  • Filed: 03/07/2000
  • Issued: 07/26/2005
  • Est. Priority Date: 03/07/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform acts including:

  • receiving a partial data input for an edit control;

    comparing the partial data input to a plurality of grammar rules that identify valid inputs;

    identifying, based on the comparing, a set of grammar rules that match the partial data input;

    assigning a score to each of the grammar rules, the score indicating how closely the grammar rule matches the partial data input;

    displaying, as an automatic completion option, a grammar rule with a highest score; and

    displaying, as a list of suggested completion options, one or more grammar rules of the set of grammar rules with scores that exceed a threshold value;

    wherein the assigning a score to each of the grammar rules comprises, for each of the grammar rules, performing the following calculation to generate the score;


    ((match points)÷

    (rule words))×

    ((match points)+(input words)), wherein the match points variable is the number of words in the partial data input that match either words or variables in the grammar rule, wherein the rule words variable is the combined number of both words and variables in the grammar rule, and wherein the input word variable is the number of words in the partial data input.

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