Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUST918004 I4
Publication typeGrant
Publication dateJan 1, 1974
Filing dateApr 3, 1973
Priority dateApr 3, 1973
Publication numberUS T918004 I4, US T918004I4, US-I4-T918004, UST918004 I4, UST918004I4
InventorsW. M. Chappell
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Program generator for branching questionnaire
US T918004 I4
Images(20)
Previous page
Next page
Description  (OCR text may contain errors)

DEFENSIVE PUBLICATION UNITED STATES PATENT OFFICE Published at the request of the applicant or owner in accordance with the Notice of Dec. 16, 1969, 869 0.G. 687. The abstracts of Defensive Publication applications are identified by distinctly numbered series and are arranged chronologically. The heading of each abstract indicates the number of pages of specification, including claims and sheets of drawings contained in the application as originally filed. The files of these applications are available to the publlc'for inspection and reproduction may be purchased for 30 cents a sheet.

Defensive Publication applications have not been examined as to the merits of alleged invention. The Patent Ollice makes no assertion as to the novelty of the disclosed subject matter-l PUBLISHED JANUARY 1, 1974 918 0.G. lO-fi T918 004 PROGRAM GENERATDR FOREBRANCHING J5NEENNNNhtNlllN" n QUESTIONNAIR (HM) William M. Chappell, Yorktown Heights, Hugh C. Fallon, l

Mohegan Lake, Gerald Geortzel, White Plains, and m m R m William G. Strohm, Yorktown Heights, N.Y., assignors fl T ,",*,,,,':,,;g,,, {a to International Business Machines Corporation, m "limo" icuvswumcunsl Armonk, NY.

Continuation of application Ser. No. 213,909, Dec. 30, 1971. This application Apr. 3, 1973, Ser. No. 347,591 Int. Cl. G06f 7/00 US. Cl. 340-1725 20 Sheets Drawing. 82 Pages Specification NEAD RECORDS AND STONE PORN QUESTIONNAIRE DATA SET (DDS) 0N DISK FILE (H05) A computer system is provided, as represented by FIG. 3, for automatically generating, in response to a speci- W'EWHND WE WESHONWE STRUCTURE TABLE (05" FROM fied tree-structured branching questlonnalre, the decode ous usmc OSGTGENIERATOR program instructions required by the computer to decode -'9 the responses to the respective queries of said question- ,L M naire. The creator of the branching questionnaire specik fies same, on a convenient form, via writing the basic incomm: 1m no menu: mrur uzcnmsn FUN "MINE HANK SENSE DESCRIPTION (INDHOR formation required by the computer to generate the data ronu 0UE5l|0NNAlREtF|6.8) OUESIIDNNAIRE(FIGS.94U

and programs for producing both the branching questionnaire text and decode program instructions therefor. After the basic information specified by the creator of the questionnaire, along with appropriate control information therefor, is entered into the computer, the computer automatically arranges same to form a questionnaire data set, which is stored on disk file as shown at 17. The questionnaire data set provides a conveniently addressable compilation of the information entered into the computer. The computer then acts to retrieve from the questionnaire data set, that information defined therein which is basically representative of the tree structure, and transforms this information into a questionnaire structure table as shown at 19, which table uniquely and unambiguously represents, in a particular tree form arrangement, the essential data required by the computer to automatically generate the decode program instructions. The questionnaire structure table and questionnaire data set are cooperatively employed by the computer to generate an image of the text of the queries of said questionnaire as shown at 21 and 23 and, in association with the position of the respective designated locations or spots in the text of said queries at which a manual response to each query is to be made, to generate at 31 the decode instructions (called IMDs) required by the computer to decode the responses thereto.

STORE DATA 1N INlENNAL NECDND (PATIENTS FILE) Jan. 1,, 1974 W. M. CHAFPELL ETAL PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 30, 1971 WRITE QUESTIONNAIRE 2O Sheets-Sheet 1 FIG. 1A

(PHYSICIAN) ANSWER QUESTIONNAIRE USE QUESTIONNAIRE TO MAKE CONTROLS TO PRODUCE QUESTIONNAIRE IN MEDIUM CHOSEN AND TO MAKE CORRESPONDING DEGODE ENTRIES THEREFOR.

FIG.IB

(PATIENT) QUESTIONNAIRE USE DEGQDE TO READ MARKS AND TRANSLATE TO ANSWERS STORE ANSWER IN INTERNAL RECORD (PATIENTS FILE) I FIG. 2 (PRIOR ART) PROGRAMMER GENERATES INPUT MACROS FOR DECODING MARK SENSE FORM FOR THIS QUESTIONNAIRE PROGRAMMER GENERATES PROGRAM TO PRODUCE MARK SENSE FORMS FOR THIS QUESTIONNAIRE INVENTORS WILLIAM M. GHAPPELL HUGH C FALLON GERALD GOERTZEL WILLIAM G. STROHM I A ORNEY 1, 1974 w. M. CHAPPELL ETAL T913,004

PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 30, 1971 20 Sheets-Sheet 2 3 WRITE QUESTIONNAIRE (PHYSICIAN) WITH CONTROL INFORMATION TRANSFORM INFORMATION TO MACHINE READABLE QUESTIONNAIRE AND HIERARCHY RECORDS (PUNCH CARDS) READ RECORDS AND STORE M15 FORM QUESTIONNAIRE DATA SET (QDS) 0N DISK FILE (FIGS) 1? GENERATE AND STORE QUESTIONNAIRE STRUCTURE TABLE (QST) FROM QDS USING QST GENERATOR ITINITANI TI M19 GENERATE TEXT DATA GENERATE INPIIT MECHANISM FOR MAKING MANN SENSE DESCRIPTION (IMD)FOR FORM QUESTIONNAIRE (H08) QUESTIONNAIRE (FlGS.9-11) 0-' ..L h w I m--. I STORE TEXT IIATAI PRODUCE MARK 25 STORE IMD SENSE FORMS 25 55 MARK FORMS 2? MARK SENSE READER/29 X35 STORE DATA IN INTERNAL RECORD (PATIENTS FILE) Jall- 1974 M. CHAPPELL ETAL I 9 3 PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 30, 1.971 20 Sheets-Sheet;

N 3 Jan. 1, 1974 W. M. CHAPFELL ETAL Original Filed Dec. 30, 1971 Sheets-Sheet 4 34 14 o s c bCCASIONALLY 32 H 1913 33 15 0 S c FREQUENTLY 34 H 1945 35 16 o 0 HOW LONG D0 YOUR ANXIETY PERIODS 56 0 3 4 USUALLYLAST (IN HOURS) 3T H 999 N2 38 1T 0 0 WHAT WAS LOWEST REC'DE BODY TEMP? 39 H LTEMP H31 40 49 o s c H B CAN YOU DESCRIBE'SYMPTOMSOFANXIETY 41 H 191T 42 19 o H D REsTLEssHEss 43 H 1918 44 2o 0 H 0 WEAKNESS 45 H 1919 46 21 o H 0 TTTTERTHESs 4T H 1920 4a 22 o H o IRRITABILITY 49 H 1921 50 23 Q H 0 GRYING 51 H 1922 52 24 4 F B WHAT IS YOUR SOCIAL SECURITY Ho? 33 0 34 349-9) 2T0----9T 4T0----9T 54 H 999 T s5 23 0 4: B nuEsT EXIT 5s 0 F IF HHLEHHHT 45 YOUR THTAET STATUS? 5T 4 4 L (12345HA9cnEosHT) 39, H 999 T FIG. 58

FIG. 5A FIG .5

FIG 5B Jan. 1, 1974 PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 130, i971 20 Sheets-Sheet 5 FIG. 5A

QUESTIONNAIRE DATA SET (Q08) 35 z 15' 2 In 9 m E D 80 Q E 1.11 2 g g g 1- z 1 3 QUESTION Q 9 :53 m 5, 8 5; (I TEXT g 5 t m 2 J n. Q J X "J :1 E if, m 13 I c 1 1 0 s A 11 A 00 YOU WANT T0 TAKE A PSYCHE EXA11 1 2 11 1902 A 3 2 0 s B HAVE YOU ANSWERED THIS 0uEsT101111A1 4 Q *1 1 11100115111? 1 5 0 B Y QUEST 1x11 6 11 999 T- 9 0 s B 11 B BEEN DEPRESSED LATELY 8 11 1904 9 H 1905 1 1001101 ABOVE 11001 H 10 4 0 s 0 00011510111111 1 11 11 1906 A 12 5 0 s 0 FREQUENTLY? V M19 14 6 o c 110111 10110 00101111 DEPRESSIVE PERIODS 15 0 T LASTHINHOURS) W 16 11 999 112 "11 T I 0 H WHAT wAs HIGHEST 1110'0. BODY TEMP 1 1B 11 11TE11P. 119.1

19 8 11 E 0 Y A 15 THIS EXAM DEPRESSING '1 H .NY. 21 9 0 "s c 11 B MQANWYQUVIDESCRIBE 101111 0111119910111 22 11 V 19011 29 10 o 11 0 110 PEP A 25 11 0 11 0 01111110 TENDENCYW PM .25. .1911 21 1B 11 LACK 01111TE11Es A 29 19 0 s B 11 B HAD ANXIETY LATELY Jan. 1,,- 1974 W. M. CHAPPELL ETAL PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE 2O Sheets-Sheet T5 Original Filed Dec. 30, 1971 START IS LEVEL OF SAME AS ANY OF THE OTHER LEVELS STORED IN LEVEL TABLE T-HTS QUEST THE E YES FIG. 6A

INSERT QUEST. NO OF SUCH QUEST IN"SKPFRM" FIELD I OF QST FOR THIS QUEST.

CLEAR LEVEL IN LEVEL TABLE IS THERE A SKIP CONDITION INDICATED IN ODS FOR THIS 'QUEST.

YES

FETCH "SKIP LEVEL" FOR THIS QUEST. IN 005 DOES LEVEL TABLE ALREADY HAVE A QU AT THIS LEVEL I IYES NO TS'SHTP LEVEL" OF INDEXED QUEST THE SAME AS TTS QUEST LEVEL YES\ REMOVE SUCH ouESTHo. ENTRY AND SToRE IN "SKPREF" FIELDOF LIST FOR THTS QUEST.

STORE QUEST NO FOR THIS QUEST IN LEVEL TABLE UNDER LEVEL INDEX CORR ESPONDINC TO EETCHED LEVEL EST. NO.

Jam 3974v W. M. CHAPPELL ETAL T918904 PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed D60. 30, 1971 2Q Sheets-Sheet T START FIG. 68-! SET ans AND QST INDEXES 37 LIVCREMENT ODS INDEX TO 39 NEW RECORD.

| 5 THIS THE END OF INDEX BATA /41 FOR QDS YES NO CVOPY LEvEL TABLE Ls THIS A NEN /45 To osT. ouEsT YES 7 N0 PREPARE To SEARCH LEvEL TABLE FOR PROPER LOCATION OF LEVEL OF NEW QUEST.

IS LEVEL OF NEW QUEST HIGH- ER THAN ANY EXISTING LEVEL 49 IN LEvEL TABLE YES N0 51 A 55 L TNsERT NO. OF NEW ouEsT IN NEw LE- COPY DATA TRoN CURRENT HIGHEST vEL 0F LEvEL TABLE AND INSERT ouEsT LEvEL 0N LEvEL TABLE NB. OF NEW ouEsT IN THE 'DOWN" TO Q51 FIELD 0T TTs PARENT ouEsT.

Jan. L 1974- W. M. CHAPPELL ETAL.

PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE 2O Sheets-Sheet 8 Original Filed Dec. 30, 1971 INSERT IN QST THE QUEST NO. OF NEW QUEST III THE "HERE" FIELD AND QUEST NO. OF LAST INSIIIPLV,QSTPNT H LEVEL,A

LEVEL & SKPCD FIELDS.

QUEST IN "UP" E|ELD,-INSERTINFO.

IS HIGHEST LEVEL III LEVEL TABLE EQUAL T0 LEVEL OF NEW QUEST I YES NU V DECREIIENT LEVEL 0N LEVEL TABLE BYI INSERT QUEST NO. OF

NEW QUEST IN 0ST UNDER "FORWARD" FIELD OF LAST QUEST.

FIG. 65-1 FIGv 65-2 FIG.6B

T974 w. M. CHAFPELEL. ETAI... 813

PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Fi led Dec. 50, 1971 20 Sheets-Sheet 11 FIG.

FIG. 98

I FIG. FIG. 9A 9c READ comm CARDS IS NUMERIC /95 QUESTION SWITCH 0 83 RESET IMDCTR AND-OSTCTR T0 ZERO NO YES COPY NIJHERIC TRANSLATOR 85 CREATE FIRST FIVE CONTROL IMD'S T0 IMD FILE IMD'S AND INCREMENT I IMDCTR EACH TIME I DOES ENTRY ENTITLED SKPFRM /97 IN COLT OF OST =0 '1 87 INCREIAENT OSTCTR YES 99 READ THE DST ENTRY 89- E IFIED BY QSTCTR CLOSE OPTICAL MARK SENSE FORM AND IHD FILES 9L DOES THIS ENTRY IN THE 0ST END I CONTAIN THE "END" SYMBOL? NO YES A03 PLACE THE VALUE (IMDCTR +1) INTO THE END BRANCH TARGET c REGISTER. ENTER THE VALUE IAT ggJT Q F Q S T Q Q SKPFRM INTO THE ONLP REGISTER.

YES NO 1974 w. M. CHAPPELL ETAL 9 8fi0 PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 50, 1971 20 Sheets-Sheet 12 DOES THTs ENTRY TH THE osT CONTAIN THE "END" SYMBOL? NO YES 105 A READ 0ST ENTRY AT QNLP READ THE EHTRT ENTITLED WENT TO TEMPORARY 0ST ERoH COL.6 0F 0ST To THE REGISTER ENTITLED QDSINDEX 10? GET EH0 LocATloH (COL.12 121 OF TEMPORARY 0ST) To READ QUESTION TEXT REGISTER ENTITLED TEHPIHTT AT ODSINDEX READ IMD AT LOCATION INSERT TExT IN MARK sEHsE TEMPIMD TH IHTT ETLE,sToRE EoRH DATA sET IMD RRAHcH TARGET INTIMD AND HRITE To IMD FILE AT LOCATION TEHPIHTT lHcREHEHT QDSINDEX GET SKPREF ERoH TEMPORARY 0ST READ QUESTION TEXT 115 AT QDSINDEX T SKPREF o? 29 YES NO 1 A ARE "TYPE OF RECORD" AND "ERAHE 115 TYPE"BOTH BLANK 0H 00 THEY T THmcATE A "HIERARCHY READ SKPREF To QNLP CONTINUATION RECORD"? N0 YEs no TYPE OF RECORD" AND"FRAME I TYPE"IND|CATE A"ouEsT|0H ADD TEXT T0 MARK sEHsE coHTlHuAT oH RECORD"? 1 FORM-DATA sET NO YES j P i Jan. A, W74 w. CHAPPELL ETAL T91IQ04 AM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 30, 1971 20 Sheets-Sheet 13 DO "TYPE OF RECORD" AND "FRAME TYPE" INDICATE A HIERARCHY REcoRII? N0 ms DOES QUESTION PRESCRIBE INcRENENT INIIcTR, NAILE INN NEIII COLUMN 0R PAGE 0N ANTI sToRE IN IND FILE IIARR sENsE FORM? N0 YEs' 139 HIERARCHY TYPE NUMERIC YES NO 147 D0 "TYPE OF RECORD", "FRAME TYPE" AND "LEVEL" INDICATE 1 I A "BRANCH To LABEL" TURN ON NuNERIc N0 YEs QUESTION sINITcN IS QUESTION IDENTIFIER ANEW QUESTION 4 3 YES NO SAVE RECORD 153\|S ENTRY ENTITLEII"sAIPcII"IN COLIO 0F NsT ENTRY BLANK? YEs N0 155 INcRENENT 1NIIcTR,sToRE INAs NEIN coLuNN 0R NEN RRANcII IMD IN IND FILE AT PAGE RECORD SAVED INIIcTR, sAvE IMDCTR IN IMDLOC 0F 0ST AND IIIRITE NO YES To NsT FILE AT osTcTR.

REsET MARK SENSE FORH TO NEW COLUMN 0R PAGE AND CLEAR SAVED RECORD 1 1974 w. M. CHAPPELL. ETAL,

PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec.

20 Sheets-Sheet 11 INPUT MECHANISM DESCRIPTRON (IMO) mwmzaz as; 50%;. 10235 m M 9 m 7 1 w3 29556 572mm 1 MN Y N mwmznz zofimmzo 1024mm 1 W 5 a 9 25232 6 MECY 0 1 K E O m D 223 50 N 1 .1 s l. R R L D w M NWOEEN 25m 7 W3 M E S F W H E M s m N mag W 1 1 K E w m D m 223 60 w 9 R S n R Du L N W M 6 N10 EN 26m M w M E S F W H m m N m 35 w M 1 1 BE {222m 2. owmokw w3 Y N Y N Y NWYW .Y N Y N N Y M MI; 95221 E. wm MMW mmmmwmm muzwmmumm Jwmj ww 99 www wwww ww W5 7; zoimwno YN 1N YNYW YNYNYYY YN K E M w 223 50 M M 30m 33 .1? Hu BHMM m Bu fi w 9 n P mo a 11 11 1 1 1 1111 1 1 to 3226mm mom 02H MQ F ZQTrmwDU BB BB nnvnDfiunDNNnD BB mobBSE wziaomo 1 1 1 1 1 1974 w. M. CHAPPELL. ETAL PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE 2O Sheets-Sheet 1 :5

Original Filed Dec. 30, i971 8 8 A 4 N .E N 3 n 8 l W T n W01 00 00 00 22 T1 2T 19 TT 1T 22 E G H H M T T M 0 R 8 B2 0 1 F l 22 M V V V V N V NV N V N V YV V V P LL 9 10313 55669 TT 0090 12 9 0111 1- J J ll TT 112220 9999 9999 99 99 R N 4| 6 0000 0 270 45 w mHn MM wJ TP TT whim/.22 22 .1 H H H H W H W H mm H H H H H u H 6T W. 7020 670090 135 TTnO.n0 22 22225 11 1 11 .1IJT.1I..J|. 4 1 Ti -T14 H 51 5 1 1 E8885 BBB DU .N NBB nDnDnDnDnD L L l TT T TT-UTTT T TT T TUTTTTT T 8901270456T 0090 4 27J456T 90 LN "IMO TYPE" COLUMN, T= TRANSLATE b BRANCH IN "CROUPINC LNDICATOR" COLUMN,

NOTE

REQUIRED MEANS THAT AT LEAST ONE MARK MUST BE MADE BUT THAT THERE CAN BE MORE THAN ONE MARK MADE.

)=END OF ANY CROUP LN "QUESTION TYPE" COLUMN,

B=BOOLEAN N= NUMERIC t= TEXT FIG. 108.

FIG.

TOA

FTG.1O

Jan. 1, 174 w. M. CHAPPELL ETAL.

PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 30, 1971 FIGMA TABLE VALUE IMD 2 E E E 1; VALUE 10 BE POSTED 53 E E g 100 1 0- E; 2 0R 01110100 225 g E H 1--| 3 51 v 0 0 0.00000 52 v 0 1 1.00000 55v 0 2 2.00000 50 v 0 5 5.00000 55 v 0 4 0.00000 55V 0 5 5.00000 51v 0 0 0.00000 58V 0 1 1.00000 50v 0 0 0.00000 00v 510 0 9 9.00000 61 V 0 0.00000 02 v 1 1 10.00000 05v 1 -2 20.00000 '7 :1 5 5000000 65V 4 V 40.00000 W ,6, 5 50. 00000 i1 6 00.00000 JLY 1 1 1000000 .9. V 1 8 00.00000 71, 9 9000000 'L.. 42 0 0.00000 2 --2 1 100.00000 73V 2 2 20000000 v 2 5 50000000 v 2 4 40000000 10 v 2 5 50000000 v 11 v 2 0 000.00000 10v 2 1 00000000 19 v 2 0 00000000 00 v00 *1 -2 9 90000000 81. -0 9Q.999 02 v 0 1 010000 83 v 0 2 020000 Sheets-Sheet 1 5 FIG. 11A

FIG. 118

FIG. 11C

FIG. 11D

2O Sheets-Sheet 17 R R E I F o lrE U IlI D I L G NG G A ECL V '8 Dn W 0 00000 00000000 00000000000 00000000 m 000000000000 00000000000000000000000 I 0000000000000000000000000000000000000 W 12204567009 000000000 7 1213456 09 k w. M. CHAPPELL ETAL.

PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE 89 V 90 V as 91 V 92 V 93 V 94 V 95 V 96 V 97 V 98 V 99 V 104 V 105 V 108 V 107 V 108 V 109 V V 916* 121 V 122 V Jan 1, 1974 Original Filed Dec.

Jan, 1, 1974 W. M. CHAPPELL ETAL PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Sheets-Sheet 18 127 V 128V 129 V 130 V 131 Original Filed Dec.

Jam 1974' w. M. CHAPPELL ETAL 1.9151004 PROGRAM GENERATOR FOR BRANCHING QUESTIONNAIRE Original Filed Dec. 30, 1971 Sheets-Sheet 19 moofimm-ummgcooo mma

Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US6278901Dec 18, 1998Aug 21, 2001Impresse CorporationMethods for creating aggregate plans useful in manufacturing environments
US6279009Dec 4, 1998Aug 21, 2001Impresse CorporationDynamic creation of workflows from deterministic models of real world processes
US6321133Dec 4, 1998Nov 20, 2001Impresse CorporationMethod and apparatus for order promising
US6347256Nov 2, 1998Feb 12, 2002Printcafe System, Inc.Manufacturing process modeling techniques
US6546364Dec 18, 1998Apr 8, 2003Impresse CorporationMethod and apparatus for creating adaptive workflows
US7587336Jun 9, 1999Sep 8, 2009Electronics For Imaging, Inc.Iterative constraint collection scheme for preparation of custom manufacturing contracts
Classifications
U.S. Classification717/106
International ClassificationG06F19/00, G09B7/02, A61B5/00
Cooperative ClassificationG06F19/363, A61B5/00, G09B7/02
European ClassificationG06F19/36A, G09B7/02, A61B5/00