×

Systems and methods for changing symbol sequences in documents

  • US 7,664,748 B2
  • Filed: 07/21/2004
  • Issued: 02/16/2010
  • Est. Priority Date: 07/12/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable memory device comprising instructions that controls at least one processor to perform a method comprising:

  • receiving a symbol sequence into a document;

    comparing the received symbol sequence to a list of previously-stored words;

    comparing the received symbol sequence to each other symbol sequence in the document when the received symbol sequence does not match any of the words in the list;

    determining a probability of the received symbol sequence matching one or more other symbol sequences in the document when the received symbol sequence does not match any of the other symbol sequences in the document;

    determining a probability of the received symbol sequence matching one or more variations of another symbol sequence in the document when the received symbol sequence does not match any of the symbol sequences in the document;

    replacing the received symbol sequence with another symbol sequence in the document or a variation of another symbol sequence in the document when the probability of the received symbol sequence matching the other symbol sequence is above a threshold;

    obtaining a number of symbol sequences from the document and a number of words from the list that most closely match the received symbol sequence to form a second list when the probability of the received symbol sequence matching another symbol sequence in the document or a variation of another symbol sequence in the document does not exceed the threshold;

    ranking the second list based on the symbol sequences in the document to form a ranked list of items;

    providing the ranked list of items;

    detecting selection of an item in the ranked list of items; and

    replacing the received symbol sequence with the selected item.

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