×

Dictionary memory with visual scanning from a selectable starting point

  • US 4,807,181 A
  • Filed: 06/02/1986
  • Issued: 02/21/1989
  • Est. Priority Date: 06/02/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a word-processing apparatus having an input keyboard with alphabetic keys, a multi-character display, a printer output, and a dictionary storage containing a word list for verifying the spelling order of character inputs;

  • the combination of;

    (a) first and second control key means included in said input keyboard,(b) template-forming means operable in response to entry of a string of alphabetic characters via said alphabetic keys,(c) first and second storage areas in said dictionary storage holding character information comprising said word list, successive words thereof being alphabetically arranged and demarked by word separators, said character information in said first storage area comprising a succession of root character sequences having at least two root characters therein;

    character information in said second storage area being arranged in a tree structure with a plurality of branches, each branch stemming from a discrete one of said root character sequences and holding at least one word remnant associated with said discrete one sequence, each said word remnant being followed by one of said word separators;

    (d) detection means signalling presence of each said word separators in a branch,(e) a counter incremented in response to a signalling by said detection means,(f) a register for storing values from said counter,(g) comparison means having an equality output,(h) listing means, including said comparison means, responsive to actuation of said first control key means and being operable to set said counter and said register to zero, clear said display of existing characters and replace same with a first word from said dictionary storage, said first word containing the template formed by said entry and ending in the one of said branches defined by a particular root character sequence corresponding to said entry, said ending occurring upon a signalling by said detection means of the presence of a first one of said word separators subsequent to said template, said counter being incremented once in response to said signalling and once more in response to said ending, the resultant count in said counter then being stored in said register, and(i) means, including said comparison means, responsive to actuation of said second control key means and being operable to replace, in turn, said first word discerned by said template with a succeeding word in said dictionary storage, said succeeding word containing at least the template formed by said entry and a minimum of one character between said first word separator and a next word separator in said branch said next word separator being identified by an equality output by said comparison means upon a comparison of the incremented value in said counter with said resultant count stored in the register.

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