throbber
US007110954B2
`
`US 7,110,954 B2
`(10) Patent No.:
`a2) United States Patent
`
` Yungetal. (45) Date of Patent: Sep. 19, 2006
`
`
`(54) WIRELESS PURCHASE AND ON-LINE
`INVENTORY APPARATUS AND METHOD
`FOR VENDING MACHINES
`
`6,478,187 B1* 11/2002 Simson et al... 221/75
`6,764,003 B1*
`7/2004 Martschitsch et al.
`...... 235/383
`FOREIGN PATENT DOCUMENTS
`
`(75)
`
`Inventors: Hon Ching Yung, Hong Kong (HK);
`Kwong Keung Leung, Tuen Mun
`(HK); Hon Seng Lai, Hong Kong (HK)
`
`(73) Assignee: University of Hong Kong, Hong Kong
`(CN)
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`tent i
`tended
`djusted
`under
`35
`Parent
`18 oxmended OF aayusted Under
`US.C. 154(b) by 770 days.
`
`WoO
`
`WO 01/54087—*_—-7/2001
`OTHER PUBLICATIONS
`
`No author; New Bellsouth Technology Offers Economical Way to
`Read Meters, Track Vending Inventory Wirelessly; Bellsouth Test
`under way in Indianapolis;
`Jul.
`25,
`1995; PR Newswire
`P725AT005; dialog copy 2 pages.*
`Noauthor; Mobile Devices and the Internet to be the Star Attactions
`at CeBIT 2000, CellPoint and Unwire Exhibit to 700,000 expected.
`visitors; Feb. 24, 2000; Business Wire, p. 1392; dialog copy 2
`pages.*
`
`(21) Appl. No.: 09/803,818
`
`(22)
`
`Filed:
`
`Mar.12, 2001
`
`(65)
`
`Prior Publication Data
`US 2002/0128932 Al
`Sep. 12, 2002
`
`* cited by examiner
`
`Primary Examiner—Thomas A. Dixon
`(74) Attorney, Agent, or Firm—Robert D. Ratz, Esq.;
`Cooper & Dunham LLC
`(57)
`ABSTRACT
`
`(51)
`
`Int. Cl.
`(2006.01)
`G06Q 10/00
`(52) US. Ch cceececceeenees 705/1; 235/381; 455/420
`(58) Field of Classification Search .........0.000... 705/1,
`705/16, 26, 28, 22; 455/420, 426.1, 406;
`235/380, 381
`See application file for complete search history.
`,
`References Cited
`U.S. PATENT DOCUMENTS
`
`The present invention relates to an apparatus and a method
`for wireless purchase of merchandise from a vending
`machine by using a cellular mobile phone. The present
`invention permits a cellular mobile phone user to dial a
`sequence of code on the phone to invoke the vending
`machine to dispense merchandise, where payment
`is
`charged to the mobile phone account. The present invention
`also relates to an apparatus and a method for on-line
`inventory management. With on-line inventory manage-
`ment, the present invention provideshighefficient operation,
`reduced operation cost, and just-in-time service and mer-
`chandise delivery. The present invention further relates to an
`4,412,292 A . 10/1983 Sedam et al. «1.100 364/479
`apparatus and a method that allow both on-line inventory
`yhoes Citalianetset al.
`oonas A
`” eatoe
`
`
`management and wireless purchase of merchandise in a
`7/1999 Stapp etal.
`......
`5030771 A
`"705/28
`
`Vending machine.
`_... 364/479.96
`10/1999 Etoh etal.
`5,963,452 A
`
`6,056,194 A 5/2000 Kolls woeeeeeeeeeeee 235/381
`
`9/2002 Defosse .........ccccccceeee 709/200
`6,457,038 B1*
`11 Claims, 16 Drawing Sheets
`
`(56)
`
`@)
`
`Enable
`merchandize
`selection
`
`450
`
`
`
`
`
`
`
`initiatizewireless
`modem
`
`‘Send "On-line"
`message fo central
`‘computer
`
`Received
`setting fram central
`‘computer?
`
`400
`
`Send Wireless
`purchase disabled"
`to display
`
`
`
`Disable Wireless
`
`
`purchase function & enable on-line
`"
`
`inventory funetton
`
`
`
`@)
`
`as
`
`aor
`
`x
`
`as
`
`Enable wireless
`purchase?
`YrYes
`Enablewireless
`purchase &on-
`line-inventory
`functions
`
`Disable wireless
`purchase & on-
`line-inventory
`
`functions
`
` Send "Wireless
`purchase disabled"|
`to display
`
`
`409
`Normal coin-
`
`‘peration
`
`
`
`vos
`
`“
`
`“s
`
`Pscord door
`witch and
`
`refll/service
`suitch value
`
`”
`
`‘Mobile
`Enable
`‘Send partial phone
`nurrbertothe
`ss]
`merchandize
`phone
`diated in 2,
`
`selection
`display panel
`
`
`
`
`Ne:
`‘Complete and
`store transaction
`“9
`
`information
`in
`0
`No- <<
`
`ae
`Compiete
`signals
`Deane
`and store
` transaction
`
`Informtion
`
`Send service
`
`waming message
`to central computer|
`
`
`Areless
`‘Sendtransaction
`
`
`informationto
`Yea
`purchase ©)
`SendWireless
`scheduled
`No-
`to dspla
`“
`
`
`
`
`
`ve
`Send transaction
`4
`information to


`
`central computer
`
`
`Command and data flow of wireless purchase
`Command and dataflow ofwirelesspurchase.
`(a)
`(b)
`
`purchase enabled”|~_-«0sdsplay | came sompater raperting gnabled?,
`
`«8,
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 1
`Page 1
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 1 of 16
`
`US 7,110,954 B2
`
`
`taseuoind0}pasuedsipuoljoajaspue
`
`
`OZIPUYDIOWPa}O9/9SLLjauedAejdsip
`22azipueyoiaw|Sulsuedsiq
`91yoaUIOD
`
`
`
`add)yeorueyoowoy}JOoUTYORLUBuIpUdAvJOluLITeIPYOO°]“SLy
`chaulyoeul
`
`noPioS
`SJOSUOS
`
`inoPloS
`
`abesojs
`
`sjuswyedwoo
`
`BHulpus,
`
`J8}|04}U09
`
`Aeldsig
`
`Ja{jos}U0o
`
`IB)UlO
`
`4aseyoind
`
`
`
`{s)uloosyesul
`
`(S)II1q40
`
`asuadsiq
`
`spiougjos
`
`OL
`
`BL
`
`
`
`sjoajasJaseyoind
`
`@ZIPUBYOJOUW
`
`Bulpus,
`
`suoyng
`
`0c
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 2
`Page 2
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 2 of 16
`
`US 7,110,954 B2
`
`
`Jeseyoind0}pesuadsipuoHoejespue
`
`BZIPUBYDIOWP9}D9/9SjauedAejdsip
`
`
`
`
`
`aulyoeuwosBulpue,
`
`
`
`sjoajasyaseyoing
`
`ez|pueyoJeW
`
`67
`
`
`
`Beasuadsiq
`
`OZIPUBYOJOLW
`Buisuedsiq
`
`aBesojs
`
`s}usWpedwoo
`
`splousjos
`
`jnPlOS
`slosuaes
`
`}NOPjOS
`
`Buipus,,
`
`J@|JO1jUOD
`
`Ae\dsig
`
`J9||01}U09
`
`Le
`
`OS
`
`suo}ng
`
`SV
`
`JO}WUN91U0I}99)9
`
`
`
`AJOJUSAU!B}!S-UO
`
`
`
`Yoay|UlOD
`
`
`
`
`
`SeUO!OA}]09e}ep
`
`ve
`
`8P
`
`Jaseyoind
`
`puepedhoy
`
`yul}UOJEOIUNWILUOD
`
`
`
`(s)uloo9Spasul
`
`(s)\INq40
`
`
`
`
`
`
`
`adAyo1uo.jo9]2AY}JOsUTYORUBUIPUDA&JOWULIBLIPYOoTY7“Sly
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 3
`Page 3
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 3 of 16
`
`US 7,110,954 B2
`
`
`
`UlODpaye|NWIsSjeubisyoowuloD
`
`
`
`
`
`
`
`YoUMsJOOBdIAlas/|{OuAyquenojauedAejdsiqZLE
`\UOHOIUNLULWOO
`ecbBCL
`
`
`(NDD)HuyUOHEoTUNLUTUODpur[ONUODoY}JOweIeIpYoolg¢‘B1y
`colLol
`
`WUOdOeEeeackSuiyoewAqJaquinuauoyd
`
`SOLNedpasojsBuisuedsipBORLS}U!
`
`
`
`YOUMSJayunoo
`
`
`siapealpiedwosjeuBisjnopjos
`
`
`SSOJOUIMWaryunooAyjueNDWePoul"i
`‘pledWPAD|o{>|ezipueyouopynoplos
`
`peog0eHayulout
`QJayjyopue
`
`pzIsoebessaw
`
`ro£0!cOlLol00|adIAIESabessayyYous
`
`Ell
`
`O€Z28O2CrhsyOb
`
`
`
`eaulyoeuBulpueaHNOUO}e|NUWIsWN
`
`
`
`
`
`
`
`0}sjeuBlsyoopueuojoa}epJ9||01}U09-O131/\]juaweheuewOW
`
`YOOUIOD
`
`sjeubis
`
`
`
`sor}a}ul
`
`NOI
`
`yNOWI9
`
`6LIh
`
`SaZIPUBYOIa\\
`
`sjeubisBuysuedsip
`
`s}USWHeCdWUOd
`abelojsWoy
`sjuawipedwoo
`ebe1o}sWold
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 4
`Page 4
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 4 of 16
`
`US 7,110,954 B2
`
`
`
`Bulsuedsipazipueyoew0}soeyayUy
`
`
`
`INDOUOHDS}EpJNOPOs‘yINDIOUONDA}Ep
`
`
`
`
`
`
`
`
`
`/\94‘WNDIIOUOHE|NwWIspueUONo9}epU!OO
`
`
`
`
`
`
`
`
`
`
`
`AyuenbpueYoMsJOOP‘YOUMS@dIAIESvsteS1
`
`
`
`
`
`Biayqewiuesbo,eyqeuiuesBos
`
`
`
`aqeuwesBord19Id19idwowseoeyaquy
`
`SshSS}Sot
`
`¥OLyOeSh‘sayand3
`
`OS}
`
`
`
`jauedAejdsig
`
`
`
`jereyduad(esoudueg
`
`
`
`
`
`SoeHa}u|aseyayuyBIePayU|ajesaydued
`
`PetITLUTTEerLTHE
`
`Bulssad01g
`
`wun
`
`9S}
`
`2G1gcL
`
`
`
`WOpOWSSa]auI\A,
`
`
`
`J9peespuedpue
`
`SSOJppY
`
`Japo29Q
`
`BUul}-|Pay
`
`yPo|D
`
`JOA@OSURI|cezSu
`
`Sgt7]Bopysjen
`
`
`
`
`
`}NINDJ{[O.NUOI-OIOIWoY)JOWIBIBEIPMNeWIBYIS“p“BY
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 5
`Page 5
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 5 of 16
`
`US 7,110,954 B2
`
`JO{JOMUOD-OLIILOL
`
`~<a
`
`c8l
`
`
`
`
`
`UMONJNYSLOMO
`
`yinauo
`
`LGL
`
`O8l
`
`
`
`WOPOLUSSO/BIIM10-|
`
`~<
`
`GQNO
`
`vil
`
`€glLI.
`
`LLt
`
`8S
`
`S}INOIOBIepLayULPUL
`
`Ja|JONUOI-O19ILW10-4
`
`BuitjoymyiIMS
`<{Ajdcins
`Jamod
`noujustuedeueLJaMOdSt]JOtueITEIPaNeIUIDTPS<¢“Bry
`
`
`efe]|OAMO’]JOO}Op
`
`
`yuuy-oBey}0A48)|JeyNoed|IN4sAem
`fJ"ZLtel
`
`NYSJ9/JOUOD-CsoIpy~~
`
`40}39]8pUMOp
`
`
`jeuBisumopynys
`
`taBieuo
`
`
`
`Jopajep
`
`OVuleyy
`
`OLL
`
`“NOGE
`
`VAQZ
`
`bit
`
`OVAOLS
`
`1G}
`
`BL}
`
`18]]O1}U0D-O19I
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 6
`Page 6
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 6 of 16
`
`US 7,110,954 B2
`
`J9}}O.JUOD-OJOILUOL
`
`0}yeuBlsydnezu|
`
`9Le
`
`J9][04JU09-OJ01WU
`
`ZbLSalle
`
`e
`
`oleLhe
`
`Lb
`
`J9}y18AU09|Jajdnoo
`
`[9A]jeondEBL
`
`uowWWwocp|.7
`
`J9YBAUddaJajdnoo
`
`j2A97]jeondo0g
`
`uowWoDpEZ
`
`
`
`pI61pBuisuedsiq
`
`¢16ipBursuadsiq
`
`
`
`ZWOlpBusuedsiq
`
`
`
`|W61pHulsuadsiq
`
`She
`
`SL
`
`Sl2
`
`Sle
`
`Shc
`
`£bgUOWWUODf|7JOHBAUOD
`
`Jajdnos|jeondoL
`
`JOWeAU0D|Jajdnooble
`
`jeaa7jeondoZz
`
`uowwo9
`
`zz8iz
`
`e
`
`01161pBulsuedsiq
`
`XN°
`°Ob2e
`
`
`
`ELZcheHkeWowjeubisBuisuedsiq
`
`
`
`JUSWedWOodsbel0]}s
`
`
`
`
`
`yMoIIDgoR}IOyUtSuIsusdsipszipuLYOIOU!OY}JOWeIZeIPONBUIYDS:9“BLA
`
`
`
`
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 7
`Page 7
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 7 of 16
`
`US 7,110,954 B2
`
`®J9]}O1JUOD-OJOILUOL002®
`
`
`
`Zyeubisuowwo5£0¢
`
`ec06LO¢e
`
`c0ZLOZ
`
`e
`
`
`
`noploJOLBAUODJajdnoo
`
`
`«£02TLLINOPlOSjOAd7]ajeondoZv0Z|jeubisa“
`
`
`
`
`
`LLINOPjOS|9Ae7]jeondob
`
`JOHBAUOD|Jajdnoo
`
`eeL0z
`
`
`
`p0ZjeuBisjnopjos
`
`
`
`
`
`TLLINOPiosJoao]leondo6l
`
`v0Z
`
`
`
`6LjeuBisUOLWLUOZ02
`
`Ja@LBAUOI|Jajdnoo
`
`
`
`TLLINOpjosgjOA97]jeondo0z
`
`
`
`
`
`
`
`
`
`JNMDOVJIIIU!JNOPOsoy}JOulesseIpoNeUIYJDS+7“BLY
`
`
`
`
`'JayJBAUODJajdnoo
`
`0zjeuBblsuouuog59%
`
`202.Loc
`
`
`
`NIDUOHO9}9PJNOPjOS
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 8
`Page 8
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 8 of 16
`
`US 7,110,954 B2
`
`Balok
`
`jeubis
`
`ulaYOSUODzz
`
`
`
`
`
`JBUBAUODBAB]Jadnosjeando
`
`
`
`
`
`JayjoujudauryyoeBulpusaof
`
`
`
`AjddnsJamodWAWOAOLt
`
`
`
`
`
`Jayo.juooeuryoewBuipuaa01¢oodYyoow
`ulI0dWOJ4
`
`
`
`AjddnssamodWAwoAObL
`
`
`
`
`
`JajjoUodeujyoeHuipusao1$eoudYoawUIODWol4
`
`
`
`AiddnssamodWAWoyAOL}
`
`Sez
`
`
`
`
`
`Jay}OsUODsulyoetuBuipuaaof
`
`
`
`AjddnssamodWAWoyAOLL
`
`Zg0udYoowUCDWaly
`
`
`
`|eoudYOoWUlO9WO
`
`
`
`UOTI9}apJeUSISYoUUIOD(e)
`
`4
`
`0c2
`
`
`
` —_-——£99u¢}Z8|8QNd
`
`720d
`
`Of
`
`uonejnuig
`
`
`
`jeuB{sBuyqeua
`
`-OJDILBU}LUO
`
`J301jU09
`
`Cee
`
`e2ebez
`
`&%greuBlsyoouwul04
`
`
`
`
`JINNUONENUNSPULUOTSoJapW109ot}JOUILIDRIPONBUIYOS7g‘BLY
`
`
`
`
`
`UOYE|NLUISLUBISYOOUIOD(q)
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 9
`Page 9
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 9 of 16
`
`US 7,110,954 B2
`
`
`
`OZIPUBYIIOWP9}IIj9S
`
`Jaseyoind0}pasuadsip
`
`89¢
`
`asuadsiq
`
`aBelojls
`
`sjusWwedwoa
`
`L£G¢
`
`L9¢
`
`
`
`
`
`
`od}feoruerpoouJoSUIOEUESUIPUOAOYyPuDDoY}UsImjogBuoLzIaIUT:6“BI4
`
`splouajos€9zsjeuBis
`NOpjosGz9Sz
`
`sJOSUaS192yooulo4
`992Jaseyoing
`
`
`GSeeulyoew
`
`
`Buipua,,AedsiqND9D
`L9z0SZ
`
`dzipueyosow|Sulsuedsiqpayeynuis
`
`
`
`sjoajasJaseyound
`
`aZ/PUBYOIOW
`
`coc
`
`uoHoajespue
`
`suo}}ng
`
`Buipua,
`
`
`
`jauedAgidsipGZ
`
`OOL
`
`
`
`Ja][O1]U09J9||O.U09
`
`sjeubis
`
`eSéYooUloD
`
`noposOZ|PUBYO/y
`
`092
`
`
`
`(s)u109syiesul
`
`(s)iIIq40
`
`
`
`sjeuBisBursuadsip
`
`sjeuBbis
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 10
`Page 10
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 10 of 16
`
`US 7,110,954 B2
`
`
`Jaseyoind0};pasuedsipLt
`
`@ZIPUBYIOWP3}93/aS
`
`c8zesuadsig
`sjuawyedwos
`Szipueyoiow|Susuedsig
`<t-splouajos
`
`
`
`882162.
`
`43|}OJ{UODJA|JOIJUOD
`
`GejauedAgjdsip
`
`Bujpua,Aeidsiq
`
`s]oajassaseyoind
`@ZIPUBYoJeLWZ6Z
`
`Yul]UOHEOUNWIWOSS)IG40
`
`puepedhoy(s)uloosasui
`
`
`
`
`
`
`
`adA}DfUOI{IeTaJoeuTYOeWZuTpuaAayApue999auuseAjeqSupoeyiajuy
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 11
`Page 11
`
`abesojs
`
`L8¢
`
`€8S
`
`£82
`
`Nbpjos
`sJOSUaS
`
`yopos
`
`982tLé
`
`CLC
`
`922
`
`Bujpus,
`
`aulyoeu
`
`uonoajaspur
`
`suoyng
`
`plz€62
`
`0g2
`
`
`
`Uo|oa]]09eyep
`
`8c
`
`
`
`c8¢162
`
`49SCYSINd
`
`(v)
`
`JOJPUN9IUOIID9}A
`
`
`
`eZAJOJUSAU!B}1S-UOaet-yoaluules
`
`Paye|NUNS
`
`sjeuBis
`
`yoawuloD
`
`sjeuBis
`
`00}
`
`OL2
`
`NOD
`
`G6
`
`1NOplos
`
`sjeubis
`
`SZIPUBYOIOW
`
`Bulsuadsip
`
`sjeubis
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 11 of 16
`
`US 7,110,954 B2
`
`
`
`s}o9|asJaseyoind
`
`ezIpUueYyoIeuW
`
`
`
`e0eBulpusp,
`
`aulyoeu
`
`
`
`
`
`Jeseyoindo})pasuadsipBOEuonoajaspue
`
`SZIPUBYOIOLUP9}IB/9SjauedAejdsip
`suojjnqOL
`
`
`aGe10}S
`
`sjuaupedwos
`
`OLE
`
`asuadsiq
`
`SZIPUBYOIOU!
`Buisuedsiq
`
`Splouajos
`
`NOPlOS
`siosues
`
`§NoPlOS
`
`Buipus,
`
`Jajjosyu09
`
`Aejdsiq
`
`4$9|]02)U09
`
`PEye|NWUIS
`
`sjeuBis
`
`yoswUl0D
`
`sjeufits
`
`BLE
`
`saseyoind
`
`JO}PUNDudI}Oe/3y
`
`
`
`AioJUSAU!3}/S-UO
`
`
`
`uoNoa]}ooeyep
`
`yooawulog
`
`ce
`
`SZIPURYE\y
`
`pueBuisusdsip
`
`
`
`sjeuBisjnopjos
`
`00€
`
`
`
`Ore(s)uloosyasul
`
`
`
`pedfey(s)jIIq40uolyeoluNWWO4
`
`
`
`(q)
`
`ull
`
`
`
`
`
`dA}210.1499]9FOOUTILBUIPUDAaI)PUBDDoY}UdeMJaqBuLoLzIOWU]:Q]“BLY
`
`
`
`
`
`
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 12
`Page 12
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 12 of 16
`
`US 7,110,954 B2
`
`
`
`guoydoffqoulJepnyjoovyBnomposeyomndssoponAJoyoouoy:P]“Shy
`
`
`
`
`
`
`
`
`
`
`
`Oy!GQOuBuipuesAqauoud
`
`
`
`auoqdapodWOys&SWS
`
`
`
`
`
`YIOMJOUO{IGOLUJEIN||9O
`
`(EIOJOWILUOD
`
`odessa
`
`azjpueyoioutosued
`
`sid(py)
`
`
`
`
`
`Je/N[189aFICIOLU1e|N|]92
`
`@RIAaSeUDINd
`
`
`
`
`
`jouedAejdsips,auryoeuu
`
`
`
`OY]UOSZIPUCYOIOWJI@|9S
`
`OSt
`
`
`
`jauedAejdsig
`
`uonoagjespue
`
`suo}ng
`
`Huipua,
`
`SUILORIAJ
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 13
`Page 13
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 13 of 16
`
`US 7,110,954 B2
`
`Initialize wireless
`modem
`
`402
`
`400
`
`
`Send "On-line"
`message to central
`computer
`
`
`
`
`Send "Wireless
`
`purchase disabled”
`to display
`
`
`
`
`Disable Wireless
`
`
`purchase function
`& enable on-line
`
`
`inventory funciton
`
`404
`
`Yes
`
`Enable wireless
`purchase?
`
`
`
`Received
`setting from central
`computer?
`
`
`
`Disable wireless
`purchase & on-
`line-inventory
`functions
`
`
`
`Send "Wireless
`purchase disabled"
`to display
`
`
`Normal coin-
`
`operation
`
`401
`
`
`
`405
`
`
`
`
`
`
`Yes
`
`Enable wireless.
`purchase & on-
`line-inventory
`functions
`
`to display
`
`Send "Wireless
`purchase enabled”
`
`Fig. 12: Command and data flow of wireless purchase
`
`(a)
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 14
`Page 14
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 14 of 16
`
`US 7,110,954 B2
`
`
`
`Coin inserted?
`
`452
`
`450
`
`Yes
`
`Coin inserted?
`
`453
`
`457
`
`Yes
`
`
`Yes
`
`
`Enable
`merchandize
`
`
`selection -
`
` 456
`
`
`
`
`Enable
`Send partial phone
`numberto the
`merchandize
`
`
`selection
`
`display panel
` and store
`
`
`
`
`Dispensing
`detected?
`
`
`
`
`
`
`
`
`Complete and
`store transaction
`information
`
`
`detected?
`
`Dispensing
`
`
`
`
`
`
`Yes
`levels
`
`Check soldout
` Check inventory
`signals
`
`Disable
`Complete
`
`merchandize
`|
`
`
`transaction
`selection
`
`
`informtion
`
`
`Low
`Soldout
`
`
`
`inventory
`
`detected?
`
`
`level?
`
`Record
`
`
`quantity
`counter
`value
`
`Send service
`
`
`
`warning message
`Record door
`
`to central computer
`
`
`switch and
`
`tefill/service
`
`
`switch value
`
`
`
`
`
`
`
`Send transaction
`
` Scheduled
`Zo
`Yes
`
`
`information to
`
`
`purchase
`
`reporting ?
`enabled?
`
`
`central computer
`472
`
`475
`(+)
`
`463
`
`
`
`468
`
`
`
`avi
`
`470
`
`
`
`
`Send transaction
`information to
`
`":Power.down .
`
`
`
`central computer
`PN ara
`
`Fig. 12: Command and data flow of wireless purchase
`
`(b)
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 15
`Page 15
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 15 of 16
`
`US 7,110,954 B2
`
`
`
`JONAS10;213dO
`
`
`
`
`9Le
`
`Ld
`
`sea@ul|-UO
`
`AloquaAu|
`
`eseqejep
`
`
`
`Asoweau)pues3jeg
`
`
`
`ayepdnuoneuwuoput
`
`bZe
`
`
`
`jauedAejdsiq
`
`uonpajespue
`
`suoynq
`
`NJ
`
`Bulpusa
`
`aujyorw
`
`zeezeeNd
`
`
`
`AsoUaAU!PUBsees
`
`
`
`seduoyjewuojut
`
`eujyORut
`
`Bulpus,
`
`eulyoey
`
`suo}ng
`
`Z9e
`
`be
`
`Weuoyoejaspue
`
`
`
`jauedAeydsiq
`
`jenjuay
`
`joajuog
`
`e000
`
`=——9
`
`
`
`Jein|jeopelos.
`
`wo
`————™
`
`
`
`Bujodaseuy-ud
`
`
`
`jeuedAe\dsiq
`
`
`
`jouedAeidsiq
`
`eulyoew
`
`uo}oe|aspue
`
`lesuojyng
`
`Asoyuaaulpuesajegnnd
`
`sodvonewojulae
`oulyoewzee
`
`
`uonvajaspue
`
`suoyn
`
`ND
`
`Bulpus,
`
`aulyoeW
`
`Zee
`
`bLENL
`
`Hulpus,
`
`aulyoeW
`
`dajndwo9
`
`WepolSsajollM
`
`
`
`40BUIPOXtd
`
`
`
`YJOMJOU9]!GOWpusere
`
`Jeduoyeus0jui
`
`aulyorw
`
`
`
`
`
`VOHeINSIJUOSJUSUABeULLUATOJUIAUTOUTT-UO?¢€]“Bly
`
`
`
`
`
`OLE
`
`
`
`jauedAejdsiq
`
`uonoejaspue
`
`suoyng
`
`NOD
`
`Bulpua,
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 16
`Page 16
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 16 of 16
`
`US 7,110,954 B2
`
`- 501
`Update database
`
`502
`
`
`
`500
`
`
`
`Initialize wireless
`
`
`modem or X.25
`
`
`datalink
` Received
`
`SMS message
`
` Send request
`
`Received
`to vending
`Y
`?
`
`SMS message
`machine
` Yes
`
`
`509
`|
`
`Schedule report message &
`Alert message
`Large content report message
`Power down message
`Alert message
`|
`
`
`
`
`
`
`
`database
`Update machine
`
`Update inventory & transaction info in
`
`status in
`
`visualization
`
`
`
`
`Send setting to
`
` Send acknowledgment to
`
`originating vending
`originating vending machine
`
`machine
`
`
`On-line message
`|
`
`
`
`Retrieve setting of
`originating vending
`machine from
`database
`
`
`
`Update machine
`status in
`visualization
`
`
`
`
`Warn system
`
`
`
`
`
`
`operator
`
`
`messages S17
`
`Log all SMS
`
`
`
`516
`
`515
`
`Fig. 14: Command anddata flow of on-line inventory
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 17
`Page 17
`
`

`

`US 7,110,954 B2
`
`1
`WIRELESS PURCHASE AND ON-LINE
`INVENTORY APPARATUS AND METHOD
`FOR VENDING MACHINES
`
`FIELD OF THE INVENTION
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`The present invention relates generally to an apparatus of
`and a method for wireless purchase of merchandise. In
`particular, the present invention relates to an apparatus of
`and a method for controlling wireless purchase from a
`vending machine by using a cellular phone. Further, the
`present invention relates to on-line inventory management,
`inventory data acquisition and monitoring, and vending
`machine control.
`
`DESCRIPTION OF THE PRIOR ART
`
`A “vending machine” generally refers to a coin-operated
`machine that automatically dispenses a merchandise upon
`the receipt of a payment equal to or greater than a prede-
`termined sale price. Even though many vending machines
`are now designed to accept paper bills, electronic stored
`value cards, or credit cards as alternate payment methods,
`coin-operated vending machines remain the largest in num-
`ber.
`
`A major feature of vending machinesis that the vending
`operation is fully automatic with no need of human super-
`vision. Accordingly, various vending machines have been
`used at locations where it is not cost effective to have a
`normal manned merchandise outlet or where 24-hour sale
`
`service is needed. The merchandise dispensed from vending
`machines typically include drinks, food, tobacco, stamps,
`newspaper, parking tickets, phone cards, and etc. The stor-
`age compartments in a vending machine may contain dif-
`ferent merchandise inventory at different predeterminedsale
`prices.
`Usually, vending machinesare groupedinto routes; one or
`more of these routes are managed by an operator. The
`operator sends service personnel to regularlyrefill the inven-
`tory, change merchandise, remove collected coins orbills,
`refill money changer, and perform other maintenance ser-
`vices. In mostcases, refill and maintenanceservice is carried
`out based on historical figures, which is the service fre-
`quency depends on past history of a particular vending
`machineat a particular location. As sale patterns may vary
`among vending machines at different sites and at different
`times, the historical data may cause undesirable inefficien-
`cies in the management of the vending machines. Accord-
`ingly, an automated methodor apparatusis desired to collect
`on-line inventory data. Furthermore, the large number of
`cellular mobile phone users also creates the opportunity of
`payment by mobile phones. Therefore,
`it
`is desirable to
`provide a method or an apparatus allowing online payment
`for purchase made from vending machines.
`A numberof U.S. patents have addressed the aspect of
`vending machine inventory management. U.S. Pat. No.
`6,056,194 issued to Brock Kolls on May 2, 2000 andentitled
`“System and Method for Networking and Controlling Vend-
`ing Machines”discloses a vending machine control system
`and method for controlling vending of items from one or
`more vending machines operated by credit cards, debit
`cards, pre-pay cards, bills, or coins via a network.
`USS. Pat. No. 5,930,771 issued to D. S. Stapp on Jul. 27,
`1999 and entitled “Inventory Control and Remote Monitor-
`ing Apparatus and Method for Coin-operable Vending
`Machines” uses bar code scanner to log inventory into a
`memory with each vending machine and usescellulartele-
`
`2
`phoneinterface and modem to transmit the vending infor-
`mation back to a central computer. The Stapp patent focuses
`on the bar code scanner embedded at racks and claims one
`
`cellular number used for a plurality of vending machines.
`U.S. Pat. No. 5,794,144 issued to E. I. Corner et al. on
`Aug. 11, 1998 and entitled “Methods and Apparatus for
`Communicating Data via a Cellular Mobile Radiotelephone
`System”describes a data collection system based on cellular
`network control channel, together with a paging message
`system for acknowledgment. The Corner patent focuses
`exclusively on the use of the control channel in the cellular
`network and the paging approach.
`U.S. Pat. No. 5,963,452 issued to T. Etoh et al. on Oct. 5,
`1999 and entitled “System for Managing Sales of Goods for
`Vending Machines” discusses the use of frequency modu-
`lated sub-carrier broadcasting facility for communication
`between a goods control center and the terminal computers.
`The Etoh patent focuses on the control of the vending
`machines via control commandsfrom the control center, and
`extracting market information of the vending machines.
`U.S. Pat. No. 4,412,292 issued to J. K. Sedam et al. on
`Oct. 25, 1983 and entitled “System for the Remote Moni-
`toring of Vending Machines” describes a system using
`telephone line to communicate information obtained by a
`microprocessor in a vending machine. The Sedam patent
`focuses mainly on a plurality of sensors in a vending
`machine to establish alert conditions and to control inven-
`tory, route planning of the machines.
`Although the above U.S. patents disclose systems using
`cellular telephone network to communicate for on-line
`inventory control purpose, none of these patents discusses
`the use of the short message service (SMS) protocol. Fur-
`thermore, apart from inventory control, none of the patents
`discloses using a cellular mobile phone to purchase mer-
`chandise and to make the payment, let along a fully inte-
`grated solution to the purchase and on-line inventory prob-
`lem.
`
`SUMMARY OF THE INVENTION
`
`The present invention provides an alternate merchandise
`purchasing method that can co-exist with all
`the other
`purchasing schemes,
`including coins, bills, stored value
`cards, or credit cards available to vending machines.
`The present invention also integrates the purchasing func-
`tion with the online inventory function so that a single
`apparatus can handle the purchase of merchandise, monitor
`the inventory, and communicate with a central computer.
`The present
`invention relates to an apparatus and a
`method for wireless purchase of merchandise from a vend-
`ing machine by using a cellular mobile phone. The present
`invention permits a cellular mobile phone user to dial a
`sequence of code on the phone to invoke the vending
`machine to dispense merchandise, where payment
`is
`charged to the mobile phone account. The present invention
`also relates to an apparatus and a method for on-line
`inventory management. With on-line inventory manage-
`ment, the present invention provideshighefficient operation,
`reduced operation cost, and just-in-time service and mer-
`chandise delivery. The present invention further relates to an
`apparatus and a method that allow both on-line inventory
`management and wireless purchase of merchandise in a
`vending machine.
`The apparatus and method of the present invention have
`at least the following features that are not foundin anyof the
`existing vending machines.
`(1) The present
`invention is
`generic enough to be integrated into either mechanical type
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 18
`Page 18
`
`

`

`US 7,110,954 B2
`
`3
`or electronic type vending machines. (2) The present inven-
`tion uses wireless modem that communicates with other
`
`mobile phones or a central computer via the commercial
`cellular mobile network. (3) The present invention uses the
`SMSprotocol. The inventory data is further encoded with
`cyclic redundancy code for error checking. (4) The present
`invention employs the micro-controller technology and uti-
`lizes mixed-mode analog-digital circuit
`interfacing tech-
`nologies for data acquisition, processing and storage. (5)
`The present invention provides a method of inventory data
`protection against data loss due to powerfailure, transient,
`or intentional power down.(6) The present invention is fully
`programmable and can be programmedto perform a multi-
`tude of tasks.
`(7) The present
`invention is based on a
`distributed architecture that each vending machine in the
`plurality of vending machines operates independently, with-
`out requiring authorization from a central computer. (8) The
`present invention is designed to co-exist with other payment
`devices. (9) The present invention deployed in large num-
`bers, with low probability of communication congestion.
`In the present
`invention, each vending machine is
`equipped with a control and communication unit (CCU).
`‘The CCU can comprise one or more of the following: a
`micro-controller, a cellular mobile phone modem, a power
`managementcircuit, a battery, a display panel, a quantity
`counter interface, a refill/service switch interface, a door
`switch interface, a reset switch, a coin mech signal detection
`and simulation circuit, a merchandise dispensing interface
`circuit, a merchandise selection interface circuit, and a sold
`out interface circuit. The CCU can be connected to an AC
`
`powersupply derived from the vending machine and further
`connectedto the sold out circuit, the merchandise dispensing
`device,
`the coin mech, and the counter of the vending
`machine.
`The micro-controller is capable of running a resident
`program in the read-only memory ofthe micro-controller to
`carry out various actions. Exemplary actions performed by
`the micro-controller are shown below without any particular
`order. (1) The micro-controller can serve interrupting signals
`from the sold out circuit, the dispensing circuit, the quantity
`counter, the refill/service switch, the door switch, and/or the
`reset switch. (2) The micro-controller can encode and pack
`the inventory data into a format and size suitable for SMS
`communication.
`(3) The micro-controller can detect
`the
`presence of the coin mech signal and arbitrate between the
`coin or card purchase and the cellular phone purchase. (4)
`The micro-controller can enable the coin mech simulation
`signals to initiate a vending transaction.
`(5) The micro-
`controller can record the quantity counter andrefill/service
`switch signals and includethat as part of the inventory data.
`(6) The microcontroller can display part of the cellular
`mobile phone number or other messages on the display
`panel. (7) The micro-controller can initiate and control the
`communication with a central computer via a wireless
`modem. (8) The micro-controller can control and receive
`data from a central computer and then take appropriate
`actions. (9) The micro-controller can control and receive
`data from a purchaser’s phone, verify the coded sequence,
`and initiate the purchase. (10) The micro-controller can
`perform a software reset when the reset switch is pressed.
`(11) The micro-controller can record the date and time when
`the door switch is activated. Other standard functions of the
`micro-controller may include management of the on-board
`memory banks and referencing the real-time clock.
`The functions of the sold out interface circuit, the mer-
`chandise dispensing interface circuit, the quantity counter,
`and the refill/service switch can be broadly viewed as
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`inventory data collection. These components are capable of
`collecting one or more types of the following information:
`sold out data,
`the storage compartment from which the
`merchandise is dispensed, the total number of merchandise
`sold since the dayoffirst installation, and the type of service
`carried out.
`The functions of the coin mech signal detection and
`simulation circuit are to detect and simulate the coin mech
`signals under certain situations. When an appropriate pay-
`mentof coins has been inserted through and accepted by the
`coin mech, the coin mechsignals are active. The coin mech
`signals then drive a converter in the vending machine to
`allow a purchaser to select merchandise on the display panel
`of the vending machine via a number of buttons. On the
`other hand, when a wireless purchaseis carried out, equiva-
`lent signals are simulated to activate the display panel and
`selection buttons for merchandise selection. To prevent
`signal contention, any coin mech signals, if active, must be
`detected. Once detected, the coin mech signals can interrupt
`the micro-controller, which can then serve the interrupt by
`disabling the wireless purchase in the earliest instance. It
`will be appreciated that other payment devices may be
`similarly interfaced with the vending machine. ‘he payment
`priority can be determined as desired in advance for a
`smooth vending operation.
`The display panel is capable of displaying partial phone
`numberof the purchaser whose purchase request the vend-
`ing machine is serving at the time. Therefore, the display
`function can notify the purchasers of the ongoing transac-
`tion. Because the display panel showsonly part of the phone
`number, there is no concernof violating privacy. The display
`panel can also be used to display other messages during the
`system start-up, system testing, and cash transaction.
`The power managementcircuit is capable of providing the
`required power supply to the micro-controller andits periph-
`eral devices when an AC power supply is applied. Addi-
`tionally or alternatively, the power managementcircuit is
`capable of providing a backup battery supply when the AC
`power supply is removed or unstable. When the latter
`occurs, the power managementcircuit detects a voltage drop
`and starts counting in a timing loop. During the voltage drop
`period, the backup battery is used as power supply. How-
`ever, the battery is not intended for carrying out normal
`operations. If the voltage drop lasts after a predetermined
`period of time has elapsed, the power managementcircuit
`signals the micro-controller that a power down condition has
`occurred. Upon receiving this confirmation, the micro-con-
`troller immediately forwards all
`the vending transaction
`information obtained since the last reporting time to a
`central computer. The micro-controllerenters into a sleeping
`mode to conserve battery powerafter sending all the infor-
`mation and receiving an acknowledgment from the central
`computer. If the voltage level returns to the normal level
`within the predetermined period of time, the power man-
`agement circuit switches back to the AC power supply.
`Normal operations resume.
`The wireless modem is capable of establishing a commu-
`nication link with the purchaser’s mobile phone and/or with
`a central computer. As a cellular mobile phone modem,it
`can receive and transmit SMSoverthe existing commercial
`mobile network. When a purchaser dials the code from a
`cellular phone, the phone communicates with the wireless
`modem. The wireless modem in turn sends an interrupt to
`the micro-controller. The micro-controller serves the inter-
`
`rupt by turning on the display buttons on the panel of the
`vending machine to allow the purchaser select merchandise
`via the buttons. As to the communication between the
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 19
`Page 19
`
`

`

`US 7,110,954 B2
`
`5
`vending machine and a central computer, the communica-
`tion can be both directions. On one hand, the micro-con-
`troller is capable of automatically packing the vending
`transaction information and transmitting them to the central
`computer, when a predeterminedperiod of time has elapsed,
`or an alert level becomes active, or the contents of the
`transaction information has reached a certain size in the
`
`memory storage. On the other hand, the central computeris
`capable of requesting for vending transaction information by
`sending a SMSto the vending machine where, after verify-
`ing the sender identity, the micro-controller automatically
`packs the vending transaction information since the last
`reporting time and transmits them to the central computer.
`Whena plurality of vending machines are employed in a
`wireless purchase and on-line inventory management appa-
`ratus, each vending machine can be identified uniquely by a
`central computer through an identification phone number.
`Suchidentification phone numberdiffers from the short code
`used for wireless purchase and is unknownto the purchasers.
`The identification phone numberis used by all the backend
`operations to identify the machine or the inventory data
`associated with the machine. The central computer can
`consist of one or more of the following: a Windows NT
`computer, an X.25 data modem card, an X.25 data line
`connecting the computer to the mobile network provider, a
`gateway service program, a control program, and a database.
`The use of the X.25 data link instead of a wireless modem
`is to ensure high communication integrity. The gateway
`service program can control the data line operation and
`buffering. The control program is capable of interfacing with
`the gateway service program, supporting visualization, con-
`trolling data flow, manipulating data, k

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket