`
`PCT/US94/09126
`
`74
`
`Claim 88.
`
`The data packet of Claim 87
`
`characterized in that said packet length signal
`
`immediately follows said marker byte signal.
`
`Claim 89.
`
`The data packet of Claim 86
`
`A
`
`characterized by the addition of a check sum signal, said
`check sum signal concluding said data packet, and said
`
`data check sum utilized to determine errors in
`
`transmission.
`
`Claim 90.
`
`The data packet of Claim 85
`
`characterized by a packet type signal, said packet type
`
`signal indicating the type of data transmitted and how to
`
`interpret it, and said packet type signal immediately
`
`preceding said data signal.
`
`Claim 91.
`
`In a system for monitoring vending
`
`machines and transmitting data from the machines to a
`
`remote computer, an improved data packet, said data packetw
`
`including a marker signal, said marker signal indicating
`
`the beginning of said data packet, a unit identification
`
`signal, said unit identification signal following said
`
`marker signal, said unit identification signal identifying
`
`the particular vending machine, a sequence number signal,
`
`said sequence number signal following said unit
`
`identification signal, said sequence number signal being
`
`incremented for each time a data packet is transmitted,
`and said sequence number signal indicating in incremental
`numbers the number of times data is sent by the links to
`the computer, a data signal, and said data signal carrying
`
`the information in respect to the status of the vending
`
`machine.
`
`Claim 92.
`
`The data packet of Claim 91
`
`characterized by the addition of a packet length signal,
`
`said packet length signal following said marker signal,
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`SIERRA VVIRELESS 1006 I076
`
`
`
`SIERRA WIRELESS 1006 / 076
`
`
`
`WO 95/05609
`
`PCT/US94/09126
`
`75
`
`and said packet length signal indicating that the length
`
`of said data packet excluding said marker signal.
`
`Claim 93.
`
`The data packet of Claim 92
`
`5
`
`characterized by check sum signals, said check sum signals
`
`following said data signals, and said check sum signals
`being utilized to determine if there is error in
`transmission.
`
`10
`
`Claim 94.
`
`A system for remotely monitoring the
`
`operations elements of varying types of vending machines
`
`that have mechanical and electrical differences,
`
`said system including means to produce a common
`
`type signal for the operational elements of a particular
`
`15
`
`vending machine, and
`
`data means to store said common signal in a
`
`unitary database at a remote location.
`
`Claim 95.
`
`The system of Claim 94 characterized
`
`20
`
`by the addition of network means to pass said common type
`
`signal from the vending machines to the remote location.
`
`Claim 96.
`
`The system of Claim 94 wherein the
`
`varying types of vending machines include one machine with
`
`25
`
`a maximum number of individual inventory items and a
`
`maximum number of auxiliary functions and characterized in’
`
`that said database has fields and said fields for all
`
`machines being equal in number to the maximum number of
`
`individual inventory items and auxiliary functions.
`
`'
`
`30
`
`35
`
`Claim 97.
`
`The system of Claim 96 wherein for
`
`other machines fields may be empty and characterized by
`
`the addition of means to blank the empty fields for the
`other machines.
`
`Claim 98.
`
`The system of Claim 94 wherein the
`
`vending machines have alarms and characterized in that
`
`SIERRA VVIRELESS 1006 I077
`
`SIERRA WIRELESS 1006 / 077
`
`
`
`WO 95/05609
`
`
`
`PCTIUS94/09 126
`
`.76
`
`said common type signal includes a signal representative
`
`of the alarm status for each machine respectively, said
`
`unitary data base having an alarm field, and means to
`
`enable or disable an indication of an alarm for each
`
`5
`
`machine respectively.
`
`Claim 99.
`
`The system of Claim 94 wherein the
`
`‘vending machines have vend cycles and an inventory for
`
`items and characterized in that said common type signal
`
`10
`
`includes a signal representative of the vend cycles for
`each machine respectively, said data base has an inventory
`
`field, said inventory field including a number
`
`representative of the inventory in each machine
`
`respectively and means to modify said number by said vend
`
`15
`
`cycles for each machine respectively.
`
`Claim 100.
`
`The system of Claim 99 wherein the
`
`maximum inventory for the items has a value and
`
`J
`
`characterized by the addition of means to generate an
`
`20
`
`inventory requirements list for each machine respectively
`
`from the inventory field for such machine in said
`database.
`
`Claim 101.
`
`The system of Claim 100 wherein the
`
`25
`
`inventory items come in unitary containers having multiple
`
`items and characterized by the addition of means to modify
`
`said inventory requirement list for each machine to
`
`unitary contained multiples.
`
`30
`
`Claim 102.
`
`The system of Claim 100 wherein the
`
`vending machines are located in service areas and
`characterized by the addition of means to generate
`
`inventory requirements lists by vending machines in a
`
`service area.
`
`35
`
`Claim 103.
`
`The system of Claim 99 wherein the
`
`inventory items for each machine respectively have
`
`SIERRA VVIRELESS 1006 /O78
`
`SIERRA WIRELESS 1006 / 078
`
`
`
`
`
`WO 95/05609
`
`PCT/US94/09126
`
`77
`
`critical values and characterized by the addition of means
`
`to generate a critical inventory report of all inventory
`
`items at the critical values.
`
`Claim 104.
`
`The system of Claim 103
`
`characterized by means to selectively alter the critical
`
`values for the inventory items for each machine
`
`respectively.
`
`Claim 105.
`
`The system of Claim 94 wherein some
`
`vending machines have conditions with critical values and
`
`characterized by the addition of means to generate an
`
`alarm indication for a vending machine based on the
`
`critical values respectively.
`
`Claim 106.
`
`The system of Claim 105
`
`characterized by the addition of means to selectively
`
`alter the critical values for the conditions for each
`
`machine respectively.
`
`Claim 107.
`
`The system of Claim 99 characterized
`
`by the addition of means to store historical data
`
`representative of the inventory and means to analyze said
`historical data.
`
`Claim 108.
`
`In a system for monitoring one or
`
`more vending machines from a remote computer, such
`machines having operational elements memory based on data,
`
`a remote link unit, network means for said remote link
`
`unit to acquire data from the remote computer and program
`
`means for said remote link unit to alter the data in the
`
`memory of the machines.
`
`Claim 109.
`
`The system of Claim 108
`
`characterized in that the vending machines have alarms
`
`automatically sent if enabled and said program means
`
`enabling or disabling said alarms.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`SIERRA VVIRELESS 1006 I079
`
`
`
`SIERRA WIRELESS 1006 / 079
`
`
`
`WO 95/05609
`
`PCT/US94/09126
`
`78
`
`Claim 110.
`
`The system of Claim 108 wherein the
`
`operational elements include the pricing of individual
`
`vend units and characterized in that said program means
`
`alters the pricing of such units.
`
`Claim 111.
`
`The system of Claim 109 wherein the
`
`operational elements include a door intrusion override by
`identification code and characterized in that said program
`
`means alters the identification code.
`
`SIERRA VVIRELESS 1006 /O80
`
`SIERRA WIRELESS 1006 / 080
`
`
`
`
`
`W0 95/05609
`
`PCT/US94/09126
`
`.
`
`V‘
`
`-: SHE (REHE 25)
`
`SIERRA VVIRELESS 1006 /081
`
`
`
`SIERRA WIRELESS 1006 / 081
`
`
`
`
`
`WO 95/05609
`
`PCTIUS94/09126
`
`POP
`
`TYPE oNE
`MACHINE
`
`_
`
`2/15
`
`14
`
`CANDY
`
`TYPE TWO
`MACHINE
`'
`'
`DAU. Two
`
`37
`
`SNACKS
`
`TYPE THREE
`_ _ MACHINE
`I
`I
`‘
`
`DAU. THREE
`
`I
`
`20
`
`___|
`
`31
`
`LOCAL
`INTERFACE
`
`r“" ““““““““““ ""7
`
`I
`I
`
`I
`
`.
`
`A
`
`CPU
`
`_I}°
`IF
`
`I
`
`L- _ ____________ __J
`
`MATCHING
`
`RECEIVER
`
`
`
`l_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __..__J
`
`SIERRA VVIRELESS 1006 /O82
`
`RHEET (REEIEEZSI
`
`
`
`SIERRA WIRELESS 1006 / 082
`
`
`
`
`
`W0 95/05609
`
`PCT/US94/09126
`
`3/15
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 /O83
`
`SIERRA WIRELESS 1006 / 083
`
`
`
`WO 95105609
`
`PCT/US94/09 126
`
`2:
`
`2:
`
`Eea
`
`n55%
`
`2.
`
`«no:
`
`R
`
`.n_§
`
`xomzmm
`
`SUBSTITUTE SHEET (RULE 26)
`
`SIERRA VVIRELESS 1006 /O84
`
`8
`
`No
`
`_ so
`
`._<zo_m
`
`>+
`
`8
`
`3
`
`uora
`
`§%8
`
`o<>ca
`
`SW22
`
`N...
`
`8
`
`SIERRA WIRELESS 1006 / 084
`
`
`
`
`9065N59m
`
`PCTIUS94/09126
`
`8.
`
`SN
`
`._<oEmo
`
`28528
`
`1:228
`
`mzo=<o_z
`
`82..
`
`=m<a<
`
`moo:
`
`2...
`
`_omzzoo
`
`4<zoa
`
`aroma
`
`.zo=ao-zoz
`
`=m<g
`
`zgsz
`
`zozazoo
`
`2:
`
`._oEz8
`
`32.
`
`Bm_zz8ma
`
`
`
`moumazbombs
`
`EN
`
`uosfimemm
`
`Ex;50$.
`
`3:28
`
`
`
`m._._<o:2:
`
`SUBSTITUTE SHEET (RULE 26)
`
`580I600SSELEWARRES
`
`SIERRA WIRELESS 1006 / 085
`
`
`
`
`
`
`
`
`
`
`W0 95105609
`
`PCT/US94/09126
`
`START
`
`152
`
`6/15
`
`160
`/J
`
`J
`
`YES
`
`170
`
`GO "OFF HOOK"
`
`_coTo
`A COMMUNICATTONS
`
`MODE
`
`SET MODEM
`FOR STANDARD
`HAYESTM
`
`1200 BAUD
`
`PROTOCOL
`
`164
`
`166
`
`
`
`CONNECT
`SIGNAL RECENED
`
`?
`
`N0
`
`SENSOR INPUTS
`
`175
`
`172
`
`YES
`
`«
`
`YES
`
`GOT0
`
`ALARM MODE
`
`GOTO
`SERVICE MODE
`
`178
`
`182
`
`
`
`
`
`ALARM
`
`CONDITION
`
`?
`
`NO
`
`180
`
`DOOR
`
`OPEN
`
`?
`
`NO
`
`
`
`
`
`FlG.6
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 /O86
`
`SIERRA WIRELESS 1006 / 086
`
`
`
`wo 95/05509
`
`PCTIUS94/09126
`
`7 / 1 5
`
`RETURN
`TO CONTROL
`MODE
`YES
`
`19
`
`4
`
`RETURN
`TO CONTROL
`MODE
`
`N0
`
`__
`
`198
`
`FRO” ALARM
`OR SERVICE
`MODE
`
`NOISE OR CARRIER
`
`FROM CONTROL
`MODE
`192
`
`EXCESS
`
`
`OEMEENERTATE
`“OT PRESENT
`?
`
`
`
`NO
`
`196
`
`
`" K" SIGNAL
`
`"A
`
`RECETVED
`
`
`
`' YES
`
`
`
`220
`
`TRANSMIT
`
`222
`224 N0
`
`
`
`CHARACTER
`RECENED
`9
`
`YES
`
`RETURN
`TO C8NTROL
`M DE
`
`YES
`
`
`
`N0
`
`230
`
`TRANSMIT
`"NAK" SIGNAL
`
`228
`
`GOTO ANALYZE
`MODE AND RETURN
`
`
`
`
` 226
`
`
`?
`
`
`
`PACKET FROM OUEUE
`
`TRANSMIT
`DATA PACKET
`
`
`SIGNAL
`RECENED
`?
`
`
`
` RETURN
`
`TO CONTROL
`212
`MODE
`
`
`"ACK" SIGNAL
`
`RECENED
`?
`
`YES
`
`REMOVE DATA PACKET
`
`FROM OUEUE
`
`
`
`232
`
`TRANSMIT
`"NAK" SIGNAL
`
`YES
`
`218
`
`NO
`
`\190 F|G.7
`
`SIERRA VVIRELESS 1006 /O87
`
`
`
`SUBSTITUTE SHEET (RULE 26)
`
`SIERRA WIRELESS 1006 / 087
`
`
`
`WO 95/05609
`
`'
`
`PCTIUS94/09126
`
`8/15
`
`FROM
`
`CONTROL MODE
`
`/35°
`
`254
`
`sa msmusuou
`
`ALARM arr
`
`258
`
`RETURN TO
`CONTROL MODE
`
`256
`
`
`
`GET TOTAL PRODUCE
`ADDED TO EACH COLUMN
`
`
`
`
`
`BY SERVICE PERSONNEL
`
`
`
`GET TOTAL CASH REMOVED
`BY SERVICE PERSONNEL
`
`crr AMOUNT or CHANGE
`u-zrr IN com CHANGER
`
`252
`
`GENERATE SERVICE DATA
`
`PACKET AND PLACE ON
`QUEUE
`
`YES
`
`com TO
`COMMUNICATIONS
`MODE
`
`266
`
`
`
`SEND
`
`SERVICE DATA
`
`
`
`PACKET AT COMPLETION
` -
`
`OF SERVICE
`9
`
`N0
`
`CONTROL MODE
`
`270
`
`268
`
`F IG.8
`
`SUBSTITUTE SHEET (RULE 26)
`
`SIERRA VVIRELESS 1006 /O88
`
`SIERRA WIRELESS 1006 / 088
`
`
`
`
`
`WO 95/05609
`
`PCT/US94/09126
`
`9 / 15
`
`'
`READ PACKET
`TYPE IN BYE 4
`
`290
`
`FROM
`COMM:|g|l§I:\TIONS
`
`292
`
`294
`YES
`
`READ STARDNG
`ADDRESS
`
`TRANSMIT 15 BYTES
`OF DATA FROM
`
`STARTING ADDRESS
`302
`
`
`
`
`
`
`
`
`READ NEW MEMORY
`READ STARTING
`VALUES AND REWRITE
`ADDRESS AND
`
`RAM FROM STARTING
`NUMBER DF DYIE5
`
`TO REWRITE
`ADBRESS
`
`
`READ 36 BYTES
`
`314
`
`READ ALARM RESPONSE
`
`DATA
`
`320
`
` STORE AS PHONE
`NUMBER OF CENTRAL
`
`
`
`
`COMPUTER
`
`
`OVERWRITE PREVIOUS
`
`
`
`
`
`
`
`ALARM RESPONSE
`
`DATA
`
`322
`
`GOTO ALARM MODE
`
`328
`
`REWRITE OLD PIN
`
`
`
`
`
`
`
`
`
`SET ALARM BIT
`
`PATTERN
`
`326
`
`READ NEW PIN
`
`READ AND STORES
`MESSAGE BYTES
`
`
`
`
` 334
`RETURN TO
`COMMUNICATIONS
`
`
`FIG.9
`MODE
`
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`
`SIERRA VVIRELESS 1006 I089
`
`SIERRA WIRELESS 1006 / 089
`
`
`
`
`
`wo 95/05509
`
`PCT/US94/09126
`
`10/15
`
`FROM
`
`CONTROL
`MODE
`
`340
`
`
`READ ALARM
`342
`RESPONSE BYTES
`
`
`
`GENERATE ALARM
`
`RETURN TO
`
`CONTROL MODE
`
`352
`
`
`
`
`
`350
`
`348
`
`
`
`DATA PACKET
`
`
`GOTO
`
`COMMUNICATIONS
`
`MODE
`
`
`
`F|G.1O
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 I090
`
`SIERRA WIRELESS 1006 / 090
`
`
`
`9065N59m
`
`PCT/US94/09126
`
`2.0:
`
`11/15
`
`E 8
`
`...\
`
`En
`
`\T||>|.J
`
`:3
`
`an
`
`3»
`
`SUBSTITUTE SHEET (RULE 26)
`
`M0I600SSELEWARRES
`
`SIERRA WIRELESS 1006 / 091
`
`
`
`
`
`WO 95/05609
`
`PCTIUS94/09126
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 I092
`
`SIERRA WIRELESS 1006 / 092
`
`
`
`
`wo 95/05509
`’
`
`PCT/US94/09126
`
`13/15
`
`432
`
`434
`
`T0 STEREO PLUG
`
`W 424
`425
`
`KEYBOARD
`
`.404
`
`DISPLAY
`
`5.53%‘?
`
`43°
`
`MICROPROCESSOR
`
`
`
`BATH-ZRY
`
`"23
`
`F|G.13
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 I093
`
`SIERRA WIRELESS 1006 / 093
`
`
`
`
`
`Link101 101
`
`
`
`DietPepsiDietPepsiDuetPeps:D1etPepsf
`
`
`
`1011511370thAve.N.E.BelhellWA98011
`
`Wizbong
`
`ENOTPRESENT
`
`
`
`
`
`MostRecentAlarms
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 I094
`
`SIERRA WIRELESS 1006 / 094
`
`
`
`
`
`WO 95/05609
`
`PCT/US94/09126
`
`'ggmgfin;fifiqgT¢$£gAWxHp1fi&gFmJ5
`
`~01PRESENIENmPRESENT
`
`xx}o .0
`
`UDEEEEEEEE
`
`
`
`(D
`
`D
`
`3L
`
`(V
`
`CL
`
`O
`
`504
`
`510
`
`SUBSTITUTE SHEET (RULE 26)
`
`
`SIERRA VVIRELESS 1006 I095
`
`
`
`
`
`
`
`mam
`
`Help
`
`33theLinkfromRealTimeData,Inc:'.'_:.'Qptions
`
`windowEHEEE
`Qatabase
`EMIEE
`
`SIERRA WIRELESS 1006 / 095