Patent US4744050A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4744050A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for automatically registering frequently used phrases

Assignee: Hitachi Ltd
•
Filing: 1985-06-26
•
Granted: 1988-05-10
•
Expires: 2005-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Phrases in an input character string are registered in a table (phrase table), frequencies of occurrence of those phrases are counted and registered in the table, the phrases having high frequencies of occurrence are selected and macro codes therefor are determined, and those macro codes and the corresponding phrases are paired and registered in the macro table. A content of the macro table thus prepared may be displayed on a display screen. Thereafter, a user can enter a desired phrase by keying the corresponding macro code.

Inventors

  • 👤 Toshio Hirosawa
  • 👤 Tutomu Itoh
  • 👤 Tetsuzou Uehara
  • 👤 Junichi Kurihara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:23
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/018; G06F40/00; G06F40/10; G06F40/12; G06F40/126; G06F40/129; G06F40/20; G06F40/274

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 379 words
In a text processor comprising input means for inputting a character string comprised of characters of a first type, macro table containing therein as pairs a phrases comprised of characters of a second type and macro codes corresponding to each phrase and comprised of character strings of characters of the first type, and conversion means for effecting a first conversion by searching said macro table based upon the input character string and selecting a phrase from among the phrases contained in the macro table corresponding to the character string inputted by said input means when the input character string is equal to one of the macro codes already contained in said macro table, and for effecting a second conversion by generating a single-character of the second type or a phrase comprised of characters of the second type, both having the same reading as that represented by the input character string when the input character string is not equal to any of the macro codes contained in the macro table; a method for automatically registering frequently used phrases and macro codes therefor into said macro table, comprising steps of: (a) repeatedly storing into a phrase table, phrases each generated by said second conversion for the input character string at least when a generated phrase is different from any of the phrases already stored in said phrase table; (b) incrementing frequency-of-occurrence-data signals of each of the phrases already stored in the phrase table each time a phrase, the same as a phrase already stored in the phrase table, is generated by said second conversion; (c) selecting, at predetermined timings, at least one phrase of the phrases already stored in the phrase table which satisfies a predetermined condition as to frequency of occurrence in order for the phrase to be registered in the macro table, in accordance with the frequency-of-occurrence-data signal of the phrases already stored in the phrase table; (d) determining a macro code for the selected phrase so that the determined macro code differs from any of macro codes already registered in said macro table; (e) registering as a pair the selected phrase and the determined macro code in the macro table; and (f) indicating the selected phrase and the determined macro code to an operator of the text processor.
Claim 2
Dependent Claim 379 words
In a text processor comprising input means for inputting a character string comprised of characters of a first type, macro table containing therein as pairs a phrases comprised of characters of a second type and macro codes corresponding to each phrase and comprised of character strings of characters of the first type, and conversion means for effecting a first conversion by searching said macro table based upon the input character string and selecting a phrase from among the phrases contained in the macro table corresponding to the character string inputted by said input means when the input character string is equal to one of the macro codes already contained in said macro table, and for effecting a second conversion by generating a single-character of the second type or a phrase comprised of characters of the second type, both having the same reading as that represented by the input character string when the input character string is not equal to any of the macro codes contained in the macro table; a method for automatically registering frequently used phrases and macro codes therefor into said macro table, comprising steps of: (a) repeatedly storing into a phrase table, phrases each generated by said second conversion for the input character string at least when a generated phrase is different from any of the phrases already stored in said phrase table; (b) incrementing frequency-of-occurrence-data signals of each of the phrases already stored in the phrase table each time a phrase, the same as a phrase already stored in the phrase table, is generated by said second conversion; (c) selecting, at predetermined timings, at least one phrase of the phrases already stored in the phrase table which satisfies a predetermined condition as to frequency of occurrence in order for the phrase to be registered in the macro table, in accordance with the frequency-of-occurrence-data signal of the phrases already stored in the phrase table; (d) determining a macro code for the selected phrase so that the determined macro code differs from any of macro codes already registered in said macro table; (e) registering as a pair the selected phrase and the determined macro code in the macro table; and (f) indicating the selected phrase and the determined macro code to an operator of the text processor.
Claim 3
Dependent Claim 169 words
A method for automatically registering frequently used phrases according to claim 1, wherein said step of storing phrases into the phrase table includes a step of storing as a pair the phrase selected by said conversion means and the input character for the selected phrase; and wherein said step of determining a macro code includes steps of: extracting a predetermined number of leading characters from the inputted character string stored in the phrase table with the selected phrase; detecting whether or not the extracted characters have already been registered in the macro table as a macro code for a different phrase; adding to said leading characters a predetermined number of succeeding characters of the inputted character string stored in the phrase table with the selected phrase when the extracted characters are detected as having already been registered; performing said detecting for the result of the adding; and repeating the adding and the detecting until a character string not registered as a macro code in the macro table is found.
Claim 4
Dependent Claim 40 words
A method for automatically registering frequently used phrases according to claim 1, wherein said registering step includes a step of selecting a phrase to be registered in the macro table in addition to phrases already registered in the macro table.
Claim 5
Dependent Claim 36 words
A method for automatically registering frequently used phrases according to claim 1, wherein said registering step includes a step of selecting a phrase to be registered in the macro table to replace phrases already registered therein.
Claim 6
Dependent Claim 54 words
A method for automatically registering frequently used phrases according to claim 4, wherein said registering step includes a step of selecting a phrase by said second conversion as a phrase to be additionally registered in the macro table when a value of the frequency of occurrence of the selected phrase exceeds a predetermined value.
Claim 7
Dependent Claim 37 words
A method for automatically registering frequently used phrases according to claim 1, wherein said registering step is carried out each time the total number of phrases generated in said first or second conversion reaches a predetermined value.
Claim 8
Dependent Claim 68 words
A method for automatically registering frequently used phrases according to claim 6, wherein said registering step includes a step of selecting a phrase from among the phrases already stored in the phrase table which is not yet registered in the macro table and having the highest frequency of occurrence among the phrases registered in the phrase table as the phrase to be additionally registered in the macro table.
Claim 9
Dependent Claim 65 words
A method for automatically registering frequently used phrases according to claim 6, wherein said registering step includes a step of selecting from a predetermined number of phrases from among the phrases already stored in the phrase table which have higher frequencies of occurrence than other phrases in the phrase table, as the phrases to be registered to replace phrases already registered in the macro table.
Claim 10
Dependent Claim 27 words
A method for automatically registering frequently used phrases according to claim 1, wherein said phrase selecting step is carried out each time the second conversion is effected.

References Cited (Backward Citations)

US4339806A Cited
US4567573A Cited
US4438505A Cited
US4481607A Cited
US4630235A Cited
US4499554A Cited
US4502128A Cited
US4641264A Cited
US4468756A Cited
US4559598A Cited
US4544276A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-10 1991-11-09 1992-05-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-10 1995-11-09 1996-05-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-10 1999-11-09 2000-05-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag