US3533086A - Automatic system for constructing and recording display charts - Google Patents

Automatic system for constructing and recording display charts Download PDF

Info

Publication number
US3533086A
US3533086A US786782A US3533086DA US3533086A US 3533086 A US3533086 A US 3533086A US 786782 A US786782 A US 786782A US 3533086D A US3533086D A US 3533086DA US 3533086 A US3533086 A US 3533086A
Authority
US
United States
Prior art keywords
recording display
automatic system
constructing
oct
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
Application number
US786782A
Inventor
Martin A Goetz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Applied Data Research Inc
Original Assignee
Applied Data Research Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Applied Data Research Inc filed Critical Applied Data Research Inc
Application granted granted Critical
Publication of US3533086A publication Critical patent/US3533086A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing

Definitions

  • ESTABLISH coNNEcToRs a. PRINT TABLE OF coNTENTs b. LAYOUT MAIN FLOW SYMBOLS PHASE III e. LAYOUT BRANCH CHAIN SYMBOLS L Y T AFTER MAIN FLOW DECISIONS a. ESTABLISH CONNECTION LINES NT CHART SYMBOLS AND cRoss-REFERENc'Es e. PRINT PAGE PHASE II 0. mm TAG NAMEs IN TAG TABLE CROSS-REFEREN CE b. APPEND REFERENCES To TAGS LIST c. PRINT LIST INVENTOR.
  • PROGRAM AUTOFLOW PAGE 2 cmnn PASS one INPUT EDIT a I I YES IS CODE C b IAPPEND THIS coameu'ru NOI IT PREVI U COMMENT I I I IN WOQK AREA I I I "GTE O iinwnmlwflubb ECI'IRD IN WORK I E IS READY o 0 I 03 O PROCES 0 a INPUI AREA ND QOI .06- 'Hls NEXT RECORD 0 nuluwonuuo oul u 0 AI 5 I (OI
  • PROGRAM AuTo ow v PAGE. I

Description

Oct. 6, 1970 M. A. GOETZ AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS 38 Sheets-Sheet 1 Filed D60. 24. 1968 n y z m E L? N m M 0/: W w y a a 0 D T u a w 4 v A A M w 1 I z z .r n fir a u MW M H n z r 4, 1 "2!, MY umw 6a Ma 1 Pow B "mum Z MM u W m w mw n fi IUYHWKE T w n m u n r m UM Im 1 04 LM 6 R A A w #mw w rllwmww til 1 f cw" n A ml Mwr C0 J .W. a A u 2 ,0, m W m l- PM 0 0 c lllllllllllllllllll I: I
Oct. 6, 1970 M. A. eoz'rz 3,533,035
AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 38 Sheets-Sheet 2 MHMA 6'00 ATTORNEYS.
Oct. 6, 1970 M. A. GOETZ AUTOMATIC SYSTEM FOR OONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 58 Sheets-Sheet 5 a. DISTINGUISH LOGIC OPERATIONS PHASE 1 ZZ EZi Q Z'HZifZS Q' NP T T c. L I A U EDI d. FORM EDITED REcoR s e. cREATE TAG TABLE o. COMPLETE TAG TABLE b. ALLOCATE MAIN FLOW CHAINS c. DETERMINE SUITABILITY OF PHASE II BRANCH CHAINS AND ALLOCATE ALLOCATION AFTER MAIN FLOW DECISIONS e. ESTABLISH coNNEcToRs a. PRINT TABLE OF coNTENTs b. LAYOUT MAIN FLOW SYMBOLS PHASE III e. LAYOUT BRANCH CHAIN SYMBOLS L Y T AFTER MAIN FLOW DECISIONS a. ESTABLISH CONNECTION LINES NT CHART SYMBOLS AND cRoss-REFERENc'Es e. PRINT PAGE PHASE II 0. mm TAG NAMEs IN TAG TABLE CROSS-REFEREN CE b. APPEND REFERENCES To TAGS LIST c. PRINT LIST INVENTOR.
BY Mrfz'n .4. 6002f;
Oct. 6, 1970 M. A. GOE
AUTOMATIC SYSTEM FOR CONSTRUOTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 {g {416} 1-' '"l ragga I, T [66 152 166 f7! F 17 1 Z l 7 I [:I] 1&9 O
38 Sheets-Sheet 4 I h re INVENTOR.
BY a i ATTORNEYS.
Oct. 6, 1970 Filed Dec. 24, 1968 A GOETZ AND RECORDING DISPLAY CHARTS 58 Sheets-Sheet 5 65. I L zvf 104/ d) :06
INVENTOR.
/IfirfmAfioef; 2/! J- o 6 5 W Oct. 6, 1970 M. A. GOETZ 3,533,036
AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 58 Sheets-Sheet 6 Fl y. 74.
V55 Pusan REC AcP Ala 116' 326 N0 MAR f 57 24 W 4101 as .7
.718 392 7 YR; n7
saw a? 11. =2 J [CF INVENTOR. fl u'hn A. 609i ATIOENEYS.
Oct. 6, 1970 Filed Dec. 24. 1968 M. A. GOETZ AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS 38 Sheets-Sheet 7' AUX 601 AFT INVENTOR. Mrfm A. 60.9%
Oct. 6, 1970 M. A. csosrz AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS 3B Sheets-Sheet 8 Filed Dec. 24, 1968 SCI/PL M m, a z 1% W4 u W4 4 r w 4 i I I l l I l l l l l l J 9 4 m" S wt, M um mw L n 0 7 C N m; e m 7 6WH 0 5W n s 24 an \j fr ..L 0 4.
Z p J M m y H KW M C a m m 4 a a l larf'i I 80812 ATTORNEYS.
Oct. 6, 1970 OETZ 3 533,086
M. A. G AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 Fig. aw
Pnooum AUTOFLOW CHART! FUNCTIONS OF PASS ONE ARE TO EDIT SOURCE INFORMATION AND CON TRUCT TAG AND CHAIN TABLES ISET SEQUENCE NUMBERI I COUNTER TO ZE O I I I I 02 I READ F I RST SOURCE I I RECORD I I I I 03 I STORE T I TLE OF I I PROGRAM FROM FIRSTI I RECORD I AI O I 04 I READ SOURCE RECORDI I I I u a- NO 0 VALID CODE OTHER A THAN C ESI I I I PASS ONE 38 Sheets-Sheet 9 PAGE I INPUT ED I T NOTE Ob "RGDQQQDIQOGGQ INPUT AREA NOW H 5 CO TO BE O PROCESSED lbnaqlmmlm'iiiub.
(omon- A13 or I MOVE ALL F IELD OFI I THIS RCD TO WORK I I AREAS I ---II---"-(.) --III A1 1 as I EAD SOURCE RECORDI G F I 6-..-
' IDENTIFIER I O O I 0 I Q G o o D 0 008. NOI o I A50 0 0 o I I I0 L I D FLOW CHART I CODE O YESI I NO i Oct. 6, 1970 M. A. GOETZ 3,533,086
AUTOMATIC SYSTEM FOR OONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 38 Sheets-Sheet 10 Fig. 8/2
PROGRAM: AUTOFLOW PAGE 2 cmnn PASS one INPUT EDIT a I I YES IS CODE C b IAPPEND THIS coameu'ru NOI IT PREVI U COMMENT I I I IN WOQK AREA I I I "GTE O iinwnmlwflubb ECI'IRD IN WORK I E IS READY o 0 I 03 O PROCES 0 a INPUI AREA ND QOI .06- 'Hls NEXT RECORD 0 nuluwonuuo oul u 0 AI 5 I (OI|09I-------| AI 7 I 05 I ADD I TO SEQUENCE I INUIABER AND PLACE [MI I OUTPUT AREA. I
I MOVE CODE AND TAG I I FIELDS I'O OUTPUT; I I INIT I ALIZE VARIOUSI I CONTROL FIELDS I Oct. 6, 1970 M. A. GOETZ 3,533,086
AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Flled Dec. 24, 1968 58 Sheets-Sheet 11 Fly. 3/3
PROGRAM AUTOFLOU PAGE 3 CH RTI PASS ONE INPUT EDIT A CI Q I YES a ...-MW-.' T
b 0 A6 I O2 D REATE ECIAL TAG! I TABLE Eumv son I I I ABLE 0F CO TENTS I I I CHART TITLE I I 0 G4 I o 0 I u I I RECORD YES 0 a o 03 HAVE A nu o--- O I 003005! I 0 a Q Q o o I O I 0 n 0 2 00 06 0 "of Q I I 7 O a 0 (3aD3 A20 I O I EDIT coaaems INI'OI I LOGICAL LINES AND I I move 10 OUTPUT I I AREA. A SEPARATE I I PATH IS USED FOR I I EACH "we or :00: I
I COMPUTE NUMBER 0! I IL INES OF FLOW cnAnI'I I REQUIRED av TM 5 I I svIIIBoL I AUTOIIAI'IO SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Oct.6, 1910 I M. A. GOETZ 3,533,086
Fild Dec. 24. 1968 3a Sheets-Sheet 13.
PROGRAM: AuTo ow v PAGE. I
CHART: PASS ONE INPUT EDIT IADD NUMBER OF LINESI 0 I TO: RUNNING TOTAL I I FOR rt-us CHAIN OF I ------------I END I FLO I SWITCH Inn---II-- -----In- --I I I O I I I 0 I I IObIOI 02 I I I Q l I I 30 I I I I. DI Jl S I I W; OR s I I I 07 C DE I I D l I. IOI 007a G l I I I I Q .O5.04 I I I I I 3 "OI I I I 80 I I I IO5IO7I-------I I A30 D3 I I E D O I PUT D T G YES (OI I09) J DR 5 CODE I O8 l I I I I I 0F P SS I I I I I SWITCH I 06.01;. -----I ----0-r0Q-- NOI I I ,I AI IO II I I (O6I06I-----I I I0 I O I I I 09 n nnn I I I WRITE RECDRD To I IOZIOI I TAPE I I I I- III I I I NOTE 0 I I IO IIO6I Filed Doc. 24, 1968 Oct. 6, 1970 M A GOETZ AUTOMATIC sis'r'sn FOR cous'rnuc'rxm AND nnconnms nzsrnu mums ROGRAII AUYOFLO' CHARH INPUT RECORD HAS A He I I I o 0 O3 58 Sheets-$heet 1 3 PAGE 5 9435 ON! I PUT EDI Jo Vin DR 5 CODE n u DOES i COMMENTS NO CONTAIN II STE ISK F IELD 0 0 n 0 b i n I I 06.0,!
YESI 0 n I 90 o n o I I 05 I E RACT I I DESI INAT IONS AND I I LABELS FROM I I TER ISK IELD I Io .o3 -------I I MOVE L BEL8 AND I I DESTINATIONS TO I OUTPUT I OO'IIOS' Oct. 6, 1970 M. A. Z AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 Fig. 8/6
PROGRAM! AUTOFLOI CHA T! PASS ONE (05.0 A90 I OI I ICK UP I I DESTINATIONS FROM I I SOURCE OPERANDS I IPICK UP LABELS FROMI ISTORED TABLE. BASEDI I 0 LABEL CODE I AIOO coll-O40 38 Sheets-Sheet 14 PAGE 6 |NPUT EDIT (04:06) or T'QEGTFIB'KEEETEZEEI I IN PASS 2 SEGMENT I I I I .O uOI 0 Oct. 6, 1970 3,533,086
M. A. TZ AUTOMATIC SYSTEM FOR cous'rnuc'rme AND RECORDING DISPLAY CHARTS Filed D90. 24. 1968 38 Sheets-Sheet 15 Fig. 8/7
PROGRAM! AUTOFLOW PAGE 7 CHARTI PASS TWO ALLOC TIO FUNCTION OF THIS PASS IS TO 0 O5 COMPLETE CONSTRUCTION OF TAG I 0 T BLE AND ASSIGN FLOW CHAR? 0 0 YES NS FIB 8 II a POSIT IO TO ALL SY OI. B CODE m 06006 O I 500 I a] --.---.-.--------..n- O 0 a I E LOCATOR TO I oI2uO9. I POINT TO FIRST I MOI 0 I ENTRY IN CHAIN I 2 2, I 8167 0 u l I I 02 IsEr PAGE-AND COLUMNI I NUMBER 10 one. son I NUMBER TO zeno. l ILINE coumsn TO ONEI am I o:
I READ INPUT RECORD I I new mss I OUTPUTI I FILE I U &
I B80 00 o I 551' L IN! NUMBER OFI I HIS RECORD EQUAL I I7 CURRENT VALUE OFI I LINE COUNTER I I COUNTER I n-- Q c o p Oct. 6, 1970 M. A. sosrz 3,533,086
AUTOMATIC SYSTEM FOR CONSTBUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 38 Sheets-Sheet 16 Fly. 8/ 8 Moon: AUTOFLOW PAGE 5 CHART! PASS TWO ALLOCATION I CI BBC 0 a l 6 ll- O O G REACHED YES v YES 0 5m: 0F 0----- 0 CODE COLUMN I I i G 0.. I
l U 0 Q i I I uTnO1' 03'0. NDI I I NUI 0 o I 5120 on I BI7 on. (IIQOI I- ""--I (I2|OI)--"'I B I 02 B6 1 06 I ADD 1 TO BO I I ITE RECORD TO I I NUMBER; MOVE PAGE. I I OUT UT FILE I I x- AND coLuu I I TO OUTPUT AREA I I I I 07 I I i a 03 Q 0 a a l NO I w .1 on E c0 5 I THIS YES I & RECORD HAVE I! I o o I u A TAG o n n l 4' 0.. Q IO3I 0 & I YESI n n 009008 I BIO 001 NOI a I I I 590 o 0 O l NOTE O5 (09-I I-------| nuwouunlamnolu I END OF CURRENT 540 I 04 1' CH! l -LOCTE a u NEXT CHAIN TO i a I. BE PROCESSED II 0 YES llnnmu-mnnunuon i O OH J CODE I I G l In I -I 0 I on.
IIOQOI' 0 0 GI I I 000I0 I 8100 u n I I. I
Oct. 6, 1970 M. A. GOETZ 3,533,086
AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Flled Dec. 24, 1968 38 Sheets-Sheet 1'? Fly. 8/9
Panama: AUTOFLOW I PAGE 9 cmum mss TWO ALLOCATION Q I b I RE IND T PES ND .CURRENT IBRING IN CODING FORI COLUMN MAIN! SEC- I PASS THREE I Q I-un- --uv-- a- SECONDARY I I I i l O Q a I G U o I o I 5 '07 0 u I 07 M I N I I o o I I00 '1901.
-- Q a I b c I --I I I A B70 I O2 0 u 0 COO I -II------ l I ADV NCE POINTER TOI I INEXT ENTRY IN CHHNI I I TABLE I (08003) I 89 on I I "-n I I ILOCTE ENTRY IN TAGI I I I N'iLE FOR THIS IAGI -c---- ----np-- I i I I l HAS n I YES n nus CHAIN I an PROCESSED PLACE PAGE: 80X; I I LINE; AND COLU N I II It I UMBER OF CURQENT I a IRECOQD IN TAG TlBLEI NOI I ENTRY FOR THIS TAGI I I I 04 I I I SKIP PROPER NUMBERI 0 u 10 IOF RECORDS ON INPUTI n o I TAPE 80 AS TO I 008.0. I P SI ION INPUT IN I 0 a IFRONT OF THIS CI'IAINI 00. B40
I I a I "1 a 05 I My s 0 '070030 I"; I I
Oct. 6, 1970 3,533,086
M. A. GOETZ AUTOMATIC SYSTEM FOR CONSTBUGTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 38 Sheets-Sheet 18 Fly. 8/ l0 CHECK FOR "FROM" CONNECTOR (08064, 5100 I O1 Iiiaffii'B fimrIau I I uss IN no TABLE I I I I 02 i 0 II 'I'AG NO 0 F UND IN II- II TABLE I i a n o 0 i Q 0 006:0. ESI a o I B50 0 I 1 I I O3 l FIRST N0 REFERENCE To THIS 'I'AG' I D 0 B1 I0 I O I ET 5 IGNAL IN TAG I YESI I BLE ENTRY TO I I I INDICATE THAT MOREI I I HA ONE REFERENCEI I O6 I EXISTS I I PUT PAGE AND BOX I I I NUMBER OF CURRENT I I I RECORD IN CROSS I I I REFERENCE FIELD OFI u 0 I O5 I TAG TIlBLE ENTRY I u u 0080050 0 no B50 Oct. 6, 1970 Fig. a/// vacuum AUTOFLOW CI-IAIBY I amen I-Is'ne n can or coLuIIu Ice-bu I 5120 OI Q II I5 & CURRENT Y! 0 RCORD J IIORECODE' l O I O D 08.02- "OI I 0 I B30 In. IIIOJQIIIIIQ' I I I BI II 02 o u D D PRE IOU$ YES I CODE 000 I I 10 0 o I I I I nII 0040 MOI I Q I I BIUO no I30 I I O3 M. A. GOI'IZ AUTOMATIC SYSTEU FOR CONSTBUGTING AND RECORDING DISPLAY CHARTS was: "0 aLLoc 'rIc' IIIQQZ,
I BN0 0 04 0 LAST COLUMN ON PAGE Q 0 I O o o NUI I l I 0 j iaxnm 38 Sheets- 5h. 19
I Am 1 Yo co u'Im I Oct. 6, 1970 GOETZ 3,533,086
AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 58 Sheets-Sheet 20 Fig. 8/12 PROGRAM: AUTOFLOW no: I2
cI-IARn PASS TWO ALLOCATION I 1 1 0) B I 07 -u I Q ADD 2 T0 COLU l l 'l I NUUBER I n a YE 8 (2005 I i 1* l 0.. I
0 O on. .06-06- 0 q No 0 0 a I 0070 I 860 0 n 0 o 0 o 00 B 50 I u u 02 I u IOTOObl (0700) 5167 09 u 0 n ----n---- I SE1 coLurm I: TO 4 I I To FORCE END OF I I PAGE I I I no) Bbo I O3 I A05 I m PAGE I I NUMBER I o a 0 1 I n a I O u a n B125 I 0 a B 50
US786782A 1968-12-24 1968-12-24 Automatic system for constructing and recording display charts Expired - Lifetime US3533086A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US78678268A 1968-12-24 1968-12-24

Publications (1)

Publication Number Publication Date
US3533086A true US3533086A (en) 1970-10-06

Family

ID=25139575

Family Applications (1)

Application Number Title Priority Date Filing Date
US786782A Expired - Lifetime US3533086A (en) 1968-12-24 1968-12-24 Automatic system for constructing and recording display charts

Country Status (1)

Country Link
US (1) US3533086A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3684871A (en) * 1970-10-30 1972-08-15 Systonetics Inc Network plotting system
US3920967A (en) * 1974-02-22 1975-11-18 Trw Inc Computerized traffic control apparatus
US4315315A (en) * 1971-03-09 1982-02-09 The Johns Hopkins University Graphical automatic programming
US4807142A (en) * 1984-10-09 1989-02-21 Wang Laboratories, Inc. Screen manager multiple viewport for a multi-tasking data processing system
US4875187A (en) * 1986-07-31 1989-10-17 British Telecommunications, Plc Processing apparatus for generating flow charts
US20150039657A1 (en) * 2013-07-30 2015-02-05 Operational Risk Management, Llc Apparatus, Method, and System for Developing Procedures, Assessing Risk, and Generating Automated Flowcharts

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3684871A (en) * 1970-10-30 1972-08-15 Systonetics Inc Network plotting system
US4315315A (en) * 1971-03-09 1982-02-09 The Johns Hopkins University Graphical automatic programming
US3920967A (en) * 1974-02-22 1975-11-18 Trw Inc Computerized traffic control apparatus
US4807142A (en) * 1984-10-09 1989-02-21 Wang Laboratories, Inc. Screen manager multiple viewport for a multi-tasking data processing system
US4875187A (en) * 1986-07-31 1989-10-17 British Telecommunications, Plc Processing apparatus for generating flow charts
US20150039657A1 (en) * 2013-07-30 2015-02-05 Operational Risk Management, Llc Apparatus, Method, and System for Developing Procedures, Assessing Risk, and Generating Automated Flowcharts

Similar Documents

Publication Publication Date Title
US20090144274A1 (en) Method and system for filtering a table
Brockmann Writing better computer user documentation: From paper to online
DE2317870C2 (en) Circuit arrangement for controlling the data transmission between the main memory and at least one I / O device in a digital data processing system
US3533086A (en) Automatic system for constructing and recording display charts
DE2750299A1 (en) INPUT / OUTPUT SYSTEM
CN104216796A (en) Data backup and recovery method and electronic device
DE102016103784A1 (en) Virtual tape storage using inter-partition copies of logical volumes
CN110990396A (en) Data storage method, device and storage medium
US8583900B2 (en) Register renaming table recovery method and system for use in a processor
CN106502830B (en) A kind of method for restoring system backup based on Btrfs file system
CN103631589A (en) Method and device for recognizing application
Copeland et al. The Stored-Program Universal Computer: Did Zuse Anticipate Turing and von Neumann?
CN107391120A (en) One kind starts control method, electronic equipment and computer-readable recording medium
CN211685069U (en) VIO and DIO compatible train control host
CN111443991A (en) Smart card control method and device and smart card
US3243783A (en) File search data selector
Mälkiä et al. eTransformation in government, politics and society: Conceptual framework and introduction
US3665403A (en) Data recorder and verifier
JPS6325384B2 (en)
Peterson et al. The darkside of office automation: How people resist the introduction of office automation technology
Ousterhout et al. A collection of papers on Magic
CN103116553A (en) Data use control method, device and storage equipment
Kellner The" index" system
Ridenour Storage and retrieval of information
Campbell Automatic programming and compilers II: The FORAST programming language