US3537076A - Automatic hyphenation scheme - Google Patents
Automatic hyphenation scheme Download PDFInfo
- Publication number
- US3537076A US3537076A US686347A US3537076DA US3537076A US 3537076 A US3537076 A US 3537076A US 686347 A US686347 A US 686347A US 3537076D A US3537076D A US 3537076DA US 3537076 A US3537076 A US 3537076A
- Authority
- US
- United States
- Prior art keywords
- scheme
- word
- damerau
- automatic
- sheets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41B—MACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
- B41B27/00—Control, indicating, or safety devices or systems for composing machines of various kinds or types
- B41B27/28—Control, indicating, or safety devices for individual operations or machine elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/191—Automatic line break hyphenation
Definitions
- FIG. 4 SELECT PREFERRED PATTERN SELECT w0RD FROM mm CL REGISTER CL LOOK AT BLANK 10a RATIO FIELD To NEXT PHASE CL-IZO SI, BL K 1, FIRST TIME 1, NOT FIRST TIME COMPARE 0F sm. 280 woRD SELECT CL w PREFERRED WORD 1 COM PAR E RATIO OF H2 woRD SELECT w PREFERRED w0RD r SET PREFERRED 232 WORD REGISTER CL T0 woRD SELECT 110 COUNTER ADVANCE woRD SELECT L COUNTER "+1" Oct.
- FIG. 56 5H FIG. FIG. FIG. FIG. FIG. FIG. FIG. FIG. FIG. FIG. 5A 58 5c 50 5E 5F 51 5J FIG. FIG. FIG. FIG. FIG. FIG. FIG. 5K 5L 5M 5P 5Q 5R 5S 5T FIG CL--0,53w,50, 5N FIG. 5
- FIG SE 4 A SS1b 26 Sheets-Sheet 7 l I i 4s OR 644 CL-0.33z RE
Description
Oct. 27, 1970 F. J. DAMERAU 3,53 7,076
AUTOMATIC HYPHENATION SCHEME Original Filed June 17, 1964 OVERFLOW 200 OVERFLO OCCUR 0N 1ST YES F I G 1 0R 2ND cm? 26 Sheets-Sheet 1 208 WORD I 4 OR LESS YES RE AD OUT PATTERN FURM SYLLABLE 0R PATTERNS SELECT PREFERRED PATT OUTPUT WORD OUT PATT
INVENTOR FREDERICK J. DAMERAU ATTOR EY Oct. 27, 1970 F. J. DAMERAU AUTOMATIC HYPHENATION SCHEME Original Filed June 17. 1964 26 Sheets-Sheet 2 OZFZDOQ QDOQQ ESSEIQ SW2 2 Oct. 27, 1970 F. J. DAMERAu 3,537,076
AUTOMATI C HYPHENAT ION SCHEME Original Filed June 1'7. 1964 26 Sheets-Sheet 3 START FORM sYLLABLE PATTERNS i NO 223 CODE CHARACTER BR 2424 2 2 0 4 6 I L- T sYLL IN MEMORY END OF WORD? II 220 YES cREATE TABLE HAS A TABLE W I TE CHAIHN CL T ENTRY 22 CL ENTRY BEEN N0 ADDR 0F "0 4- MADE FOR THIS IN TABLE 8 l/w-T 1 7 "USED 4r sYLLABLE ENTRY WORD "lASFEFW -I 0N STRING OFF YES 230 W I T E CL CHA I N 25- ADDR 26 226 wR I TE LEVEL TERM MARK OR SUPPL TABLE ENTRY g7 EETFER SVLT 31 "1 0R END OF WORD? IYES b FIND "NExT CL 240 CHAR NU MBER" s2 7 254 33o35p DETERMINE NExT SEARCH SUPPL Is NEXT CHAR CL SYLL STRING TABLE N C N NUMBER FIELD33- STARTING POINT fig g g BLANK 330 CL 33q-35t 23 YES ssw-as YES 258 wRITE CHAIN wRITE CH I N FIG ADDR s s u ADDR OF 2 cuRRENT 53 l N cuRRENT M I TABLE ENTRY TABL E NLRI F|G 3 CL LAST TABLE FIG. 244 33v ENTRY '2 35 T0 NEXT PHASE/I YES Oct. 27, 1970 AUTOMATIC HYPHENATION SCHEME F. J. DAMERAU 26 Sheets-Sheet 25o READ 85 85b FEE? FE Z fi-fiL CL USED? 18? YES NO 256 254 L I CL CHAIN N0 PUT'SYLLABLE CL 88 ADpREss a DATA INTO 88a =0"? WORD REGISTER YES 255 CL LEvEL P 88 TERMINATION N0 CHAIN N0 ="2" 83 87b YES YES 959 SELECT NEW L CALCULATE CL zsz as; RATIo OF 89-94 AVERAGE To 91-94 DEVIATION -9I PUT RATIo CL 262/ INT0 sELEcTEo 98 POSITION 0F 266 WORD REGISTER wRITE 1 USED BIT a SELECT CL CL FINISHED N0 WORD PQSITIGII (COL SEL=O) IN WORD 104105 REGISTER YES I264 T0 NEXT PHASE cL-IoI FIG.3B
Oct. 27, 1970 F. J. DAMERAU 3,537,076
AUTOMATIC HYPI'IENATION SCHEME Original Filed June 17. 1964 26 Sheets-Sheet 5 FIG. 4 SELECT PREFERRED PATTERN SELECT w0RD FROM mm CL REGISTER CL LOOK AT BLANK 10a RATIO FIELD To NEXT PHASE CL-IZO SI, BL K 1, FIRST TIME 1, NOT FIRST TIME COMPARE 0F sm. 280 woRD SELECT CL w PREFERRED WORD 1 COM PAR E RATIO OF H2 woRD SELECT w PREFERRED w0RD r SET PREFERRED 232 WORD REGISTER CL T0 woRD SELECT 110 COUNTER ADVANCE woRD SELECT L COUNTER "+1" Oct. 27, 1970 F- J. DAMERAU AUTOMATIC HYPHENATION SCHEME Original Filed June 17. 1964 26 Sheets-Sheet 6 FIG. FIG. 56 5H FIG. FIG. FIG. FIG. FIG. FIG. FIG. FIG 5A 58 5c 50 5E 5F 51 5J FIG. FIG. FIG. FIG. FIG. FIG. FIG. FIG. 5K 5L 5M 5P 5Q 5R 5S 5T FIG CL--0,53w,50, 5N FIG. 5
b 1 I 5r,s8,59,s5, Q E Q L L CL-1q,33x,51,51u,53, 66,67,71 1213,75
612 62% s5,e3,7e,122,12e G i .330
G W w M. 626 624 M ii; 0R A ,ew s22 j T J FROM F|G.5C 302 332 r 6681 e 660 R R INPLIJT BUFFERd REG 666 813 J J GAGQGUMELT REG 340 7' eoe 300 sosifi I 1 INPUT CONTROLIL REG M5500 1 1 1 a I 1 e14 /cu1s sea 672'-1--" 1 I I 608 ASSOC MEM I 668, HYPHENATION CONTROL MOST FREQUENT l PATTERNS ERRORS MATCH 2 A sso cum- 350 ,344 am A END FIG 5A 808 348 r--- 1 414 A sss I T812412 823 A 5551 CHI 818F816 uni 820 TOFIGSE 40s F F TBIlPE FELPALERED L 826 824 CL-22 L/CL-BLR d Oct. 27, 1970 F. J. DAMERAU AUTOMATIC HYPHENAT ION SCHEME Original Filed June 17. 1964 CHM.
648 T0 FIG SE 4 A SS1b 26 Sheets-Sheet 7 l I i 4s OR 644 CL-0.33z RE |NCREMENT Z..
INPU'T cbm'RoL' RIING SET CODER CL-Sr (IL-2 L ASSOC 718) AF'eeun'nEN'T RIEGIISTEIR "TEST CL-5 CON- TROLS ASSOC MEMORY ACCEPTABLE SYLLABLES # 720 f m L F. J- DAMERAU AUTOMATIC HYPHENATION SCHEME Original Filed June 17. 1964 26 Sheets-Sheet 8 858 Q 332 F |G.5C I A Lf ss 840 x 842 T0F|G,8352 A 844 55 496 SE 1 ssso 72 833 836 TEST FOR no F39 I A w VOWELS e34 894? 850 320 I EWW mi 898 318 I90 896 A L. 316 835 7 oR+ a9o A 00 NOT I MO FF I 900 HYPHENATE H 4 852 I 886 334 j A R 892 FROM HG A 652 DECODER j 888 51 314 780 882 L 657 N8 I 1 I 745 I 742 I LETTER/WORD 1 33 COUNTER y I W 2 16811 To no 3 FROMFIGSF 7 0 CLO j J aaz A STOP 858 QP E LL INPUT A 165 SPACE CL-D A T0 852 FIOSA on /856 880 OR OVEHFLOW I 860 FF 876 OVERFLOW 850 A DETECTION 52 854 CIRCUIT g D 872 em y 566 COMPARE 868 1434--- r CHARACTER LINE SIZE BIT L COUNTER B48 REGISTER SPACE/LINE Oct. 27,
AUTOMATIC HYPHENATION SCHEME Original Filed June 17. 1964 F. J. DAMERAU 26 Sheets-Sheet 13 Oct. 27, 1970 F. J. DAMERAU AUTOMATIC HYPHENATION SCHEME Original Filed June 17. 1964 2G Sheets-Sheet 14 has as a: 3 3 :20 E0 :3 N20 Hm PI PI FIIL II 3.? Q2 2= s= 2.? a: $0? $2. 22 22 as 2 8% N8 3% Na m i g o 22 W m; E F 3 2a a: 2 as w 22 o: 7 $9 $2 $2 a m a we; 8 1 :2 2 22 an 2 22 r 22 $0? @NQII 55 on? 22 4 so. 0a se a? f l lri H F N8 22 2e 22 i i 2 L d I A o 4 fi 2Q 22 o {we 5 rl 1 a? m 8m 2m 5 {a n 1% 25 Ly H a H T A m 5 5 U N r M I V w g o 51 W F i la w 22 g 22 M f a; k r 2 k E $1 2: s: new fa: as 2% 2% as L J .u j I I L F'. J. DAMERAU AUTOMATIC HYPHENATION SCHEME Original Filed June 17, 1964 26 Shegts-$heat l6 FIG.5K
00050110170] 1112115111101 2095 REGISTER FROM 2092 2011111 1050;
1 l 2091 A I 1 1904 2082A 1/564 111011 1 A 2122A, v GU22 UN'T 2085A J '1 20 0 CONTROL RING A 2'2; L I
2010 l r. R A 2124A PE 2011511 CL A 2125A) BL 128 208611 [2079A A BL A 21210 C T A120825 V 21111 J A 21250 N 1 4 201140 2152} A 21210 BL:
2011511 A 11121 55 20190 7P BL 2096 I I 2001 201911 1; 22081" [T A BL w 212111 M904 A 20021 2078 E SJ j A 21221 5';
CONTROL RING T 9 PM I 212311 1 N CL124 2010 T 20 4 S2 1 120 2014 F 2124M, BL
R M 2011511 01-120 A A 1 BL 1911 20001 BL x 212011 Oct. 27, 1970 F'- J. DAMERAU AUTOMATIC HYPHENAT ION SCHEME Original Filed June 17. 1964 26 Sheets-Sheet 1? 332 "BL" 2182 111011 ASSOC 344 2184 11511. 11051 CL-13O-L G :7. FREOUENT ERRORS 1' G dfm'wT RETGIITEFIQ 2100 2114 I F096 1 0001:100 [W OR\ OR M -1 1 2164 I R2 576 q 1-125 580 G 21 0 I 21a1s- 654 l 192 'NCREMENT %IJ INPUT CONTROL RING i BLANK I OR 0120001514 f 2142 2144 2140 F|G.5L
I 2156 SS A 124 A2096 1 ss 209 I I 2104 A 129 M [2160 SS 2102 CH2? 5 A 120 Oct. 27, 1970 F. J. DAMERAU AUTOMATIC HYPHENATION SCHEME Original Filed June 17. 1964 26 Sheets-Sheet 19 To SQUARER 1 3 i 1 J) 114o 'c1-95 f 1 I 1738 G G 1134 1 V 1156 INTERMEDIATE 01-98 V ADDERZ STORE me 1678 115%{12 11411 01-94 T0 FIG SR 17 4 11 e 0195 K 1 G 1150 5 DIVIDERVZ 1766
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US68634767A | 1967-11-28 | 1967-11-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
US3537076A true US3537076A (en) | 1970-10-27 |
Family
ID=24755941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US686347A Expired - Lifetime US3537076A (en) | 1967-11-28 | 1967-11-28 | Automatic hyphenation scheme |
Country Status (1)
Country | Link |
---|---|
US (1) | US3537076A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4028677A (en) * | 1975-07-16 | 1977-06-07 | International Business Machines Corporation | Digital reference hyphenation matrix apparatus for automatically forming hyphenated words |
US4058795A (en) * | 1972-10-03 | 1977-11-15 | International Business Machines Corporation | Method and apparatus for context-aided recognition |
US4092729A (en) * | 1976-12-28 | 1978-05-30 | International Business Machines Corporation | Apparatus for automatically forming hyphenated words |
US4139902A (en) * | 1977-09-12 | 1979-02-13 | Burroughs Corporation | Hyphenation controller |
US4181972A (en) * | 1976-05-03 | 1980-01-01 | Burroughs Corporation | Means and methods for automatic hyphenating words |
EP0026286A1 (en) * | 1979-09-27 | 1981-04-08 | International Business Machines Corporation | Hyphen code converting process for a text processing system |
US4383307A (en) * | 1981-05-04 | 1983-05-10 | Software Concepts, Inc. | Spelling error detector apparatus and methods |
EP0098959A2 (en) * | 1982-07-13 | 1984-01-25 | International Business Machines Corporation | Method for producing right margin justified text data in a text processing system |
FR2534714A1 (en) * | 1982-10-18 | 1984-04-20 | Inst Poligra Ficheskogo Mash | Line composition device. |
US4456969A (en) * | 1981-10-09 | 1984-06-26 | International Business Machines Corporation | System for automatically hyphenating and verifying the spelling of words in a multi-lingual document |
US4556951A (en) * | 1982-06-06 | 1985-12-03 | Digital Equipment Corporation | Central processor with instructions for processing sequences of characters |
EP0268471A2 (en) * | 1986-11-20 | 1988-05-25 | Brother Kogyo Kabushiki Kaisha | Printing apparatus for automatically conducting a carriage return |
US5200892A (en) * | 1984-01-17 | 1993-04-06 | Sharp Kabushiki Kaisha | Intelligent electronic word processor with plural print wheels and tables used to identify displayed characters supported by designated print wheels |
US5737621A (en) * | 1993-04-21 | 1998-04-07 | Xerox Corporation | Finite-state encoding system for hyphenation rules |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3222650A (en) * | 1960-12-30 | 1965-12-07 | Ibm | Interpretation machine |
US3248705A (en) * | 1961-06-30 | 1966-04-26 | Ibm | Automatic editor |
US3267431A (en) * | 1963-04-29 | 1966-08-16 | Ibm | Adaptive computing system capable of being trained to recognize patterns |
US3299408A (en) * | 1963-08-27 | 1967-01-17 | Wang Laboratories | Data translation system |
US3307154A (en) * | 1962-10-11 | 1967-02-28 | Compugraphic Corp | Data processing apparatus for line justification in type composing machines |
US3309674A (en) * | 1962-04-13 | 1967-03-14 | Emi Ltd | Pattern recognition devices |
US3328764A (en) * | 1963-10-22 | 1967-06-27 | Time Inc | Copy editor processing device |
US3333248A (en) * | 1963-12-20 | 1967-07-25 | Ibm | Self-adaptive systems |
-
1967
- 1967-11-28 US US686347A patent/US3537076A/en not_active Expired - Lifetime
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3222650A (en) * | 1960-12-30 | 1965-12-07 | Ibm | Interpretation machine |
US3248705A (en) * | 1961-06-30 | 1966-04-26 | Ibm | Automatic editor |
US3309674A (en) * | 1962-04-13 | 1967-03-14 | Emi Ltd | Pattern recognition devices |
US3307154A (en) * | 1962-10-11 | 1967-02-28 | Compugraphic Corp | Data processing apparatus for line justification in type composing machines |
US3267431A (en) * | 1963-04-29 | 1966-08-16 | Ibm | Adaptive computing system capable of being trained to recognize patterns |
US3299408A (en) * | 1963-08-27 | 1967-01-17 | Wang Laboratories | Data translation system |
US3328764A (en) * | 1963-10-22 | 1967-06-27 | Time Inc | Copy editor processing device |
US3333248A (en) * | 1963-12-20 | 1967-07-25 | Ibm | Self-adaptive systems |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4058795A (en) * | 1972-10-03 | 1977-11-15 | International Business Machines Corporation | Method and apparatus for context-aided recognition |
US4028677A (en) * | 1975-07-16 | 1977-06-07 | International Business Machines Corporation | Digital reference hyphenation matrix apparatus for automatically forming hyphenated words |
US4181972A (en) * | 1976-05-03 | 1980-01-01 | Burroughs Corporation | Means and methods for automatic hyphenating words |
US4092729A (en) * | 1976-12-28 | 1978-05-30 | International Business Machines Corporation | Apparatus for automatically forming hyphenated words |
US4139902A (en) * | 1977-09-12 | 1979-02-13 | Burroughs Corporation | Hyphenation controller |
EP0026286A1 (en) * | 1979-09-27 | 1981-04-08 | International Business Machines Corporation | Hyphen code converting process for a text processing system |
US4354765A (en) * | 1979-09-27 | 1982-10-19 | International Business Machines Corporation | Hyphen characterization apparatus for a typewriter |
US4383307A (en) * | 1981-05-04 | 1983-05-10 | Software Concepts, Inc. | Spelling error detector apparatus and methods |
US4456969A (en) * | 1981-10-09 | 1984-06-26 | International Business Machines Corporation | System for automatically hyphenating and verifying the spelling of words in a multi-lingual document |
US4556951A (en) * | 1982-06-06 | 1985-12-03 | Digital Equipment Corporation | Central processor with instructions for processing sequences of characters |
EP0098959A3 (en) * | 1982-07-13 | 1984-10-03 | International Business Machines Corporation | Method for producing right margin justified text data in a text processing system |
EP0098959A2 (en) * | 1982-07-13 | 1984-01-25 | International Business Machines Corporation | Method for producing right margin justified text data in a text processing system |
US4574363A (en) * | 1982-07-13 | 1986-03-04 | International Business Machines Corporation | Mixed mode enhanced resolution hyphenation function for a text processing system |
FR2534714A1 (en) * | 1982-10-18 | 1984-04-20 | Inst Poligra Ficheskogo Mash | Line composition device. |
US5200892A (en) * | 1984-01-17 | 1993-04-06 | Sharp Kabushiki Kaisha | Intelligent electronic word processor with plural print wheels and tables used to identify displayed characters supported by designated print wheels |
EP0268471A2 (en) * | 1986-11-20 | 1988-05-25 | Brother Kogyo Kabushiki Kaisha | Printing apparatus for automatically conducting a carriage return |
EP0268471A3 (en) * | 1986-11-20 | 1989-09-06 | Brother Kogyo Kabushiki Kaisha | Printing apparatus for automatically conducting a carriage return |
US4880321A (en) * | 1986-11-20 | 1989-11-14 | Brother Kogyo Kabushiki Kaisha | Printing apparatus for automatically conducting a carriage return |
US5737621A (en) * | 1993-04-21 | 1998-04-07 | Xerox Corporation | Finite-state encoding system for hyphenation rules |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3537076A (en) | Automatic hyphenation scheme | |
ES441353A1 (en) | Cluster storage apparatus for post processing error correction of a character recognition machine | |
GB1237726A (en) | Electronic data processing apparatus | |
SE7412302L (en) | ||
GB1007919A (en) | Character reading apparatus | |
ES470931A1 (en) | Apparatus for storing and reading data | |
GB1508736A (en) | Apparatus for hyphenation of words | |
JPS5730838A (en) | Layout processing system | |
GB1008357A (en) | Improvements in or connected with apparatus for sensing information on documents | |
GB950231A (en) | Encoder | |
ES441326A1 (en) | Character reader | |
JPS522121A (en) | Information input system | |
GB1201296A (en) | Keyboard for typewriters, computer terminals and the like | |
GB1181006A (en) | Improvements in Read Heads for Automatic Document Reading Apparatus | |
JPS5430745A (en) | File access control system | |
SU885078A1 (en) | Unit for automatic syllabification | |
JPS5484417A (en) | Optical character reader device | |
JPS57157369A (en) | Loop tracking processing system | |
GB1236742A (en) | Photographic type compostion | |
JPS5652433A (en) | Tabulation system | |
ES398792A1 (en) | Apparatus for the electronic control of a knitting machine for knitting a coloured pattern or of the marking elements of a machine for producing a control strip for such a machine | |
JPS5933066Y2 (en) | character input device | |
Plamenac | A Note on the Rearrangement of Faenza Codex 117 | |
FR2401468A1 (en) | High speed microfilm dictionary search system - has keyboard to actuate microfilm scanning which stops when word with corresp. letters is reached | |
JPS5530790A (en) | Character pattern recognition method |