W Q if!' I'! @Qé

54
May 12, 1970 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION Filed Dec. 31, 1959 2.2 A. C. REYNOLDS, JR., ETAL 3,512,1 39 18 Sheets-Sheet 1 TIC, 1 CENTRAL RECEIVER T? RECORDER 6 1 2 4 8 mun 0 x ‘I'APIPEEP 38~-~~—o o o o o o o COMPILEI “mi I00’ 50' COMPll-II Tl" TAPE LOW 39 ON ‘no’! 'I'IOFI ‘ml “Noll”! I'M“ Ulll’l?l 40 WEEHE] @ j 28 I W Q if!’ I‘! @Qé @ ' Q 5 Hum ‘\ If I F : 4 i 33:” T1? 5 20\ 3,5 == 0 o o o o o 0 0/0 “3% 24 2.32;: @jz 20‘ === A 00000 A = = (7A0 if ZO\ ‘~ 333“ INVENTORS Z8 ?ndrewé'r ' 11014;]; Wye-Joseph was 0 1113726619621)!‘ an ATTORNEYS

Transcript of W Q if!' I'! @Qé

Page 1: W Q if!' I'! @Qé

May 12, 1970 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31, 1959

2.2

A. C. REYNOLDS, JR., ETAL 3,512,1 39

18 Sheets-Sheet 1

TIC, 1

CENTRAL RECEIVER T? RECORDER 6

1 2 4 8 mun 0 x ‘I'APIPEEP

38~-~~—o o o o o o o COMPILEI “mi I00’ 50' COMPll-II Tl" TAPE LOW

39 ON ‘no’! 'I'IOFI ‘ml “Noll”! I'M“ Ulll’l?l

40 WEEHE] @ j

28

I W Q if!’ I‘! @Qé @ ' Q 5 ‘ ‘ Hum

‘\ If I F :

4 i

33:” T1? 5 20\ 3,5

== 0 o o o o o 0 0/0

“3% 24 2.32;: @jz 20‘ === A

00000 A = =

(7A0 if ZO\ ‘~

333“ INVENTORS Z8 ?ndrewé'r ' 11014;];

Wye-Joseph was 0 1113726619621)!‘ an

ATTORNEYS

Page 2: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR, F-TAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31, 1959 18 Sheets-Sheet a

new unor- ——-, T15! 4A TRANSMITTER . i I u

“ 4g M‘: JJ/ 0 | Fog“ | u u

I ,._o=:'—\ u \;—-o=§': | n n u a am

a “0%: I a a

n ' U I P-Osé“.

0 0 1%“ I ll 0 D H I] L’IQEE. .1550 v

? 4;] /48 CHARACTER ane~

nousmrn?gmzs 68%54 nsnovjo TRANSMIT \45 \ W r“_-U MENgAOBFE

OONTRDL I04 RIO 46 25 CIRGU'TS 1 [08 CENTRAL OFF 7” ‘£4

. - ERROR . .

,9 I m #69 1mg 78 3 i O VARIABLE LOCATION /c' ]R9 2.2 8‘),

TELE- :5 INFORMATION HOLD . STA R4 F" ‘ . ‘8n 0 76 , msrmr o GODER ' AH

soon 1: 50 R7 {A32 675/ T \ 324; : a <<§©E2© m, °+ l "- p p: 96 Fm: ’ g 52 53 \(52 ‘i (14 CI!’ 7

) ) “07* \ \ )

J8

acumen Ho

[/2

+

T145

4A 4B 40 4o

Page 3: W Q if!' I'! @Qé

May 12, 1970

Filed Dec. 31, 1959

A. C. REYNOLDSI JR, ETAL

SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

3,512,139

18 Sheets-Sheet 5

‘ 1 4E1 120, 198 ' \ TAPE

TIME oATA LEADE SYN‘: INSERTION I46 coosn #2‘;

_,44 L26 L24 t /48\ FIXED '73

SCANNER oATA / PLUG BOARD DATA CHARACTER

ARRIVAL GATE I34” I38

HARAcTER I30 32 __§.AIE 48\ L If IOLLERITH / mm”; LINES ‘MPULSES -_zE&

110/“ 122’ I l .-_

1/3“ —-SGANNER CONTROL TEST and 248

-sTART CHARACTER GATE] REsF'fg I‘iN'T “P I38 Y8 _"‘ {no CHARACTER GATE I , A

SEARCH " 7§ STOP E30‘!

76 RECEIVE TRANSLATOR one

34\ FIG 5 SEARCH ( -&

1/0 99 -START CHARACTER eATz-:—J—+ FOUR ~END CHARACTER GATEW CONTROL

m5 1 CIRCUITS

~ERROR 98 FIG '5 —_E'G"T, —TRANSM1TTER HOLD # -OENTRAL OFF _—\——,_, 66 x

L + 1* CLOCK ( _

H R -READY To TRANSMIT —86—\—->_,,02 c 3%“: -TRANsM. MessAeE GATE-4d \140 *SEAROH INHIBIT _——4 92 K svno PULSE —TRANSMITTER sTART_-c*94 2224 4.91am OF mzssAsé s‘mc 4W4 I32 I42 -sYsTEm anouuo—j_ / f 88 ,_2_4 El/GJ ‘ ‘ ,‘

E90 I30’

48 .___M f 250

252 246

244

60\ / '2 Z56

Page 4: W Q if!' I'! @Qé

May 12, 1970 A. C. REYNOLDS, JR., ETI'AL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31, 1959

—ENABLE CHECK BIT INSERTION

l8 Sheets-Sheet 4

-—NIASTER RESET W-—-_|, 19a’ //50 —INPUT SYNC

DATA FLOW CONTROL UNIT FIG 7

FIRE DATA OUTPUT CIRCUITS —RESET OUTPUT G|ROUITS_ OUTPUT svnc - PDATA INTERROGATION swam“ STORAGE n 154

159/‘ I- cHEGK an

[62 I INSERTION UNIT

/ 160 I '1 STRG '93 551'. 5m‘. +* I“ FEI-“EEES I EMP- -

I | I “C l

mTEnRoGATwN GATEs I IIS'G/ /90I \I70 I . ----- ""1 / I68

I 0 I96 .

I I G,’ 66/ | 1641 ‘ '__. I I I +250 "’ II I F EEO )| ' __ I |_ I G8 I l I. _ _ _ _ _ _ __.._I RESET I90 II6_@\'

I 46 G4 I I SET -- I-IETFGJ I I I I ' i I -c I J a’ I '0 L _ _ _ _ __ ___, | _ ZERO I I

I | I ' ' "" ‘ I I_“ sE -| J I I

I I _O l j I '0

|_I I IG‘NE' I I —T I s: | -| I I

I | - J | -c I Two I" I

‘~-—-- I

I SET _, I J I I | I '| _ l J l I "o I I FOUR I

,____. '__“ I SET 4 I I I I I -c I J l -0 I I I HT I i

l sET -| I I I l I I l - l J l ‘ ,

I____-__ j x I_____I ll ii? 222

i LENGTH oFMEssAGE -TRANSMITTER LENGTH OFMESSAGE ERROR 236 “II?” “'"T -GENTRAL LENGTH OF MESSAGE ERROR

/ GHARAGTER OOUNT-_IE_O_ ‘2/8 RESET counTEns____ 228

RESET FLIP-FLOPS -_-> 2,6 EMooFTnANsmTTEnuEssAGE ~ 334 2

*sno 0F GENTRAL uEssAGE [Z40 r-PARITY EVEN - -Two GoNsEcuTwE CENTRAL Ensues-c9022?! (230 _ x6 OUTPUT ‘CHARACTER GATE “I!” ‘ x4 sYNG

—nATA ARRIVALMIJG m I82 ‘PUNCH sPAcE ‘In ‘8

"END °F MESSAGE “wpiiii'l?h M81533?“

-N0 ERROR FIRST nATA GROUP 252 tOCKUP 7 -OENTRAL MESSAGE GATE _->z4e X1 _ 242

-TnANsmTTER MEssAGE GATE_h-Z44 ‘ S; 7.38 -mEssAGE GATE-“*MB EH6 4am —ERRoR I

-GHARA0TER GATE -ERROR LOOKUP .

—PUNCH INTERLOGK #660

Page 5: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR, ETAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

18 Sheets-Sheet 5 Filed Dec. 31, 1959

38

0 6

Wm! 0 z

O X W H V

500 S M

P06 Hi. U .

M C P

A08 N 2

L04 W -_ %

o2 0

0| a m 0 MI

/ 2/ w o 0 z n

h f m2 w? W

1 J , W m

'IR R06

III! |l|--|l|.| urn 2 4 .l. ll _ l

_lw/ .m |_ w

- fl -m_ M

_1 || 1 '4...

m _5 nmn? nmJa _ Y %~_ 5_ 5 Jr M ..00 s _.._|. _ _||J__ _.|.__ 2 2 _ T w/_4_ m" _4__ __ r .K

E w c n. 2:” _ _

4 T m _ P- Wm:

w c _ _+ _: _+ __ _

_ _ _ ‘ _ _

q’ m _ .1 I L_ _ r I .1

1 Pm __ _ _

2 TP _

/ _ [\l/QFJA L _ 6

o 0 0 4 7‘O 4' l 0/0 _ 0/0 H P P P m. 2

/ _ / ||_

8 wlitllllil ||||| In!!! H

7

/ % H W.

7N K "a Y

T T

m m. m E m m W m

C T Z M T m H X M

ERROR LOOK UP

242 /

260\ PUNCH INTERLOGK

Page 6: W Q if!' I'! @Qé

.May 12, 1970

Filed Dec. 31, 1959

E: 1

A. C. REYNOLDS, JR., ETAL

SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

18 Sheets-Sheet 6

3,512,139

HARAGTER GATE 0

I38 ‘I TRANSLATOR UNIT r U _ VT“ I \

o I 730/ T34 I onnnnc'rzéaenw: T42 I

a 130 / T48 TWELVE-*"n I * T44

' I ZERO -_ \7-46

zsno , L i _ _ '42

E *

FIVE g Mi>--v-—ous 5mg" 7 T54- T52

‘I’

SIX : "4>_,_Two TWO : 7 T54 T52

T +r\_£8 . 22 ‘

\?; ‘ ‘ roun

FOUR : 77 " T50,‘ T T52 T . +N‘2/O ‘ 134

\- 0<D+~EIGHT E|aHT—-> // T50,‘ T54 T52 +y\Z/2 T26

— _:§— . i >->_x ELsv£u->_7>__ ' 730/‘ T543‘ T52

I / 156x w ) L342‘ £9 [28 MO- '

"m OF _, . L?gsmz 142 CHARACTER GATE

6 HARAOT

ERO ) r

l I

I | l I

1 \PUNCH SPACE

Page 7: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR., E-TAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

18 Sheets-Sheet 7 Filed Dec. 31, 1959

2075mm! uzrm

wmw

Ohuf

aim

MEP

Page 8: W Q if!' I'! @Qé
Page 9: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR, ETAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

l8 Sheets-Sheet 9 Filed Dec. 51, 1959

bum

z m <

WW5 25

A1 bzusud hmm ||||||||||| 1b“ 2.25.; _ Emu 525.6 >525 _ $5 525m >525

005

2 o _ 9 _ 2 58¢ 35 5.0.3185 I35 Ewwm

$65

23% \

><JUO ><JNO

¢ 3\ $3 3% a 8

ONE \ QNQQ QNE

8%

J

%N.E\ 35 Q3 Q5 $5 SS 95

52.3”. S150

3.3 .II ||||||||||| "

(vNE

~ NOB

Page 10: W Q if!' I'! @Qé
Page 11: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR., E-TAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed D80- 31, 1959 18 Sheets-Sheet 11

EFF

Page 12: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR, ETAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31. 1959 18 Sheets-Sheet 1a

LENGTH OF MESSAGE svuc PULSE

7:24 flq 11 [322E 523° ,3 Flu“ LENGTH OF MESSAGE MONITOR UNIT

L4 / [L6

‘V’ DELAY ‘ _I_L

LI\ 13x L3 4m SET _ SET SET

L L 0- ONE 0 I TWO 0 FOUR / / -| ~o /-| -o /-| -o

1-7 L8 L9 L40

L44‘ L26 /234 -/ ._ AGREE 2226a“

/ E“ “*2 was: L48 2”’ L30 r L24 L32 L38 L36

mmsmnea LENGTH OF

L34’ |-_|| __-o ‘ COUNTER FOUR "5533335

LZ - L28

L18“ L22 /

LIO LIZ " '°/ " ‘°/ 23o

COUNTER coumsa / SET SET sen

ONE TWO

-| o o -| -o o ‘w I L66

U ‘10 _l_ _l_ U6 ‘

RESET

0 ' °> ' °> A CENTRAL

L50 ONE ma?a FOUR L54 "LEE-‘5.56%? SWITCHES

\ 7 220 L56>\/ CENTRAL

DISAGREE LMEENSGSTA'LEF 4‘ 4 L58 \ /236 Eamon; m l- r

s 5 420 _l O u. u ___ 230 i z 226 2.28 / :I III ‘L 5

.- ¢ ‘I: 5 END OF END OF m ;|: CENTRAL RESET TRANSMITTER 0: <3 MESSAGE COUNTERS MESSAGE

Page 13: W Q if!' I'! @Qé
Page 14: W Q if!' I'! @Qé
Page 15: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR, ETAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31, 1959 18 Sheets-Sheet 15

uZuoum ;

0* 53¢ a no.5

a OtaJ . 1’ 4

A» 111 1 W ?r if] \

\IU \ WW.»

- allLlvullt % ma?

HTMIVOIIA' Y L emu... um:

\ll) ucl?lllvbli \lvuuTLaveL , ~ mmw

mu‘ wax Ag» \

Q .

1»! H- UOILIYIA Hall-1|‘ v w: 11> 6|L|1<\ m;\ H

/ ‘I.’ \vllllw

1W5. @w 3\ v5

Q2 ??vLl?gl r Ho||o Tom? \ a, 1 W \NE

9? r onT @mv» Sn» 1 1 '0 0| Q»... "0110 0| 11.

/ _% , 33 m IMI

g Nx . .1 3 on 1 A hmup

wow“. w‘ mwwwww? 11.53510 .5: F $11 \ .

z

%m\ 1%- Q3

NE! “3.5.3:. @5355 WW tz: Emma a 5m; . Q3 N;\“ mum».

Emma tn =85 Sun “:3 T 535... “ohm 1

5.53.4 _ 335 MES“ 53 5.54510 .n ma:

Page 16: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS, JR., ETAL 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTIQN

Filed Dec. 31, 1959 18 Sheets-Sheet 16

SEARCH ,YSMWERSY )MmuTE mPuLsEs

768/4112 )410 15-5,‘ 15A )422 -SEARGH \ -START CHARAO. GATE ,2/58 -END cam. _GATE _ [2H0 J

START CHAR START SCANNER TIME TIME FAST MINUTE POLARITY GATE SGANNERCONTROL FAIL CONTROL JOORREG. IM ULSE REVERSE

2204 2205 22:0 :zzrz 112/4‘ ‘ Zilg ‘zzle 252m 3 I ?

t I LE L J 4 < 4 4

2'82 2170

1L . l A Mi , 2,310 £312 zreo/ '_ mail ‘ ‘ ‘ $1M %

Z314 /

3Z8 ] J

29° F \mo 1 >1 1 A.

+ U256] ) D

145 Vac (254 ] J 1 ] svAc ' _ 1 2|‘ :l J

Puma mm % ] LOCK] ] ] I [278 ] ] J r248 )7

AOccmmonJJ ) ) ) 1) /z8 ) ) 3 ) ) ‘A ) J T

"5Ev::0R ] J J \zs < < '06 TRANSMITTER now /98

66 ] }I%}—TAPE FAILURE IZ'9Z 4 ) /l08 2: 1 j J ) ) CENTRAL OFF ‘ T 11 OLOGKU ) ) ) ) I > g g g ; READY TO nuusuur /86mz *‘ 3 ) ) ) TRANSMITTER MESSAGE GATE_§Z;_ * p ) ) ) SEARCH INHIBIT / 94 “A ) ) ) ) TRANSMITTER sun I [I4 ‘EYSTEM GROUND a6 LENGTH or MESSAGE SYNC /

= 8 "M 23???‘ 3%:2‘222 ? 51164260 43 GATE GATE

Page 17: W Q if!' I'! @Qé

May 12, 1970 A. c. REYNOLDS. JR., ETA!- 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31, 1959 18 Sheets-Sheet 1'?

R TO R El

76 127 1:! E: Z

Z

SECOND C NT RAL STO P ERROR ACGUMALA START OF MESSAGE STOP PRESET

2222

c&

READ OUT

TAPE FAILURE

2252

/Z 90

"@355: 5225255 253% ERROR

Page 18: W Q if!' I'! @Qé

May'12,'1970 A. c. REYNOLDS, JR,‘ ETA!- 3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC DATA COLLECTION

Filed Dec. 31, 1959 ' ‘ 18 Sheets-Sheet 18

‘ 76 Z132 84

TRANSMITTER MESSAGE

GATE TRANSMITTER

SEARCH START INHIBIT

Z246

Z154 /

I53 3 ZIZ4 O

SEARCH CONTROL SEARCH

Z114 H6 _ Z248 ZIO

Z118 Zlzo/ ZIIZ

1:] 15B Z158

Z44 /

LENGTH OF MESSAGE

DELAY _ cunancrea 20m an:

‘266 ' Z68 /40

CHARACTER ] +Z50—4>0J§ GATE

SYNC PU LSE—> 224

24 ‘D0

POWERSUP

ZIO 4avoc +

Z16 ZI4 VOLTAGE Z26 MONITOR

LOW SHUNT Z40 VOLTAGE

Z38

TRANSMIT MESSAGE

I511 I58 :50 GATE; ERR Z44

Page 19: W Q if!' I'! @Qé

United States Patent 0

1

3,512,139 SYSTEM AND APPARATUS FOR AUTOMATIC

DATA COLLECTION Andrew C. Reynolds, Jr., Waterbury, John F. Carragan, Woodbury, and George J. Yagusic, Watertown, Conn., assignors, by mesne assignments, to Control Data Corporation, Minneapolis, Minn., a corporation of Minnesota

Filed Dec. 31, 1959, Ser. No. 863,227 Int. Cl. Gllb 13/00; G06f 1/00, 7/00

US. Cl. 340—172.5 37 Claims

This invention relates to a system for automatic data communication and collection, and a central receiver recorder for such a system. More particularly, the inven tion relates to an on line, or real time, system for use in collecting, sorting, collating, and transmitting data from a plurality of remote station transmitters to a cen tral o?ice receiver and recorder. The automatic communication system of the present

invention may be used, for example, in factories where a plurality of data transmitters may be installed in dif ferent areas, shops, or departments, for transmission of manufacturing data to the central receiver-recorder of the invention ‘which may be located in a central accounting o?ice. Such data may include: numbers of units manu factured on particular machines; designated job orders ?lled by machine operators; identity and hourly wage rates of the machine operators; total time required for each operation, etc. Alternatively, the apparatus of the inven tion may be used in warehouses and distribution centers for collection of order receipt and delivery time informa tion for inventory control purposes, or in department stores for automatic collection of point of origin sales data, etc.

In a large factory, for example, there is at present a great deal of paper work required to be done in the vari ous shops and departments, including such handwritten reports as time tickets for payroll entries, production and inventory control records, cost accounting, quality con trol inspection and scheduling reports, etc. For automatic ce'ntral office computing, this mass of data now has to be individually punched into cards by manual operations, and the punched cards have to be veri?ed by human op erators before they can be fed to tabulating or computer apparatus. Various systems which have heretofore been suggested for expediting the How of this information into the central o?ice have included the use of closed circuit television, which introduces the added problem of hu man error in reading the data from the TV screen, and the use of intercommunicating telephone circuits, which frequently results in error and misunderstanding of the verbally-relayed information. In these prior art systems, the multiplicity of personnel involved results in divided responsibility, which is quite undesirable. The principle of the data transmission and collection

system of the present invention is to capture the required information at the point of origin, select, sort, and col late it automatically and substantially instantaneously, and then to transmit infallibly the desired data to a cen tral receiver-recorder where it is permanently punched into tape or recorded on some other common language medium which can be fed directly into an automatic computer without the further intervention of possible human error.

10

15

20

25

30

35

40

45

50

55

60

65

3,512,139 Patented May 12, 1970 'ice

2 In the copending application of A. C. Reynolds, Jr.,

et al., Ser. No. 841,926 ?led Sept. 21, 1959, and entitled “Data Transmission Apparatus” which is assigned to the same assignee as the present application, there is disclosed the apparatus and circuitry of a data transmitter for the system of the present invention, including data card han dling and reading apparatus, apparatus for encoding ?xed and variable input information, and scanner and control circuits for such apparatus. The present application dis— closes some controls of the data transmitter of the pres ent invention not shown in the above-identi?ed applica tion, which controls are used for intercommunication be tween the central receiver-recorder and the data transmit ters in the system of the invention. This application also discloses and claims a preferred embodiment of a cen tral receiver-recorder for the system of the invention. An important feature of the invention is the transmis

sion of information set into the data transmitters at any time in the form of a plurality of data cards, manually adjustable dials, and automatic telemetry signals over a plurality of data transmission channels equal in number to the number of code channels on the data cards. Another feature of the invention is the initiation of

transmission, selection and operation of a ready transmit ter by means of a multiple conductor, coded search line system, using fewer search conductors than there are numbers of transmitters in the system. A further feature of the invention is provision for the

location and selection of another transmitter, which is ready to transmit during the progress of recording a transmission from a previously selected transmitter, there by eliminating switching delays at the central office. Another feature is the translation of the data received

at the central receiver-recorder into a different code for a continuous recording medium, illustratively record tape, having either a greater or lesser number of channels than the data cards, and including a parity check channel.

Still another feature of the invention is the generation at the central receiver-recorder of space symbols to be recorded on the continuous medium when ?elds contain ing no symbols occur in a message. A further feature is the provision of a synchronous shift

register or buffer storage unit which synchronizes the incoming data characters to the recording rate of the con tinuous medium recorder. A still further feature of the invention is a novel low

voltage monitoring circuit which insures that no data will be lost during periods of ?uctuating line voltage.

Still another feature of the invention is the continuous automatic resetting of all bistable elements of the re ceiver-recorder during periods when no message is being received. A further feature of the invention is the provision at

the central receiver-recorder for recording a central of?ce message including instantaneous time, date, and addi tional preselected characters which may be recorded on the continuous medium either prior to or subsequently to recording of the received transmitter messages. A still further important feature of the invention is

the automatic transmission from the remote transmitters of a number corresponding to the total number of char actors in each message being transmitted, and apparatus at the central receiver-recorder for comparing this num ber with the number of characters actually received.

Page 20: W Q if!' I'! @Qé

3,512,139 Other features of the invention will ‘become apparent

from consideration of the following speci?cation. In the art of machine data handling and data process

ing, commonly referred to as automatic computing, one of the most serious problems has long been to ?nd rapid and accurate means for feeding input information into the available high speed data processing equipment. While known types of electronic computers are capable of op erating upon great quantities of data very rapidly, and can solve complex problems and record accurate answers very quickly, much time and human effort is required to assemble, sort, collate, compile, and insert the input data which is the information that the big computers are adapted to operate upon. The lab-or of skilled and semi skilled persons, who may be engaged for many hours or days in preparing the required input data, is not only costly and susceptible of human error but by the time in put media is prepared for the computer the usefulness of the data may be lost or greatly impaired.

It is to these problems of facilitating, expediting, and economizing on the input of statistical data into auto matic data processing systems, and to assuring greater ac curacy of such information, that the present invention is broadly directed.

In the applications of Curtis Hillyer, Ser. No. 556,120 ?led Dec. 29, 1955 entitled “Automatic Information Transmission" and Ser. No. 686,070 ?led Sept. 25, 1957 entitled “Data Transmission Apparatus,” ‘which applica tions are assigned to the same assignee as the present in vention, there is disclosed a system and apparatus for automatic information transmission and collecting com prising a plurality of data transmitters connected to a cen tral receiver-recorder. The system of the present inven tion is an improvement in the system disclosed in the above-identified Hillyer applications.

In order to manufacture a commercially acceptable au tomatic data collection system, many problems must be solved. For example, the message recorded at the central receiver-recorder must be extremely accurate and error free since the recording is made on a continuous medium which is adapted to be directly fed into a computer with out the intervention of further veri?cation. On the other hand, it is important that the message be transmitted to the central receiver-recorder in a very short period of time so that other transmitters connected to the central receiver-recorder which are ready to transmit their mes sage will not have to wait very long, thus various com monly known forms of redundant transmission of infor mation cannot be used. The cable that connects the data transmitters to the cen

tral receiver-recorder must have a minimum number of conductors to transmit the information and to transmit various control signals, yet reduction of the number of conductors must not unduly increase the complexity of the data transmitters or the central receiver-recorder. In particular, since a plurality of data transmitters will ordinarily be connected to a single central receiver-re corder, in order to insure minimum system cost the data transmitters must be kept as simple as possible.

Since a data transmitter, in a properly designated sys tem, may be much less complex and costly than a central receiver-recorder, it becomes important to maximize the number of transmitters which may be connected to one receiver-recorder. This means that the time required for transmission and the necessary interval between messages must be reduced to a minimum. When this is done addi tional transmitters may be connected to a single central receiver-recorder without increasing the waiting time for a ready transmitter during peak loading periods. Further more, the connection of each transmitter to the cable should be kept as simple as possible. Ideally the system should be completely parallel, and therefore each trans mitter should be effectively connected to each conductor of the cable. The common cable used in the system of the present

10

15

20

30

35

40

4 invention will necessarily be in proximity to electrical noise generators, for example, heavy electrical machinery in factories. The system must, therefore, have a very high degree of discrimination between random interference noise signals and the information signals being trans mitted from the data transmitters. As previously stated, since time is of the essence in the system, various forms of redundant transmission in time cannot be used. Other means had to be found which would assure that the cen tral receiver-recorder be free from various transient and noise signals on the data transmission lines.

In order to minimize further the number of conductors required in the common cable, it is desirable that all in formation transmitted to the central receiver-recorder from the remote data transmitters be transmitted in a common language that is in one particular code. Thus the information from data cards, variable dials, telemeter ing inputs, special characters, etc., should all arrive at the central receiver-recorder in the same code; yet this form of transmission must not unduly complicate the apparatus at the data transmitters. Any translation from one code to another should therefore take place at the central re ceiver-recorder. As discussed in the above identi?ed application of

Andrew Craig Reynolds, Jr., et al., the simplest method of achieving this objective is to transmit all the data from each data transmitter in the code of the data cards. Means must then be provided at the central receiver-recorder for translating this code into the common language code adapted for recording on the continuous medium chosen as the output of the central receiver-recorder.

Also, since in the present state of the art it is possible to provide continuous medium recorders having much higher clock rates (at which characters may be recorded) than the rate at which characters may be transmitted from the data transmitters; and since available continuous medium recorders are generally demand devices, that is, they re quest a character when they are ready to record a char acter; the incoming characters from the data transmitters of the invention are temporarily stored in a buffer stor age and synchronized with the clock rate of the continu ous medium recorder prior to their being recorded. A buf fer storage unit for this purpose accepts characters as they are received from the data transmitters and supplies characters for recording to the continuous recorder upon request. Furthermore, since the rate at which characters are transmitted from the data transmitters may vary from the normal average rate, due to variations in line voltage at the data transmitters, or differences in hole spacing and hole size on the data cards, the buffer storage unit of the invention must be able to store enough characters prior to recording so that no characters are lost, and yet it is desirable that the storage means he of minimum size in order to minimize cost. A central receiver-recorder for an automatic data col

lection system of this nature must, for some users thereof, be able to supply characters for recording on the con tinuous medium in the absence of received characters from the data transmitters. That is, for example, many of the users of such a data system will not wish to punch a character on their data cards between ?elds of data characters which they wish to have recorded on the con tinuous medium with space characters inserted there between. In this case, the central receiver-recorder must be adapted to provide the proper number of space char acters for the continuous medium recorder between re~ ceipt of the data characters as read from the data cards. As the rate of transmission from the data transmitters varies, the central receiver-recorder must be able to rec ognize the early or late receipt of a data character so that no space character will be improperly recorded by the continuous medium recorder.

Since many computing machines using the continuous medium records produced by central receiver'recorders are provided with a parity monitoring means for detect~

Page 21: W Q if!' I'! @Qé
Page 22: W Q if!' I'! @Qé
Page 23: W Q if!' I'! @Qé
Page 24: W Q if!' I'! @Qé
Page 25: W Q if!' I'! @Qé
Page 26: W Q if!' I'! @Qé
Page 27: W Q if!' I'! @Qé
Page 28: W Q if!' I'! @Qé
Page 29: W Q if!' I'! @Qé
Page 30: W Q if!' I'! @Qé
Page 31: W Q if!' I'! @Qé
Page 32: W Q if!' I'! @Qé
Page 33: W Q if!' I'! @Qé
Page 34: W Q if!' I'! @Qé
Page 35: W Q if!' I'! @Qé
Page 36: W Q if!' I'! @Qé
Page 37: W Q if!' I'! @Qé
Page 38: W Q if!' I'! @Qé
Page 39: W Q if!' I'! @Qé
Page 40: W Q if!' I'! @Qé
Page 41: W Q if!' I'! @Qé
Page 42: W Q if!' I'! @Qé
Page 43: W Q if!' I'! @Qé
Page 44: W Q if!' I'! @Qé
Page 45: W Q if!' I'! @Qé
Page 46: W Q if!' I'! @Qé
Page 47: W Q if!' I'! @Qé
Page 48: W Q if!' I'! @Qé
Page 49: W Q if!' I'! @Qé
Page 50: W Q if!' I'! @Qé
Page 51: W Q if!' I'! @Qé
Page 52: W Q if!' I'! @Qé
Page 53: W Q if!' I'! @Qé
Page 54: W Q if!' I'! @Qé