`
`
`
`
`
`. w099,27483
`
`
`
`
`
`'
`
`'
`
`'
`
`PCT/US98l24986
`
`
`
`
`1
`
`
`
`functions described below. Monitoring application 200 includes a
`
`
`
`
`
`
`
`
`
`
`
`
`plan generator 71, a plan assignor 73,
`and a report generator 74.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Plan generator 70 is designed to generate plan specifications 204
`
`
`
`
`
`
`
`from information entered through plan specification screen 205.
`
`
`
`Server 42 also includes educational programs 202 which are sent to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`multimedia processor 196 to be displayed on display unit 198 for
`
`
`
`
`the individual to view.
`
`
`
`
`
`
`
`
`
`has
`
`computer
`
`
`
`
`
`
`
`
`
`Fig. 22 shows a detailed block diagram of multimedia processor
`
`
`
`
`
`
`
`
`
`
`
`is designed to execute assigned
`196. Multimedia processor 196
`
`customized compliance plan specifications 204 which it receives
`
`
`
`
`
`
`
`
`
`
`
`
`
`42.
`a
`from server
`Multimedia processor
`196
`
`
`
`
`
`
`
`
`
`
`
`
`98 which is connected to a memory 100.
`processing unit
`(CPU)
`
`
`
`Memory 100 is preferably a non—volatile memory,
`such as a serial
`
`
`
`
`
`
`
`
`
`
`
`100
`stores
`EEPROM.
`Memory
`customized
`compliance
`plan ‘
`
`
`
`as well as the individual's'
`specifications 204
`from server 42,
`
`
`
`
`
`
`
`
`
`
`answers 62, answers 206, and device measurements 64 to be sent
`to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`server 42.
`CPU 98 is preferably connected to memory 100 using a
`
`
`
`
`
`
`
`standard two—wire IZC interface.
`
`
`
`
`
`
`
`through
`
`94.
`
`The
`
`data
`
`includes
`
`
`
`
`
`
`
`CPU 98 is also connected to printer interface 110, which transmits
`
`
`
`
`
`
`
`
`
`
`
`
`information to printer
`54
`through printer
`jack 96,
`and device
`
`
`
`
`
`
`interface 108, which transmits data from monitoring device 50
`
`
`
`
`
`
`
`
`
`
`
`device
`jack
`compliance
`
`
`
`
`
`questionnaires, educational programs,
`the individual's answers and
`
`
`
`
`
`
`
`
`
`
`responses,
`and coupon information to be printed on printer 54.
`
`
`
`
`
`CPU 98‘ is also connected to device interface 108 which connects
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`monitoring device 50
`through device jack 94.
`‘Measurements 64
`
`
`
`
`
`
`
`
`
`
`from monitoring device 50 are uploaded into CPU 98, where theyiare
`
`
`
`
`
`
`then transmitted to server 42.
`CPU 98
`is further connected to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`modem 102, which is used to connect multimedia processor 196'
`server 42
`through communication
`network 42.
`Modem 102
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`connected to telephone jack 104 through modem jack 96.
`
`
`to
`is
`
`
`
`generator
`a video/text
`to
`also ‘connected
`is
`
`
`
`
`
`
`
`
`
`
`
`
`processing
`receiving
`is
`for
`208
`generator
`
`
`
`
`
`
`from the CPU and displaying them on
`educational programs 202
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`display unit 198
`to be viewed and heard by
`individual.
`
`
`
`
`
`
`
`
`
`
`Alternatively,
`the educational programs can be received using a
`tuner 212. which is also connected to CPU 98.
`Tuner 212 receives
`
`
`
`
`
`
`
`
`
`
`
`28
`
`
`
`
`
`208.
`
`and
`
`the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CPU
`
`
`98
`
`
`
`
`
`Video/text
`
`srusoocuo: <wo___99274e3m I >
`
`
`
`
`
`
`
`
`301 of 527
`
`
`
`
`W0 99,2-7433
`
`
`PCT/U598/24986
`
`
`
`
`such
`signals of different frequencies from a broadcast source 214,
`
`
`
`
`
`
`
`
`
`as the transmitter of a television station.
`Tuner 212 translates
`
`
`
`
`
`
`
`
`
`
`these signals into educational programs 202 which can be viewed
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and heard by the individual on display unit 198.
`Both video/text
`generator 208 and tuner 212 are connected to a CMOS switch 210,
`
`
`
`
`
`
`
`
`
`
`
`
`which is also connected to CPU 98.
`CMOS switch 210 alternatively
`
`
`
`
`
`
`
`
`
`
`
`
`connects video/text generator 208 and tuner 212 to CPU 98.
`
`
`
`
`
`
`
`
`
`
`
`
`Finally, CPU 98 is connected to’ a control receiver 216.
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiver 206 is for receiving signals from a remote control 218.
`
`
`
`
`
`
`
`
`
`Remote control 218 is a standard wireless signal producer which
`
`
`
`
`
`
`
`
`
`
`can be used by the individual
`to send commands
`to CPU 98 from a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`distance. Signals generated by remote control 218 are received by
`
`
`
`
`
`
`
`
`
`control receiver 216 and sent to CPU 98 to be carried out.
`
`
`
`
`
`
`
`
`
`
`
`
`Control
`
`
`
`_
`
`Referring back to Fig. 21, workstation 44 connected to server 42,
`
`
`
`
`
`
`
`
`
`
`
`includes plan specification entry screen 205,
`a plan assignment
`
`
`
`
`
`
`
`
`
`screen 228,
`and report screen 80.
`Plan assignment screen 228 is
`
`
`
`
`
`
`
`
`
`
`
`illustrated in greater detail in Fig. 24.
`Plan assignment screen
`
`
`
`
`
`
`
`
`
`
`228 comprises check boxes 230 for each of
`the available plans.
`
`
`
`
`
`
`
`
`
`
`
`for
`Plan assignment screen 228 also comprises check boxes 232
`
`
`
`
`
`
`
`
`
`
`
`selecting the individual
`to whom the plan is to be assigned.
`
`
`
`
`
`
`
`
`
`
`After the assignment has been made,
`the ASSIGN PLAN button 236 is
`
`
`
`
`
`
`
`
`
`
`
`
`selected to create and store for the individual selected in check
`
`
`
`
`
`
`
`
`
`
`
`boxes 232
`
`
`to the plan selected in check boxes 230.
`a respective pointer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Each pointer is stored in look—up table 66 of database 58.
`assignment screen 228 further includes an ADD PLAN button 234 for
`
`
`
`
`
`
`
`
`
`
`accessing plan specification screen 205 and a DELETE PLAN button
`
`
`
`
`
`
`
`
`
`
`238 for deleting a plan specification.
`
`
`
`
`
`
`
`
`Plan
`
`
`
`
`
`
`
`26A and 263.
`is shown in Figs.
`this embodiment
`The operation of
`
`
`
`
`
`
`
`
`
`
`
`
`
`included in the
`illustrating steps
`flow chart
`Fig.
`26A is a
`
`
`
`
`
`
`
`
`
`
`Fig. 268
`is a
`monitoring application executed by server 42.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In step 502,
`server
`continuation of the flow chart of Fig. 26A.
`
`42 determines
`if new plan information has been entered through
`
`
`
`
`
`
`
`
`
`
`plan specification screen 205.
`If new plan information has not
`
`
`
`
`
`
`
`
`
`
`been entered,
`server 42 proceeds
`to step S06.
`If new script
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`information has been entered, server 42 proceeds to step 504.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BNSDDCID: <WO__,9927483A| _l_>
`
`
`
`
`
`29
`
`
`
`302 of 527
`
`
`
`
`
`
`
`
`
`
`
`includes
`
`50
`
`t.o
`
`be
`
`selected,
`
`As
`
`shown
`
`23,
`
`
`
`
`
`
`
`
`
`plan specification screen 205
`in Fig.
`
`
`
`
`
`
`
`compliance questions, monitoring devices
`
`
`
`
`
`educational programs
`to be selected, evaluation criteria to be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`set,
`and coupon types to be selected.
`Plan specification screen
`
`205 further includes a prescribed connection time for multimedia
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`processor 196
`to establish a
`subsequent
`communication link to
`
`
`
`
`
`
`
`
`
`
`server 42.
`The plan information is generally entered in server 42
`
`
`
`
`
`
`
`
`
`
`by an administrator,
`such as a healthcare provider.
`Of course,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`any person desiring to communicate with the individuals may also
`
`
`
`
`
`
`
`
`
`
`42
`to server
`to create and assign plans.
`be granted access
`
`
`
`
`
`
`
`
`
`
`
`
`
`Further,
`it is to be understood that
`the system may include any
`
`
`
`
`
`
`
`
`
`
`number of workstations 44
`for entering plan generation and plan
`assignment information in server 42.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In step 504, plan generator 71 generates a plan specification from_
`
`
`
`
`
`
`the information entered in plan specification screen 205.
`Plan
`
`
`
`
`
`
`
`
`
`
`specification 204
`is stored in database 58.
`Steps 502 and 504
`
`
`
`
`
`
`
`
`
`
`are preferably repeated to generate multiple plan specifications
`
`
`
`
`
`
`
`
`for asthmatic
`e.g. plans
`for diabetic individuals, plans
`
`
`
`
`
`
`
`
`
`
`
`individuals, etc.
`Following step 504, server 42 proceeds to step
`
`
`506.
`
`
`204,
`
`In
`
`
`
`
`step 506,
`
`
`
`server
`
`42
`
`determines
`
`if
`
`
`new plan assignment
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`information has been entered through plan assignment screen 228.
`If new plan assignment information has not been entered, server 42
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`proceeds to step 510.
`If new plan assignment information has been
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`entered,
`server 42 proceeds
`to step 508.
`In step 508,
`
`
`
`
`
`pointer generated on plan assignment screen 228 is stored in look-
`
`
`
`
`
`
`
`
`
`
`
`up table 66 of database 58.
`Following step 508,
`server 42
`
`
`
`proceeds to step 510.
`
`
`
`
`n
`
`
`
`each
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`request has been
`server 42 determines if a report
`In step 510,
`
`
`
`
`
`
`
`
`
`
`request has been
`received from workstation 44.
`If no report
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`request has
`If a report
`received, server 42 goes to step 516.
`
`
`
`
`
`been received for a selected individual, server 42 retrieves from
`
`
`
`
`
`
`database 58 responses 62, answers 206, and device measurements 64
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`received from the individual
`in step 512.
`In step 514,
`
`
`
`
`
`
`
`
`
`42 generates
`and displays
`the
`individual's
`report _on
`
`
`
`
`
`
`
`
`
`
`
`the server goes to step 516.
`workstation 44.
`Following step 514,
`
`last
`
`
`
`Server
`
`
`
`30
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BNSDOCID: <WO_9927463A l_l_>
`
`
`
`
`303 of 527
`
`
`
`
`W0 99/27433
`
`
`PCT/U398/24986
`
`
`
`server 42 determines if any multimedia processors
`In step 516,
`
`
`
`
`
`
`
`
`
`to be
`196 are remotely connected to server 42.
`Each individual
`
`
`
`
`
`
`
`
`
`
`monitored is preferably provided with his or her own multimedia
`
`
`
`
`
`
`
`
`
`processor 196 which has
`the individual's unique
`identification
`
`
`
`
`
`
`
`code stored therein.
`Each individual is thus uniquely associated
`
`
`
`
`
`
`
`
`If none
`with a respective one of the multimedia processors 196
`
`
`
`
`
`
`
`
`
`
`of the multimedia processors 196 are connected, server 42 returns
`
`
`
`
`
`
`
`
`
`to step 502.
`
`
`
`
`
`
`
`
`
`
`
`.
`
`
`
`If multimedia processor 196 is connected, server 42 receives from
`
`
`
`
`
`
`
`
`
`multimedia processor 196
`the individual's unique identification
`
`
`
`
`
`
`
`
`
`
`
`
`
`in step 518.
`In step 520,
`server
`
`
`
`
`
`
`multimedia processor
`responses
`answers
`device
`
`
`measurements
`and plan identification code
`
`
`
`
`196
`
`62,
`
`64,
`
`
`
`42
`
`receives
`
`from
`
`206,
`
`
`
`recorded during
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`code
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The plan identification.
`execution of a previously assigned plan.
`code identifies to server 42 which plan was executed by multimedia
`
`
`
`
`
`
`
`
`
`
`
`processor 196
`to record answers 62,
`responses 206,
`
`
`
`
`
`
`measurements
`The
`answers
`responses
`
`
`
`
`
`and plan identification code
`
`
`
`
`
`
`
`64.
`
`64,
`
`
`
`
`
`
`
`measurements
`database 58.
`
`
`
`62,
`
`
`
`
`206,
`
`and device
`
`
`
`are
`
`
`
`device
`
`
`stored in
`
`
`server 42 uses the individual's identification code
`In step 522,
`
`
`
`
`
`
`
`
`
`
`from look—up
`table
`retrieve
`
`
`
`
`
`
`
`
`
`
`Server 42
`specification 204 assigned to the individual.
`
`
`
`
`
`
`
`
`
`retrieves
`from database
`assigned plan specification 204
`58.
`
`
`
`
`
`
`
`
`Server
`transmits
`assigned plan specification. 204
`42
`to the
`
`
`
`
`
`
`
`
`
`processor
`individual's multimedia
`196
`through
`communication
`
`
`
`
`
`
`
`
`
`
`
`
`Following step 522, server 42 proceeds to step 524.
`
`
`
`to
`
`66
`
`the
`
`pointer
`
`to
`
`
`network 46.
`
`
`
`plan
`
`then
`
`
`
`In steps 524 and 526, multimedia processor 196 executes commands
`
`
`
`
`
`
`
`
`
`
`to collect device measurements
`64
`from a
`selected monitoring
`
`
`
`
`
`
`
`
`
`specification 204
`device 50.
`Plan
`determines
`the
`
`
`
`
`
`
`
`
`monitoring device 50 from which to collect device measurements 64.
`
`
`
`
`
`
`
`
`
`
`In step 524, multimedia processor 196 prompts the individual
`to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`connect selected monitoring device 50, for example a blood glucose
`to device jack 94.
`In step 526, multimedia processor 196
`
`
`
`
`
`
`
`
`
`
`
`
`collects device measurements 64 from monitoring device 50 through
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device interface 108. Device measurements 64 are stored in memory
`100.
`
`
`selected
`
`meter,
`
`BNSDOCID: <WO _ 9&7-|B3AI_I_>
`
`
`
`
`
`
`304 of 527
`
`
`
`WO ”/27483
`
`
`
`
`A
`
`PCT/US98/24986
`
`
`
`
`
`
`
`
`
`In step 528, multimedia processor 196 determines whether plan
`
`
`
`
`
`
`indicates
`educational program 202
`should be
`specification 204
`
`
`
`
`
`
`
`
`
`
`
`If not, multimedia processor 196
`goes
`shown on display 198.
`
`
`
`
`
`
`
`
`
`has been
`directly to step 534.
`If
`educational program 202
`
`
`
`
`
`
`
`
`In step
`specified, multimedia processor 196 goes
`to step 530.
`
`
`
`
`
`
`
`
`
`
`
`530, multimedia processor 196 receives the educational program
`
`
`
`
`
`
`
`
`
`
`tuner 212.
`The educational program is then
`via modem 102 or
`
`
`
`
`
`
`
`
`
`
`processed and displayed on display unit 198.
`In step 532,
`the
`
`
`
`
`
`
`
`
`
`remote control 218
`to respond to educational
`individual uses
`
`
`
`
`
`
`
`
`
`
`
`
`
`from multimedia processor 196‘
`program 202.
`Answers 62 are sent
`
`
`
`
`
`
`
`
`
`
`to server 42 where they are stored on database 58.
`
`
`
`
`
`
`
`
`
`
`is step 534, where multimedia processor 196 calculates if
`Next
`
`
`
`
`
`
`
`
`
`
`the evaluation criteria which determines
`the individual has met
`
`
`
`
`
`
`
`
`compliance status.
`individual
`his or her
`If
`the
`is
`deemed
`
`
`
`
`
`
`
`
`
`
`in step‘
`shows a congratulations message,
`compliant. display 198
`
`
`
`
`
`
`
`
`
`‘$36.
`An example of a congratulations message is shown in Fig.
`
`
`
`
`
`
`
`
`
`
`
`10. Multimedia processor 196 then directs coupon printer 54 to
`
`
`
`
`
`
`
`
`
`
`print coupon 82 for the individual.
`An example of coupon 82 is
`
`
`
`
`
`
`
`shown in Fig. 12.
`
`
`
`
`
`
`
`
`
`
`
`
`
`If the individual
`is deemed uncompliant, multimedia processor 196
`
`
`
`
`
`
`
`
`
`goes to step 540 and displays instructions for the individual
`to
`
`
`
`
`
`
`
`
`
`to become compliant.
`Example
`instructions are
`follow in order
`
`
`
`
`
`
`
`
`
`At
`this time, multimedia processor 196 goes
`shown in Fig. 11.
`
`
`
`
`
`
`
`
`
`
`back to step 502 and repeats the sequence.
`
`
`
`
`
`
`
`
`
`
`
`
`Another embodiment of the present invention is shown in Figs. 27 -
`
`
`
`
`
`
`
`
`
`
`
`
`29. This system is an automated telephone monitoring system which
`
`
`
`
`
`
`
`
`individuals
`who
`participating
`in
`are
`regularly
`calls
`the
`
`
`
`
`
`
`
`in their
`compliance program.
`Compliant patients receive credit
`
`
`
`
`
`
`
`
`
`
`
`
`
`The system
`own account 252 set up at a participating store 250.
`
`
`
`
`
`
`
`
`
`server
`245,
`42,
`individual
`station
`a
`comprises
`an
`and
`
`
`
`
`
`
`
`participating store 250.
`Individual stations 245 comprise a DTMF
`
`
`
`
`
`
`
`
`
`
`
`telephone which can be connected to a monitoring device 50 by a
`
`
`
`
`
`
`
`
`
`
`
`
`communication means 248, such as a standard cable connection.
`
`
`
`
`
`
`
`
`
`
`server 42
`Fig. 27 shows a detailed block diagram of the system.
`
`
`
`
`
`
`
`
`
`
`communicates with individual station 245 through a digital/tone
`
`
`
`
`
`
`
`
`The
`purpose
`of digital/tone
`signal
`converter
`244.
`signal
`
`
`
`
`32
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BNSDOCID: <WO__992748C5A L! _>
`
`
`
`
`
`
`305 of 527
`
`
`
`
`
`
`' wo 99/27433
`
`
`
`
`PCT/US98/24986
`
`
`
`
`
`
`
`
`
`converter 244 is to convert electronic signals generated by the
`
`
`
`
`
`
`
`monitoring application 240 into recognizable sounds to be heard by
`
`
`
`
`
`
`
`
`
`The electronic signals generated by monitoring
`the individual.
`
`
`
`
`
`
`
`
`application 240 correspond to plan specification 204 generated by
`
`
`plan generator 73.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Server 42 includes a database 58, which stores plan specifications
`
`
`
`
`
`
`
`
`
`204,
`the individual's responses 62 to compliance questions entered
`
`
`
`
`
`
`
`
`on plan specifications 204, device measurements 64,
`and a look—up
`
`
`
`
`
`
`
`
`
`
`
`Plan specifications 204 allow the administrator
`table 66.
`to
`
`
`
`
`
`
`
`
`
`design a plan for an individual.
`Thus plan specifications 204
`
`
`
`
`
`
`
`
`provide customized compliance ‘programs for each individual.
`The
`
`
`
`
`
`
`
`
`
`
`plan specification screen 207 for this embodiment is shown in Fig.
`
`
`
`
`
`
`
`
`
`
`
`
`that plan specification screen 207
`of Fig.
`28
`is
`Note
`28.
`
`
`
`
`
`
`
`
`
`
`
`to plan specification screen 205 of Fig. 23.
`The plan
`similar
`
`
`
`
`
`
`
`
`
`the compliance question fields 118,
`the check
`name field 116,
`
`
`
`
`
`
`
`
`
`
`
`boxes 124 for selecting a monitoring device 50,
`the check boxes
`
`
`
`
`
`
`
`
`
`
`126
`for selecting evaluation criteria,
`the monitoring interval
`
`
`
`
`
`
`
`
`
`
`the OK button 224, and the CANCEL button 226 all have
`field 134,
`
`
`
`
`
`
`
`
`
`
`
`
`
`the same function as in plan specification screen 205 of Fig. 23.
`
`
`
`
`
`
`
`
`
`
`
`However, plan specification screen 207 of Fig. 28 also has check
`
`
`
`
`
`
`
`
`
`
`
`
`boxes 254 for selecting reward account 252 at participating store
`
`
`250.
`
`
`
`
`
`
`
`
`Referring back to Fig. 27, monitoring application 240 includes a
`
`
`
`
`
`
`
`
`
`
`
`
`
`plan generator 71, a plan assignor 73, and a report generator 74.
`
`
`
`
`
`
`
`
`three components of monitoring application 240 have the same
`
`
`
`
`
`
`
`
`
`
`
`functions as their counterparts in the previous embodiments.
`
`
`All
`
`
`
`
`
`
`The operation of
`this embodiment ‘is shown in Figs. 29A and 293.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Fig. 29A is a flow chart illustrating steps included in monitoring
`
`
`
`
`
`
`
`
`
`executed
`server
`42.
`Fig.
`293
`application 240
`a
`by
`is
`
`
`
`
`
`
`
`
`
`
`
`continuation of the flow chart of Fig. 2911.
`In step 602,
`server
`
`
`
`
`
`
`
`
`
`
`
`
`42 determines if new plan information has been entered through
`
`
`
`
`
`
`
`
`
`
`If new plan information has not
`plan specification screen 207.
`
`
`
`
`
`
`
`
`
`
`to step 606.
`If new script
`been entered,
`server 42 proceeds
`
`
`
`
`
`
`
`
`
`
`information has been entered, server 42 proceeds to step 604.
`
`
`
`
`
`
`
`
`
`
`
`
`
`In step 604,
`is generated from plan
`plan specification 204
`
`
`
`
`
`
`
`
`
`
`specification screen» 207 and is stored in database 58.
`Steps 602
`
`
`
`
`33
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BNSDCC|D:<WO _ 9927483/H k >
`
`
`
`
`
`
`
`
`306 of 527
`
`
`
`WO 99/27483
`
`
`
`
`PCT/US98/24986
`
`
`
`
`
`
`
`
`
`
`
`
`and 604 are preferably repeated to generate multiple plans, e.g.
`
`
`
`
`
`plans for diabetic individuals, plans for asthmatic individuals,
`
`
`
`
`
`
`
`
`Following step 604, server 42 proceeds to step 606.
`
`
`
`
`etc.
`
`
`
`
`
`
`
`
`42
`
`
`
`
`
`
`
`
`
`
`
`
`
`if
`determines
`server
`In step 606,
`new plan assignment
`
`
`
`
`
`
`
`information has been entered through plan assignment screen 228.
`
`
`
`
`Plan assignment
`screen 228
`the same as
`that used in the
`is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`previously described embodiment and shown in Fig. 24.
`If new plan
`
`
`
`
`
`
`
`assignment information has not been entered, server 42 proceeds to
`
`
`
`
`
`
`
`
`
`If new plan assignment
`information has been entered,
`step 610.
`
`
`
`
`
`
`
`
`
`
`
`server 42 proceeds
`to step 608.
`In step 608,
`each pointer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`generated on plan assignment screen 228 is stored in look—up table
`
`
`
`
`
`
`
`
`Following step 608,
`server 42 proceeds
`66 of database 58.
`
`
`'step 610.
`
`
`
`
`
`to
`
`
`
`if a report
`
`
`no report
`
`
`
`
`
`
`
`request has been
`server 42 determines
`In step 610,
`
`
`
`
`
`
`
`
`
`request has been
`If
`received from workstation 44.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`received,
`request has
`If a report
`server 42 goes to step 616.
`
`
`
`been received for a selected individual, server 42 retrieves from
`
`
`
`
`
`
`
`
`
`
`database 58 answers 62 and device measurements 64
`last received
`
`
`
`
`
`
`
`
`
`
`
`
`
`from the
`individual
`in step 612.
`In step 614,
`server
`
`
`
`
`
`
`
`
`
`
`
`
`
`generates and displays the individual's report on workstation 44."
`
`
`
`
`
`
`
`
`
`Following step 614,
`the server goes to step 616.
`
`
`
`
`
`42.
`
`
`
`In step 616,
`
`
`
`
`
`server 42 determines
`
`
`
`the
`
`is time to call
`if it
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`individual,
`as determined by the information entered into plan
`
`
`specification screen 207.
`If it is not time, server 42 returns to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`If it is time to call, server 42 proceeds to step 618.
`step 602.
`
`
`
`
`
`
`
`
`server 42 calls the individual
`through the use of
`In step 618,
`
`
`
`
`
`
`
`
`
`
`
`
`
`Compliance questions and prompts
`automated call processor 242.
`
`entered into plan "assignment
`translated into
`screen 207
`are
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`recognizable sounds and sent via digital/tone signal converter 244
`
`
`
`
`
`
`to individual's DTMF telephone 246.
`
`
`
`
`
`
`
`
`
`
`
`
`
`the individual hears the compliance questions.
`In step 620,
`
`
`
`
`
`
`individual responds to the compliance questions and answers 62 are
`
`
`
`
`
`
`
`
`
`sent back through digital/tome signal converter 244 to automated
`
`
`
`
`
`
`
`
`
`call processing 242 of server 42.
`Responses 62 are then stored
`
`
`
`in database 58.
`
`
`
`
`
`
`
`
`The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BNSDOCID: <WO __99'£7483A I __I_ >
`
`
`
`
`
`
`
`307 of 527
`
`
`
`
`WO 99/27483
`
`
`
`PCT/U598/24986
`
`
`
`executes
`
`commands
`
`to collect
`server 42
`In steps 622 and 624,
`
`
`
`
`
`
`
`
`
`
`
`
`device measurements 64 from a selected monitoring.device 50.
`
`
`
`
`
`
`
`
`Plan
`
`
`
`
`
`
`
`
`
`
`
`the selected monitoring device 50
`specification 204 determines
`
`
`
`
`
`
`from which to collect device measurements 64.
`In step 524, server
`
`
`
`
`
`
`
`
`
`
`
`
`42 prompts
`the individual
`to connect selected monitoring device
`
`
`
`
`
`
`
`
`
`for example a blood glucose meter,
`to a device jack of DTMF
`
`
`
`
`
`
`telephone 246 Via communication link 248. Device measurements 64
`
`
`
`
`
`
`
`
`
`are stored in database 58.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`50,
`
`
`
`Next
`
`
`
`
`
`is step 626, where server 42 calculates if the individual
`
`
`
`
`
`
`
`
`
`
`
`has met
`the evaluation criteria which determines his or her
`
`
`
`
`
`
`
`
`
`
`compliance status.
`If the individual is deemed compliant,
`server
`
`
`
`
`
`
`
`
`
`
`
`
`
`42 credits individual's account 252 in participating store 250 in
`
`
`
`
`
`
`
`
`
`
`
`
`There are a number of ways
`in which server 42
`can
`step 630.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`credit account 252.
`If server 42 and account 252 are connected_
`
`
`
`
`
`by a communication means,
`the credit can be automatically sent
`
`
`
`
`
`over.
`server 42
`and account 252 are not connected by a
`If
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`communication means, server 42 can print out a credit sheet
`to be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`sent
`to participating store 250, where credit can be manually
`
`
`
`
`
`entered into account 252.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to step
`is deemed uncompliant, server 42 goes
`If the individual
`to follow in
`632 and displays instructions for
`the individual
`
`
`
`
`
`
`
`
`
`
`
`order to become compliant. At this time, server 42 goes back to
`
`
`
`
`
`
`
`
`
`
`step 602 and repeats the sequence.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`invention is shown in Figs. 30
`the present
`A lastembodiment of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and 31.
`This embodiment makes use of a memory card 258 which
`
`
`
`
`provides
`communication
`between
`administrator‘ s
`means
`the
`
`
`
`
`
`
`and the individual's multimedia processor 197.
`workstation 45
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Memory card 258 contains a magnetic strip or electronic circuit
`
`which stores information.
`
`
`
`
`
`
`
`
`
`
`administrator
`Administrator
`
`30
`Fig.
`diagram of
`a detailed block
`shows
`
`
`
`
`
`
`
`
`and multimedia processor 197.
`workstation 45
`
`
`
`
`workstation 45 comprises a database 58, which includes customized
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`health management script programs 60,
`the individual's responses
`
`
`
`
`
`
`
`
`52 to Compliance questions in customized health management script
`
`
`
`
`
`programs 60,
`and device measurements 64. Monitoring application
`
`
`
`
`
`
`68 is a controlling-software application executed by server 42 to
`
`
`
`
`
`
`35
`
`
`
`
`
`
`
`
`
`
`BNSDDCID: <wo_ 99274B3A :_:_>
`
`
`
`
`308 of 527
`
`
`
`W0 99,2743;
`
`
`
`PCT/US98/24986
`
`
`
`
`
`
`
`
`Monitoring
`functions
`perform the various
`described below.
`
`
`
`
`
`
`
`
`
`
`
`a. script assignor
`application 68 includes a script generator 70,
`
`
`
`72,
`and a report generator 74.
`script generator 70 is designed
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to generate customized compliance script programs 60 from script
`
`
`
`
`
`
`
`information entered through workstation 44.
`Report generator '74
`
`
`
`is for creating reports 80 from answers 62 and device measurements
`
`
`
`
`
`
`
`
`
`
`64
`to be displayed on workstation 45
`for
`the administrator
`
`
`
`
`
`
`
`
`
`view.
`
`
`
`to
`
`
`
`
`
`
`
`
`
`
`
`Workstation 45 also comprises a memory card reader/writer 256.
`
`
`
`
`
`
`
`
`
`
`
`to
`Memory card reader/writer 256
`is used by the administrator
`
`
`
`
`
`
`
`
`
`
`
`store customized compliance script programs 60 on memory card 258.
`
`
`
`
`
`Memory card 258 is then given to the individual, who takes it and
`
`
`
`
`
`
`
`
`
`in the memory card reader/wrier 260
`of his or her
`
`
`
`
`
`
`
`
`
`
`
`
`
`multimedia processor 197.
`
`
`
`
`places
`
`it
`
`
`
`197
`
`
`
`of
`
`this
`
`embodiment
`
`is
`
`similar
`
`to
`
`Multimedia processor
`
`
`
`
`
`
`
`
`
`
`
`
`
`multimedia processor 196 described above. Multimedia processor
`
`
`
`
`
`
`
`
`197 is designed to execute assigned customized compliance script
`
`
`programs 60 which it receives from workstation 45. Multimedia
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`98 which is’
`processor 197 has a computer processing unit
`(CPU)
`
`
`
`
`
`
`
`
`
`
`
`
`
`is preferably a non-
`connected to a memory 100.
`Memory 100
`
`
`
`
`
`
`
`
`Memory 100
`stores
`volatile memory,
`such as a serial EEPROM.
`
`
`
`
`
`
`
`
`
`from workstation
`customized health management script programs 60
`
`
`
`
`
`
`
`
`
`
`and
`responses 206,
`45, as well as the individual's answers 62,
`
`
`
`
`CPU 98 is
`device measurements 64 to be sent
`to workstation 45.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`preferably connected to memory 100 using a standard two—wire IZC
`
`
`CPU 98 is also connected to device interface 108 which
`interface.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`50
`connects monitoring
`device
`through
`jack
`
`
`
`
`
`
`Measurements 64 from monitoring device 50 are uploaded into CPU
`
`
`
`
`
`
`
`
`98, where‘ they are then transmitted to workstation 45.
`
`
`
`
`
`
`
`
`device
`
`
`
`94.
`
`’
`
`
`CPU 98
`
`
`
`
`
`further
`
`
`
`is
`
`
`
`
`is
`connected to a video/text generator 208.
`
`
`
`
`
`
`
`
`
`
`
`Video/text generator 208
`for
`receiving and processing the
`
`
`
`
`
`
`
`
`
`
`
`educational programs
`from the CPU and displaying them on display
`
`
`
`
`
`
`
`
`
`
`
`unit 198. to be viewed and heard by the individual. Alternatively,
`
`
`
`
`
`
`
`
`
`
`the edUCati01'1al programs can be received using a tuner 212, which
`
`
`
`
`
`
`
`
`
`is also connected to CPU 98.
`Tuner 212
`receives
`signals of
`
`
`
`
`
`
`
`such as
`different
`frequencies
`from a broadcast source 214,
`
`
`
`
`
`
`
`
`transmitter Of 3 te1eViSiOn station.
`Tuner 212 translates these
`
`
`
`
`
`
`' 36
`
`
`
`
`
`the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BNSDOCID: <WO _99274B3Al_l >
`
`
`
`
`
`309 of 527
`
`
`
`W0 9907483
`
`
`
`PCT/US98/24986
`
`
`
`
`
`
`
`signals
`into educational programs 202 which can be viewed and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`heard by the individual on display unit 198 .
`4 Both video/ text
`
`
`
`
`
`
`
`
`
`generator 2 0 8 and tuner 2 12 are connected to a CMOS switch 210 ,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CMOS switch 210 alternatively
`‘which is also connected to CPU 98.
`connects video/text generator 208 and tuner 212 to CPU 98.
`
`
`
`
`
`
`
`
`
`
`
`
`Finally, CPU 98 is connected to a control receiver 216.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`receiver 216 is for receiving signals from a remote control 218.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Remote control 218 is a standard wireless signal producer which
`
`
`can be used by the individual
`to command CPU 98 from a distance.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Signals generated by remote control 218 are received by control
`receiver 216 and sent to CPU 98 to be carried out.
`
`
`
`
`
`
`
`
`
`
`
`
`Control
`
`Fig.
`
`
`
`
`
`
`
`
`
`
`
`31 illustrates the steps carried out by customized health
`
`
`
`
`
`
`
`management
`60.
`Customized health management
`script programs
`
`
`
`
`
`
`
`
`script program 60
`begins when memory card 258 which
`
`
`
`
`
`
`
`
`
`
`
`
`
`customized health management script program 60 is placed in memory
`
`
`
`
`
`
`
`
`
`
`card reader/writer 260 of multimedia processor 197.
`In step 702,
`customized health management script program 60
`first displays
`
`
`
`
`
`
`
`
`
`
`
`
`compliance questions on display unit 198 for
`the individual
`to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The individual responds to the compliance questions
`View or hear.
`
`
`
`
`
`
`
`
`using remote control 218.
`Individual's responses 62 are sent from
`
`
`CPU 98 to workstation 45.
`
`
`
`
`
`
`stores
`
`
`
`
`
`
`
`
`
`
`In steps 704 and 706, customized health management script program
`
`
`60 commands the collection of device measurements 64 from selected
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`monitoring device 50. Customized health management script program
`
`
`
`
`
`
`
`
`
`
`
`the selected monitoring device 50
`from which to
`60 determines
`
`
`
`
`
`
`
`
`collect device measurements 64.
`In step 704,
`customized health
`
`
`
`
`
`
`
`management script program 60 prompts
`the individual
`to connect
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`for example a blood glucose meter,
`selected monitoring device 50,
`
`
`
`
`
`
`
`Device
`197.
`jack 94
`of multimedia processor
`to a device
`
`
`
`measurements 64 are stored in database 58
`on workstation 45
`in
`
`
`
`
`
`
`
`
`
`step 706.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`script
`Next
`is
`customized health management
`step 708, where
`
`
`program 60 calculates if the individual has met
`the evaluation
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`If the
`criteria which determines his or her compliance status.
`
`
`
`
`
`
`
`is
`deemed
`individual
`compliant,
`customized health management
`
`
`
`
`
`
`
`
`script program 60 displays a congratulatory message on display
`37
`
`
`
`
`
`
`
`
`BNSDOCID: <WO ___9927483A I _| _>
`
`
`
`
`310 of 527
`
`
`
`
`wo 99/27483
`
`
`PCT/US98/24986
`
`
`
`
`
`
`
`in step 712.
`unit 198 of multimedia processor 197
`
`
`
`
`
`
`
`
`
`
`individual's
`also credits
`health management script program 60
`
`
`memory card 258 in step 714.
`The credit can be redeemed in a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`number of ways.
`For example,
`a participating store can use a
`
`
`
`
`
`
`
`
`
`
`memory card reader/writer to read memory card 258
`and give the
`
`
`
`
`
`
`
`individual a discount on a product.
`
`
`
`
`
`
`
`
`
`Customized
`
`
`
`If
`
`
`
`the
`
`is
`
`
`
`
`
`
`
`
`customized health
`individual
`deemed uncompliant,
`
`
`
`
`
`
`
`
`
`
`
`
`management
`and displays
`script program 60 goes
`to step 716
`to become
`instructions for
`the individual
`to follow in order
`
`
`
`
`
`
`
`
`
`
`compliant.
`In the last step 718,
`the individual's answers 62,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device measurements 64, and compliance status are stored on memory
`card 258.
`
`
`
`
`
`SUMMARY, RAMIFICATIONS, AND SCOPE
`
`
`
`
`these
`Although the above description contains many specificities,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the scope of
`should not
`be construed as
`limitations
`on
`the
`
`
`
`
`
`
`
`
`
`
`
`
`
`invention, but merely as illustrations of
`some of
`the presently
`
`preferred embodiments.‘
`be
`noted
`It
`should
`that
`different
`
`
`
`
`
`
`
`
`components of each of the described embodiments can be combined in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`For example,
`the memory card could be use with the
`many ways.
`
`
`
`
`
`interactive telephone system.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Therefore,
`the scope of the invention should be determined not by
`
`
`
`
`
`
`
`
`
`
`the examples given but by the appended claims
`and their legal
`equivalents.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`awsooclo: <wO___9927a33Ax_I_>
`
`
`
`
`
`
`
`
`
`311 of 527
`
`
`
`WO 99/27433
`
`
`
`PCT/U598/24986
`
`
`
`CLAIMS
`
`
`
`What is claimed is:
`
`
`
`
`
`
`a)
`
`
`
`
`
`
`
`
`
`
`
`
`
`l.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`lDdJ\lO'\U'I|¥>hJI\)|*4
`
`
`
`
`
`
`
`
`
`
`
`
`3-‘ (7\
`
`!-‘ xl
`
`
`I-' 0
`
`I-‘ l—‘
`
`P‘ N
`
`H W
`t-4 lb
`
`)4 U1
`
`D-' 0)
`
`
`
`3-‘ KO
`
`
`
`
`
`
`
`
`
`O\U|IbUJl0>-‘U\sl>UJtQl-‘O\U|ul>LA-YIN)!-4
`
`BNSDOCID: <WD_9927483Al_|_>
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The system of claim 1, wherein said memory means further
`
`
`
`
`
`stores compliance instructions and said system further
`
`
`
`
`
`
`
`
`
`comprises user interface means connected to said memory
`
`
`
`
`
`
`means for communicating said compliance instructions to
`said individual.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The system of claim 2, wherein said compliance
`
`
`
`
`
`
`
`
`instructions include a description of at least one’
`
`
`
`
`
`
`
`action said individual must perform to satisfy said
`evaluatio