throbber
USOO7110954B2
`
`US 7,110,954 B2
`(10) Patent No.:
`(12) Unlted States Patent
`
`Yung et a].
`(45) Date of Patent:
`Sep. 19, 2006
`
`(54) WIRELESS PURCHASE AND ON-LINE
`INVENTORY APPARATUS AND METHOD
`
`6,478,187 131 =1
`6,764,003 131 =1
`
`................ 221/75
`11/2002 Simson et a1.
`7/2004 Martschitsch et al.
`...... 235/333
`
`FOR VENDING MACHINES
`
`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)
`
`W0
`
`7/2001
`*
`WO 01/54087
`OTHER PUBLICATIONS
`
`N0 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.*
`
`( >1: ) Notice:
`
`Subject to any disclaimer, the term of this
`t
`t '
`t
`d d
`d'
`t d
`d
`35
`pa en IS ex en e or a Jus e un er
`U.S.C. 154(b) by 770 days.
`
`No author; 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
`
`* cited by examiner
`
`(22)
`
`Filed:
`
`Mar. 12, 2001
`
`(65)
`
`Prior Publication Data
`
`Primary ExamineriThomas A. Dixon
`(74) Attorney, Agent, or FirmiRobert D. Ratz, Esq.;
`COOPer & Dunham LLC
`
`US 2002/0128932 A1
`
`Sep. 12, 2002
`
`(57)
`
`ABSTRACT
`
`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 provides high efficient 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
`Vendmg maChme'
`
`11 Claims, 16 Drawing Sheets
`
`(51)
`
`Int. C1-
`(2006-01)
`G06Q 10/00
`(52) US. Cl.
`........................... 705/1; 235/381; 455/420
`(58) Field of Classification Search .................... 705/1,
`705/16, 26, 28, 22; 455/420, 426.1,406;
`235/380, 381
`See application file for complete search history,
`_
`References Clted
`U.S. PATENT DOCUMENTS
`
`(56)
`
`10/1983 56d“? et al~ ~~~~~~~~~~~~~~~ 364/479
`
`3/1996 Batahanets et 31'
`194/207
`.
`8/1998 Comer et al.
`......
`.. 455/426
`
`.......... 705/28
`7/1999 Stapp
`
`10/1999 Etoh et al.
`364/47906
`5/2000 Kolls ................ 235/381
`
`9/2002 Defosse ...................... 709/200
`
`*
`
`1*
`
`AAA
`
`414121292
`5’495’929
`5,794,144
`5,930,771 A
`5,963,452
`6,056,194
`6,457,038
`
`AAB
`
`wt
`
`$9
`
`.51
`
`Inittalizewireless
`
`mamhandlze
`Isiecflan
`
`450
`
`
`
`
`
`send "onvline'
`
`message Io central
`computer
`Mbbria
`Enable
`Sand unel pnbne
`s
`nurrbertottre
`meretremizu
`pnane
`
`seienlpn
`
`nectar panel
`
`
`
`Received
`emplele and
`
`store trenraulon
`45¢
`setting 1mm central
`
`
`earnputen
`
`
`w!
`intermalion
`a
`A , a
`
`.
`AI:
`Disable wireless
`
`purchase’i
`purchase a on.
`Chem imentmy
`levels
`line-invenlmy
`Diem-
`Dampiaia
`
`luncfions msmhandixe
`and ms
`
`
`
`lransaetien
`eelecnen
`
`lnior-mtion
`Enable wlraiess
`
`
`Send "\Mreless
`inventory
`
`lewd?
`purchase disabled"
`
`
`to aieplay
`117..
`
`
` Send service
`
`wanting neeeape
`a;
`-eau m
`purchase 5. er»
`we
`la untrzl cumwtar
`
`line-in/emory
`Eaten-ire“,
`switch anu
`
`
`
`
`tnnttions
`retiil/servlu
`'i
`ml at value
`
`Send irenuclipn
`iniormalnn tb
`
`centmi computer
`
`
`Command and data flow ofwirelasrpurchase
`(b)
`
`400
`
`Sand 'ereleee
`purchase disabled"
`to tileplay
`
`Disable Wireless
`purchase Nnction
`& enable ori-Hne
`inventory (unciwn
`
`a
`
`
`
`Normal DDiI’i-
`operation
`
`
`11.1
`
`bumnaee enabled"
`to dspiay
`Send wreiess
`
`Ana
`
`69
`Cummnnd and darn new of wireless purchlse
`(a)
`
`.11
`
`‘“
`lreiees
`emblem
`purchase Nn®
`"a
`
`rep
`ne
`5‘33“”:
`
`m
`
`ND
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 1
`Page 1
`
`

`

`U.S. Patent
`
`0
`
`1f01
`
`U
`
`90,
`
`2B
`
`M36:28
`
`2,R.050:chch9.6535cmHowcoamfimi2233S88:83988236
`
`
`c2523cam
`
`
`
`mNficmceoE852$C6ch5236
`
`
`
`NrmcfomE
`
`Or
`
`mcficm>
`
`we
`
`
`
`9023.mwmcoSn.
`
`36:2an
`
`
`
`
`
`w:9:manoHmmMowmm:_c:o>>935
`
`
`
`5:2508:328
`
`tSoBow902mm5.m3020w
`
`6m:
`
`:82£00
`
`
`
`n3:557,@Eoo359:S5328?.
`
`
`
`
`
`Mon;Rang—882:moocfioficwits?amo58mex005;.wE
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 2
`Page 2
`
`
`
`

`

`U.S. Patent
`
`mf0
`
`%,
`
`2
`
`
`m130:3S53:22.9ummcmqmfic2628ucm
`36:2an862mm6ch>m_qw_u
`
`
`
`
`
`M2205.8m86:20.059:25qumvHmmwwcmqflo
`
`mSo20m98.8wmso28
`
`wucmEtquoo8:05:005:03:00om
`ommcoummcfico>>3355
`
`.8ESoEozomm
`
`CMmsuco>
`
`@5509:
`
`98:363:85
`
`oNficmzemE
`
`av
`
`
`
`B..425oEoboEo2:(HoochmEwig?m(Ho88mex85.mmi
`
`
`wx5.CezmoEsEEOQ3:5._o
`
`
`19newomgmx@500wtme758551W3
`
`vm
`
`on85300Emu
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 3
`Page 3
`
`
`
`
`
`@952:mzméo:82E00
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 3 of 16
`
`US 7,110,954 B2
`
`
`
`50:265008.352.:ch325:06chxmamfiN:
`
`5:265:58.
`_E-mw_mm;wmmficmwm53:5:393EonoEEC0$22;
`
`ommwommv:o:ovmrmmmmmme
`o?2262558.3agonew
`
`
`
`
`mI,
`
`83:80-92:mEcomE9.5:?2386scams—Emn_,“Soto2wacgwnewnew205098BaumEmemmcmE
`
`
`
`
`
`
`
`EcoUSEDEENNF_mcm_m:88£00rm?95800$26.“.
`
`mm?o2war
`
`
`
`
`
`wcouoEaEEoovom9.NovForCO—\83.6wmmmwmmEtocw
`
`momtEE
`
`€86
`
`a:
`
`gooE:60:9Nm:asxomm
`
`
`
`mo?o:_m>neonmcficmqflu@855
`
`
`macmfibmzmm
`.98:85SN36:22meSoEom
`EmumomtBEmt
`
`
`“526
`
`
`
`ADUUVE52282:35on«Ea35:002:go58me£85”m.wE
`
`@93onE0:
`
`chmEtmano
`mEmEthEoo
`
`2956mgwcmamfi
`
`@9806E0:
`
`
`
`93%?EmuSci2956SoEow
`
`manages:
`
`e
`
`O<
`
`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
`
`
`
`mcficoqmfi365589:2momtBE
`
`
`
`
`
`.2386c262830Eow£326ceuumgmv
`
`
`
`mm?mm».mm.“Hx:HHa:5cam,
`
`m3mEEm..mo.i
`
`6.29.3
`
`95th.
`
`oBmEEEmEn.
`
`5235a
`
`«8:25
`
`oEmEEani
`
`.manazma
`
`cumtBE
`
`
`
`2?:£586cozm_:E_mucm:26me58
`
`
`
`>5:quncmzozamEon52:5onmwE.m2
`
`Eomwm
`
`3ch.535
`
`mumtmE
`
`ww—
`
`on?
`
`For
`
`2.-II:H:I—_I:l28
`
`u.-
`
`3.530095
`
`$222
`
`.3530
`
`oE=._mmm
`
`x020
`
`on.E92N09
`
`mammm
`
`Ezmomcmfi
`
`
`
`E282339:5
`
`.639Emu95
`
`m9\./u\
`@866:
`
`
`
`
`
`“62.5520530-952:2:moEEwEuotmEosom”v.mE
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 5
`Page 5
`
`
`
`
`
`

`

`U.S. Patent
`
`1
`
`0
`
`m
`
`2B459,m
`
`
`
`1.,:55anowEaE.6332:mo58meosnEozomUm.mi7.
`
`
`
`
`
`
`
`£365399:;,_o.:._1
`
`mxvax?
`v:\IU-.N:
`
`mm:ON.r\
`
`
`
`
`va&55559925LouvmdlD...wZDOLfiv00m¢g®HC®DEG3053M153.55052,8922%:Ez‘ommzfi$562ea;:30<>0:
`
`
`
`
`
`9a020<>om
`
`69:at.\/1\mEm:vt2‘.{ll
`
`car
`
`4»:36569%mAczon
`:EmEgomom§o>30..882%SE__o._E8-ob_E0Ho<232
`
`
`<vwNv
`
`fNM:
`
`562%EsovKy:wL00;:099m5:0:89922
`
`warQQF
`
`.9
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page6
`Page 6
`
`
`
`

`

`U
`
`e
`
`2
`
`6
`
`1
`
`n
`
`9
`
`2B
`
`
`
`
`
`.553853:8
`
`6gmM_m>ox_6230rPEmEtmano@92on
`
`
`
`S.SN«E:NEot.9659:96qu
`
`_8_aoNmV:05QEMCOQQD.C‘N55:80va$tm>coo-.2960SN2Es:
`
`SEN58500m:05mEmcoama
`
`
`6EN0mrEB@6535
`
`9,3NE0:NMN:93388%
`
`aomoso_.N0:m8mEmcmamEX32
`
`.-
`
`
`
`.m_m__o:coo-o.o_EOH9:89m33:95EN9
`
`NESN
`
`6._®=O‘_Eoouo‘_o_E
`
`0,SN:N
`
`S55250-63:8U.938230om
`pl:coEEooer
`
`
`:N
`
`5:02.00-83:8
`.93$2603
`
`:oEEle‘N
`
`
`
`M:55REESE35:35365382:2:moEfiwflwosfissomno.mE
`
`
`
`
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 7
`Page 7
`
`
`

`

`U.S. Patent
`
`1
`
`00
`
`S
`
`%
`
`1f07
`
`1
`
`2B
`
`h0
`
`tNONSN
`
`6O
`
`2o9,NowSN
`
`OB:8Eoo-92E0+CON
`
`m1amomSN.m:EQ:oEEoo
`IE.._.uEw.05..-_mo=aoNvowr6568528mom.
`
`
`ICIF“30U_Om_®>0..__m05QOF
`:005:02.00:2:8
`Btm>coo-5.0500
`
`6.EL.“30Bow_o>w._52503
`
`vom2:2?ages8NLwtm>coo-$738
`
`vow
`
`NaSN
`
`EcgmSo20w
`
`7wowEmSmowUON.ngw85:50
`
`
`
`..253863:8
`
`dL.5020w.935230om
`
`
`
`:OZQQEU“:020mm228808:2me:520m05mo€8me032::anK.wEm230:0
`
`
`
`
`
`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
`
`0>zum
`
`ficmfi
`
`E0209:.0EN
`
`
`
`
`
`
`
`5:02.00.30...5.0000.3200
`
`NNNEN
`
`
`
`
`
`RN$0090500:.£00
`
`
`
`6:02:00mcfiomE950:?ch
`
`
`
`2003000300E>80:>0:
`
`
`
`r00:0:09:£0080E
`
`
`
`5:88022%.;€06£003
`
`EN
`
`00:00:500550:.020:?0»Aim!vm
`m00:0:09:50080E
`
`
`
`
`
`300:082,002>80c>0:
`
`00:05:002300:.050:?0km0020
`
`
`500:.500ES“.
`
`
`
`30020.03002>E0:>c:
`
`5:02:0005:00.:mcicm>ohv00:0
`
`
`cumE£00Eofi
`
`3095.03002>80:>0:
`
`man
`
`
`
`0000.556Emma:02:500Q;
`
`
`
`250:000:03:060000030200:6006.wo58meosfiwEnom"w.wE
`
`
`
`
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 9
`Page 9
`
`own
`
`I’mmorn.Nwormr00:0
`
`v00:;
`
`emu
`
`00:03.05
`
`
`
`.953950000
`
`-EHE05E0:
`
`00:90:00
`
`NmN
`
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 9 of 16
`
`US 7,110,954 B2
`
`mmm
`
`
`
`mwficmcemEuBoQom
`
`$2283982823
`
`09305
`
`mEmEthEoo
`
`.BN
`
`5N
`
`8:320
`
`mmmmchmE
`
`965$
`
`Now_
`
`
`
`50:00.3ucm
`
`wcoszn
`
`628>236mm
`
`09
`
`£85mEmmcoSa
`
`mNmncmcoLmE
`
`ENomN
`
`362229:@5535umwmfiém
`
`
`momEmcmfi9:955>mEm5D0mEOCBOw
`
`
`
`
`SoHowmmmmm
`
`2083ENcomE500
`
`
`
`6:2505:380
`
`£2228
`
`2955
`
`0mm
`
`
`
`mom$8525
`
`2:56RESmtmmE
`
`
`
`
`
`25E22288mo03:02:.3629,2:EsDUO2::8anmEomfiBE.d.mi
`
`0
`
`$622824
`
`mecwawB
`
`magma
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 10
`Page 10
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`7SU
`
`1
`
`2BM
`
`$8.0mBmmcoSQ
`
`35:2anNam
`
`mEuco>
`
`1,3
`
`
`
`vcm35..uvx38:85
`
`wmYE:AmvcwowfimMmc.co=muEst8
`
`
`
`9:A1$29.28LN9m.JmNficszmEmEmcwawEmwm_5mwNam
`wmcmmfloENS98:302
`
`
`
`885855:03:000mEmEtquou65:05:00mEncm>$3902956DU0mmmmsfi.
`
`
`
`
`
`83:839nmmcmumfiRmc2623ucm
`
`36:20.653202mmmnm6ch\Eamfi
`
`3209:CNN
`
`
`
`S.:om885memuKN
`
`SoEowNR
`
`t“2EsOEEUuE%Em23%h.SEN:09::60
`
`
`
`co_¢ow__ooSawmam3020wmmum>552:25-5158:.500
`f.0owm
`vmm9956M2mamEmcmawfic_m36:20qu
`mmmmwm
`
`
`
`M,9??oHaouuumHmmomfiaSomfiwcfiunm;9528Duo95nwwsuwnwdflumwumuaH"S.wflm
`
`
`
`
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 11
`Page 11
`
`
`

`

`U.S. Patent
`
`Sep. 19, 2006
`
`Sheet 11 0f 16
`
`US 7,110,954 B2
`
`3m
`
`09305
`
`wEmEtquoo
`
`mmcmamfi
`
`050:2an
`mcficmqflo
`
`mEocmBm
`
`5020w
`
`5020m
`
`28:3
`
`m:_u:0>
`
`5:05:00
`
`>335
`
`8:05:00
`
`m5
`
`umgmx
`

`
`omm
`
`
`
`Low:2:o_co:om_w
`
`
`
`boEm>E28-5
`
`5:00:009%
`
`uBmSEE
`
`29.9.0.
`
`somEEoo
`
`mficmfi
`
`£005£00
`
`582050
`
`NNm
`
`36:20.05
`
`0cmmEmcmawB
`
`289wSo98
`
`com
`
`$28$85
`
`
`
`A35900cosmoEsEEoo
`
`VE:
`
`
`
`3020.0.823050
`
`36:0:an
`
`
`
`mommcficm>
`
`05588
`
`
`
`$858320026quwowc262395
`86:020ngooBmEm6ch$320
`20:3cor
`
`
`093068820mo0:502:macs?2:EsDUO2::8anwanfioEHA:.wE
`
`Petitioner Kiosoft Exhibit 1011
`Petitioner Kiosoft Exhibit 1011
`Page 12
`Page 12
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`&
`
`61f021
`
`11.}7
`
`2B45
`
`
`
`
`
`
`
`M,0:232.52:23:8a.$8.2:828:2$223»?38:00N:.mE
`
`
`
`
`
`
`
`W3629065emcogwa@
`
`gootoswmwEwM96.533955@m950E55:8
`
`9.5332UsaE>896:5cozomfiwcanmom
`0.;6ch>335
`
`
`mx538:250E53:8
`S(\wmm
`
`
`
`_®_O._®EEOOmmmmmmE
`
`
`
`or:so36%:anSerum
`
`
`
`6:8>236995.09:
`
`omm
`
`9%:®>
`
`$5592).—
`
`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
`
`400
`
`Send "On«line"
`
`message to central
`computer
`
`402
`
`403
`
`Received
`
`
`setting from central
`computer?
`
`401
`
`
`
`
`
`
`
`404
`
`410
`
`
`Send "Wireless
`
`
`purchase disabled"
`
`to display
`
`
`405
`
`Yes
`
`Disable Wireless
`
`
`
`purchase function
`
`
`& enable on-Iine
`
`
`
`inventory funciton
`
`No
`
`Enable wireless
`
`purchase?
`
`
`
`
`Yes
`
`Disable wireless
`
`purchase & on-
`lineeinventory
`functions
`
`Send "Wireless
`
`
`purchase disabled"
`to display
`
`11
`
`412
`
`
`
`408
`
`.
`Normal com—
`
`operation
`
`
`Yes
`
`Enable wireless .
`purchase & on-
`line~inventory
`functions
`
`to display
`
`Send "Wireless
`
`purchase enabled"
`
`409
`
`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 0f 16
`
`US 7,110,954 B2
`
`H 451
`Coin inserted?
`
`No.
`
`452
`
`
`Yes
`
`Enable
`
`merchandize
`Yes
`selection ‘
`
`
`
`
`
`450
`
`Coin inserted?
`
`453
`
`456
`
`457
`
`Dispensing
`
`detected?
`
`
`
`
`Complete and
`
`
`store transaction
`
`
`information
`Dispensing
`
`
`detected?
`
`
`
`
`
`
`
`Yes
`
`
`Enable
`
`Send partial phone
`
`
`number to the
`merchandize
`
`selection
`display panel
`
`
`
`
`
`
`
`Yes
`Check soldout
` Check inventory
`
` and store
`
`
`levels
`signals
`Disable
`Complete
`
`merchandize
`
`transaction
`selection
`
`informtion
`
`Low
`
`Soldout
`
`
`
`inventory
`
`detected?
`level?
`
`
`
`Record
`
`quantity
`
`counter
`
`Send service
`
`
`
`warning message
`Record door
`to central computer
`
`switch and
`
`refill/service
`switch value
`
`Yes
`
`Send transaction
`
` Scheduled
`Yes
`information to
`reporting ’?
`
`470
`central computer
`
`I
`
` Send transaction
`
`information to
` ' 7.:Powehdovvn
`
`central computer
`l 474
`
`463
`
`
`
`462
`
`l
`
`,
`
`451
`
`‘88
`
`471
`
`473
`
`
`
`
` purchase
`enabled?
`
`
`Yes
`
`475
`
`(9
`
`472
`
`
`.
`
`Fig. 12: Command and data flow of wireless purchase
`
`0))
`
`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
`
`
`
`mnm9.5.50
`
`EoEm>5
`
`owmnmfiu
`
`boEe>Ecanmoim
`
`
`
`Emma:coir—:85
`
`In
`
`
`
`Band>mEmE
`
`5:92895
`
`22.3
`
`95E;
`
`mchmE
`
`:00
`
`«mm
`
`
`
`boEwEnew3.3
`
`in:o__mE._oE_
`
`9.288
`
`in
`
`man
`
`Esau>335
`
`c2623ucm
`
`wcozao
`
`:00
`
`mEuco>
`
`ochms.
`
`Ohm
`
`
`
`
`Stow.9930
`
`mum
`
`:m
`
`.9:ch
`
`65:00E.
`
`at.”
`
`Nun
`
`mum
`
`hmwSQEOU8Saturn
`
`
`
`EmuoE329:3
`
`I'll
`
`9::qumc=éo
`
`Inmcozan
`
`3ch>935
`
`c2328gm
`
`85:8ESEEEoo
`
`
`
`£956:952:
`
`
`
`boEm>£ucmwwfiw
`
`328:.
`
`.8sci—ESE1/\
`
`«mm
`
`
`
`
`
`2235328EofiommcmE@952:057:0”2.wE
`
`:00
`
`9.655
`
`9.2032
`
`mam
`
`:m\/\
`
`
`
`.mcmarifle
`
`c2623ucm
`
`98:3
`
`:00
`
`9.555
`
`0:20.22
`
`man
`
`In
`
`28mo_mw
`
`B252:
`
`Encog—52$
`
`uchmE
`
`8ch>235
`
`8:023Ucw
`
`mcozaa
`
`:00
`
`@5935
`
`9.28.2
`
`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
`
`I) 501
`
`Update database
`
`502
`
`500
`
`
`initialize wireless
`
`modem or X25
`datalink
`
`Received
`
`
`SMS message
`
`Send request
`Received
`
`
`
`to vending
`
`SMS message
`
`machine
`7
`
`Yes
`
`
`Audit request?
`
`‘N
`
`l
`
`509
`
`I
`On—line message
`1
`
`Retrieve setting of
`originating vending
`machine from
`
`Up‘date inventory & transaction info in
`database
`
`[
`'
`l
`51
`
`Alert message
`Alert message
`Power down message SChEdu‘e report message 3‘
`11
`|V
`Large content report message
`
`
`
`
`
`database
`
`Update machine
`
`status in
`
`
`visualization
`
`
`
`
`Send setting to
` Send acknowledgment to
`originating vending
`originating vending machine
`
`machine
`
`
`
`Update machine
`
`
`Warn system
`status in
`
`
`operator
`visualization
`
`
`
`
`516
`
`515
`
`Log all SMS
`messages
`
`
`
`517
`
`Fig. 14: Command and data 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
`
`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 machines is 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 predetermined sale
`prices.
`Usually, vending machines are grouped into routes; one or
`more of these routes are managed by an operator. The
`operator sends service personnel to regularly refill the inven-
`tory, change merchandise, remove collected coins or bills,
`refill money changer, and perform other maintenance ser-
`vices. In most cases, refill and maintenance service is carried
`out based on historical figures, which is the service fre-
`quency depends on past history of a particular vending
`machine at 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 method or apparatus is 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 number of US. patents have addressed the aspect of
`vending machine inventory management. US. Pat. No.
`6,056,194 issued to Brock Kolls on May 2, 2000 and entitled
`“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.
`US. 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 uses cellular tele-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`phone interface 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.
`US. Pat. No. 5,794,144 issued to E. I. Comer 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.
`US. 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 commands from the control center, and
`extracting market information of the vending machines.
`US. 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 US. 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 provides high efficient 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 found in any of 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
`SMS protocol. 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 power failure, transient,
`or intentional power down. (6) The present invention is fully
`programmable and can be programmed to 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.
`1n the present
`invention, each vending machine is
`equipped with a control and commtmication unit (CCU).
`The CCU can comprise one or more of the following: a
`micro-controller, a cellular mobile phone modem, a power
`management circuit, 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
`
`power supply derived from the vending machine and further
`connected to 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 of the 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
`
`(5) The micro-
`signals to initiate a vending transaction.
`controller can record the quantity counter and refill/service
`switch signals and include that 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
`
`5
`
`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 day of first 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-
`ment of coins has been inserted through and accepted by the
`coin mech, the coin mech signals 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 purchase is 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. The payment
`priority can be determined as desired in advance for a
`smooth vending operation.
`The display panel is capable of displaying partial phone
`number of 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 shows only part of the phone
`number, there is no concern of 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 management circuit is capable of providing the
`required power supply to the micro-controller and its periph-
`eral devices when an AC power supply is applied. Addi-
`tionally or alternatively, the power management circuit is
`capable of providing a backup battery supply when the AC
`power supply is removed or unstable. When the latter
`occurs, the power management circuit 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 management circuit
`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-controller enters into a sleeping
`mode to conserve battery power after 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 SMS over the 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 predetermined period of time has elapsed,
`or an alert level becomes active, or the contents of the
`transaction information has reached a certain size in the
`
`6
`FIG. 12 depicts the command and data flow of wireless
`purchase of the present invention;
`FIG. 13 depicts the on-line inventory management con-
`figuration of the present invention; and
`FIG. 14 depicts the command and data flow of on-line
`inventory of the present invention.
`
`5
`
`10
`
`memory storage. On the other hand, the central computer is
`capable of requesting for vending transaction information by
`sending a SMS to 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.
`When a 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.
`Such identification phone number differs from the short code
`used for wireless purchase and is unknown to the purchasers.
`The identification phone number is used by all the backend 20
`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 X25 data modem card, an X25 data line
`connecting the computer to the mobile network provider, a 25
`gateway service program, a control program, and a database.
`The use of the X25 data link instead of a wireless modem
`
`15
`
`is to ensure high communication integrity. The gateway
`service program can control the data line operation and
`bufiefing. The control program is capable of interfacing with 30
`the gateway service program, supporting visualization, con-
`trolling data flow, manipulating data, keeping log of the
`incoming and outgoing data and events, and writing data
`into a database. The database is capable of collating the data
`for data analysis, route planning,
`inventory control, and 35
`other management purposes.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention will become more apparent from 40
`the following description in conjunction with the accompa—
`nying drawings, in which:
`FIG. 1 is a block diagram depicting a vending machine of
`a mechanical type;
`FIG. 2 is a block diagram depicting a vending machine of 45
`an electronic type;
`FIG. 3 is a block diagram of the control and communi—
`cation unit (CCU) of the present invention;
`FIG. 4 is a schematic diagram of the micro-controller
`circuit of the present invention;
`FIG. 5 is a schematic diagram of the power management
`circuit of the present invention;
`FIG. 6 is a schematic diagram of the merchandise dis-
`pensing interface circuit of the present invention;
`FIG. 7 is a schematic diagram of the sold out interface
`circuit of the present invention;
`FIG. 8 is a schematic diagram of the coin detection and
`simulation circuit of the present invention;
`FIG. 9 depicts the interface between the

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