`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 1 of 75 PagelD #: 155
`
`EXHIBIT 3
`EXHIBIT 3
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 2 of 75 PageID #: 156
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`US010891608B2
`
`(12) United States Patent
`Patel
`
`(to) Patent No.:
`(4s) Date of Patent:
`
`US 10,891,608 B2
`*Jan. 12, 2021
`
`(54) YIKTHOD AND SYSTIIYI FOR AN
`OFFLL IE-PAYMENT OPERATED YLtt«HI. IE
`TO A('«k:PT k:I.K«TRONI«PAYYIIINTS
`
`(71) Applicant: Payrange Inc.. Portland, OR (US)
`
`(72)
`
`Inventor
`
`Paresh K. Patel, Portland. Olt (tJS)
`
`(73) Assignee PAYRAN('I
`
`IN(.'., Portland, OR (IJS)
`
`"
`
`(
`
`) Notice
`
`Subject to any disclaimer. the term of tlus
`patent is extended or adjusted under 35
`U S «154(b) by 216i days
`This patent is subject to a terminal dis-
`clmmcr.
`
`(21) Appl. No . 15/878,352
`
`(22)
`
`Filed:
`
`Jan. 23, 2018
`
`(65)
`
`Prior Publication Data
`US 2018/0181945 Al
`.Iun 28, 2018
`
`Related U.S. Application Data
`(63) Contmuation of application No. 14/458,192. filed on
`Aug 12, 2014. nov Pat. No. 9,875,473. which is a
`(Contuiucd)
`
`(sd)
`
`Refcrcnces «itcd
`
`IJ S PAI'IJN1 IXX'IJMIINT)
`
`li/9s,6.» S
`5,479,Ci02 A
`
`5 1988 9'cits-Papanek ct al
`12 1995 Baecker et al
`(Continued)
`
`I 'Oltl in iN PA I I:N'I
`
`I XX'I JMI IN IS
`
`2(in 1ti(it A I
`
`s 2(i09
`
`OTHER PUBLICATIONS
`
`NPL Search Ilia/cry e
`
`(Colltlllued)
`/'rimor) /':xominer
`.John I I. Holly
`(74) .4/tornrv, 8 mt, or Firin Morgan, Lewis JI
`Bockius LLP
`ABSTRACT
`(5 /)
`'I'his application discloses a paynient niodule with one or
`nxire processors. memory, a short-range wireless transceiver
`contigurcd Io conununicatc with onc or more mobile
`dcviccs, mid a lirst uilerlacc module conligurcd to output to
`a control unit of the ofiline payment-operated machine one
`or more clcctncal pulses. Thc payment module rcccives a
`tile sliolt-rail' wireless lrallscelvci
`wireless Icqucst viii
`from a rcspcctivc mobile dcvwe of thc onc or morc mobile
`devices to initiate a cashless operation of the offline-pay-
`ment operated machine In response, the paynient module
`causes the offline payment-operated machine to initiate the
`requested cashless operation by issuing a tirst number of
`elcctncal pulsea to thc control unit vui
`the tirst interface
`in response to thc wirclcss rcqucsk ihe
`module. Further,
`payment module scuds operation inl'onnauon corresponduig
`to the initiated operation of the otfiine paynient-operated
`machine to the respective niobile device via the short-range
`wireless transceiver.
`20 (Jlaims, 45 Drawing Sheets
`
`(51)
`
`(2012.01)
`(2012.01)
`
`Int. Cl.
`G06Q 30/00
`G06Q 20/32
`(52) U.S. «1.
`CPC ............................. G06Q 20/327 (2013.01)
`(58) Field of Classification Search
`CPC
`
`(('ontinued)
`
`U06Q 20/40
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 3 of 75 PageID #: 157
`
`US 10,S91,60S B2
`Page 2
`
`Related U.S..Application Data
`continuation-in-part of application No. 14/456,683,
`filed on Aug. 11. 2014, now Pat. No. 9.256,873,
`which is a continuation of apphcation No. 14/335,
`762, Iiled on Jul. 18, 2014, now Pat. No. 9,547,859,
`ivhich is a continuation of application No. 14'214,
`644, filed on Mar 14, 2014. now Pat No 8.856,045,
`and a continuation-in-parr of application No 2'),'477,
`025„ filed on Dec. 18. 2013. now Pat. No Des.
`755„183.
`
`/60)
`
`Provisional apphcation No 61/')17„936, filed on Dec.
`18. 2013
`/58) Field of (:lassiiication Search
`I, 30. 39. (1, 70, 75, 34, 26,
`. 705/44, I
`USP(
`705/81: 455/466. 412. 557. 407,
`700/235, 242
`See application file for complete search history.
`
`/56)
`
`References (:ited
`
`U.S. PATENT DOCUMENTS
`
`4 I
`2012 003004
`2012I0066096 Al
`2012/010817) Al
`20(2 0150742 4 I
`2012I02(5653 Al
`20(2 033()844 Al
`2013IOO(433Ci Al
`20(3 02 (305 41
`2013I033198 Al
`2014/0025958 Al
`2014I0085109 Al
`2014I0089016 Al
`20 (4 0143074 A I
`2014'0278989 Al
`20(4 02 9008 41
`20WI0279(56 Al
`2014/0324627 Al
`2014I03(1099 Al
`2015IQQ(1977 Al
`20 I 5 0170131 A I
`2015/0278811 Al
`20(5 0302(i
`41
`201(I0332029 Al
`
`2 20 I Z
`3 7QII
`5/2012
`6 7012
`IOI2012
`12 2012
`7/2013
`10 2013
`12 2013
`I/2014
`3/20 W
`3I2014
`( 2014
`9/20 W
`9 2014
`9 2014
`10/2014
`11/20 W
`2I2015
`6 201(
`10/2015
`10 201(
`11 201(
`
`Fucntes ct al
`Penide
`Halun et al
`Peon ct al
`Chin et al
`Kaufiiian
`Grayhn
`Duplan
`Felique
`("alman
`Stefik et al
`Smulhn et al.
`Ko its
`Caiman et al
`('aiman ct al
`Pwebatsch et al
`Baser et al
`Zhu
`Lyman el al.
`Pate l
`Lalchandani et al
`Sv'c/trci ct al
`Coxe et al
`
`OTHER PUBLICATIONS
`
`Ilovv ivill Apple*a neiv mobile ivallet Passbook impact other mobde
`walletsv, posted Jun 13, 2012, retneved Feb 13, 2018, ietrieved
`fi om Internet. -URI, https
`'ssssss quora corn/How will-Apples-neiv-
`mobde-wallet-passbook-impact-other-mobile-wallets&, 5 pgs
`Patcl, Final OfficeActioa(. S Appl So 14II20,(34, Ihstixi Mar Z,
`2018, 26 pgs
`PateL Final OfflceAction I I S APPI No 14I321,724, dated Dec 13,
`2017, 22 pgs
`Pa(el. OlficeActionL S Appl No, 14I641.236, dated Feb 7. 20ltl,
`I) pgs
`
`Ac/on. I. S Appl No 15/406492, dated lul 2(. 2019,
`
`17 pgs
`Patel, Notice ofrtlloluance, I.i S Appi No 14IG11,065. dated Mm
`26, 2018, 18 pgs
`Pa(el. OfficeAction. US.Appl No 14I968.703, datedAug 7,2018,
`I pgs
`Patcl, I-mal Otficc Action. I, S Appl Ko I'lm)68,703. dated I cb
`12. 2019, 24 pgs
`PateLNotice of Allowance, I.i S Appl No 14 968,703, dated Jun
`27 2019, IO pgs
`Pa(el. Ex Pule Ouayle, US Appl No 29I586.758, dated Aug. 2tl,
`2018, 10 pgs
`Pa(el. Notice of Allowance U S Appl No 29I586,758, dawxi Slay
`21, 2019, ( pgs
`Pa(el. Office Action, I. S Appl No 15I603,400.
`2019 II pgs
`Paykange, Communication Puisuant to Article 94(3 ), EPI4828617
`2, dated Dcc 19). 201 7, 6 pgs
`PayRange, Conununication Puisuant
`to Rules IGHI) and 162,
`EPlf)7069)31 9, dated Sick Zl, 2017, 2 pgs
`Paykange, Communication Puisuant to Article 94(3 ), EPI 670693 1
`9, dated Jun 29. 2018, 8 pgs
`PayRange, Certtficate of Re istration JP201(-023452, Dec
`I p"
`2017.
`Paykange, Certtficate of Registration. JP201(-0234(3, Dec
`I p"
`2017.
`PayRange, Certtficate of Re istraiton JP201(-023454, Dec
`I p"
`2017.
`PayRange, ('crtificatc of Registration,
`I p"
`2017.
`Paykange, (.'ert/ficate of Registration. JPZ(tt(-(L734(fi, Dcc
`I p"
`2017.
`PayRange, Notice of Reasons for kclcction, .192017-(2 gh6, dated
`Aug 29, 2019, 10 pgs
`Paykange, International Prcbmniary Rcport on Patcntability. dated
`Aug 21, 2018, PCT/TIS2017I018194, 17 p s (Patel)
`PayRange, I cttcrs Patent, MK/f 2017/00 7172, SeP 14. 2017.
`
`ibited Jun 12,
`
`8,
`
`8,
`
`8,
`
`8,
`
`8,
`
`.IP201(-02345(, Dec
`
`I Pg
`
`Petal,Office
`
`5.95(, 18 A
`6.0(6,194 A
`5 2000
`5 "I002
`02'I1999
`6390,269 Bl
`6,(05,09( Bl
`I I2003
`7.131,5757 Bi
`11 2006
`0599 812 S
`9 2009
`IO 2010
`D62(,32CI S
`7.848,980
`12 "2010
`
`Les asseur ei aL
`Rolls
`Billing(on et ai
`Ko its
`K.olla
`Husch
`Allen
`C'arlson
`
`D63i,CI04 S
`8020,763 Bl
`D(749 1(4 $
`0672,364 S
`8.(96,529 Bl
`86QQ 899 Bl
`
`8.606, 02 02
`0706,810 S
`8.881,9ii Bl
`0718,77') S
`D730,403 S
`0735,219 S
`D745,537 S
`Di(4, 44 S
`9.39(,888 B2
`Di6",888 S
`0763,90( S
`D76(,101 S
`9,4Z4,fi03 B2
`9.483,763 B2
`Di7),480 S
`D773,508 S
`Di9(,287 S
`0806,741 S
`D808,425 8
`0808,9)98 S
`D809,540 S
`D816, 01 S
`2003/0191811 Al
`2007I0186105 Al
`2007 OZ278(fi Al
`2007I025(6(3 Al
`2009/OH9190 Al*
`
`(I2011
`9) 2011
`III2011
`12I2012
`12 2013
`I 2 "I0 I
`
`I 2 "I0 I
`Cv'2014
`11 "2014
`12 2014
`(,I2015
`7I201(
`12 2015
`4 "2016
`7 2016
`8"2016
`8 2016
`8 2016
`SI201fi
`11 2016
`12"I016
`12 2016
`8"2017
`I 20th
`I "2018
`I I2018
`2 2018
`5 "2018
`IO 2003
`8"2007
`10 2007
`11"2007
`5 I 7 () (I I)
`
`Bonds
`Kowalchyk ct al
`Vance e( al
`Rcyna et al
`K.olla
`Dav Is
`
`Ruckarl
`.Iones ct al
`Vlatihews
`Hang Sik et d
`Fawner
`Young-Rt ct al
`Snuwn et al
`Tqssen et al
`Schiplacoff et al
`Pa(el
`Fatal
`Pmk et al
`Hammed ct al
`Van Os
`Zhou ei al
`Patel
`Sun
`Malcrnik et al
`Pmk ei al
`Wu et al
`Vedrody et al
`Bail ei al
`Hashem et al
`Badey et ai
`()opal
`Tununinaro et al
`Rcahni
`
`2009I0171fi82 Ai*
`7I2009) Dixon
`2009I0306818 Al '2I2009 Slagley
`
`2010I02 6484 Al
`2010 OZ809(fi Al
`2011I0251892 Al
`
`I il2010 Baneriee el al
`I( 2010 ('hutoi ash ct al
`IQI2011 Laracey
`
`GOGO 40IQQ
`70( 3(
`
`GOGO 20 3278
`70( 7(
`
`(306() 20I04
`70( 30
`(306() 20I(278
`70( 346
`Coif 9 002
`700 232
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 4 of 75 PageID #: 158
`
`US 10,S91,60S B2
`Page 3
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`PayRan *e. Inc, lntetnattonal Preluntnary Report on Patentabtltty,
`PCTtl,S2016r015763 dated Aug 1, 2017, 7 pgs
`ll. 2014, tetneved on Feb 13. 2018
`CnyRobocopyLs. posted Oct
`from internet, &1.01 https tnrtnct comrtobocopyese 2 pgs
`'ited by examiner
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 5 of 75 PageID #: 159
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 1 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 6 of 75 PageID #: 160
`
`U.S. Patent
`
`Jatt. 12, 2021
`
`Sheet 2 of 45
`
`US 10,891,608 B2
`
`F"
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 7 of 75 PageID #: 161
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 3 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 8 of 75 PageID #: 162
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 4 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 9 of 75 PageID #: 163
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 5 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 10 of 75 PageID #: 164
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 6 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 11 of 75 PageID #: 165
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 7 of 45
`
`US 10,891,608 B2
`
`mC
`
`O0 p
`
`LL
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 12 of 75 PageID #: 166
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 8 of 45
`
`US 10,891,608 B2
`
`Mobile
`
`100
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 13 of 75 PageID #: 167
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 9 of 45
`
`US 10,891,608 B2
`
`|00
`
`ND
`C
`o @
`(1 g0—
`o a
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 14 of 75 PageID #: 168
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 10 of 45
`
`US 10,891,608 B2
`
`'Mobile
`
`i Device 150
`
`100
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 15 of 75 PageID #: 169
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 11 of 45
`
`US 10,891,608 B2
`
`~Dev&ce
`
`l20
`
`130
`
`IOO
`
`Fl5 llF.
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 16 of 75 PageID #: 170
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 12 of 45
`
`US 10,891,608 B2
`
`Mobile
`
`I
`
`Device 150
`
`tX
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 17 of 75 PageID #: 171
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 13 of 45
`
`US 10,891,608 B2
`
`ILofFIG.9''X/
`
`Yes
`
`/3N i,
`
`/
`
`FIG.99
`//
`
`X/
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 18 of 75 PageID #: 172
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 14 of 45
`
`US 10,891,608 B2
`
`3f0
`
`322
`
`w of FIG. 9A ///
`/
`
`'\
`
`X/
`
`3f5
`
`'I
`
`326
`
`/
`,ofFIG.9C ji
`/
`//
`
`%/
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 19 of 75 PageID #: 173
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 15 of 45
`
`US 10,891,608 B2
`
`(
`
`322 f
`
`FIG 9
`
`of
`.9A '
`
`336 of
`'i, FIG.9D,/
`/
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 20 of 75 PageID #: 174
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 16 of 45
`
`US 10,891,608 B2
`
`I
`
`i 3I6of
`
`i FIG.9E
`
`of
`
`f
`
`,9C f
`
`336
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 21 of 75 PageID #: 175
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 17 of 45
`
`US 10,891,608 B2
`
`/
`
`'310of
`
`'44of
`
`&
`
`FIG,9D
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 22 of 75 PageID #: 176
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 18 of 45
`
`US 10,891,608 B2
`
`Figure 10A
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 23 of 75 PageID #: 177
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 19 of 45
`
`US 10,891,608 B2
`
`Figure 10B
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 24 of 75 PageID #: 178
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 20 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 25 of 75 PageID #: 179
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 21 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 26 of 75 PageID #: 180
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 22 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 27 of 75 PageID #: 181
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 23 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 28 of 75 PageID #: 182
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 24 of 45
`
`US 10,891,608 B2
`
`00
`
`0 p
`
`LL
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 29 of 75 PageID #: 183
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 25 of 45
`
`US 10,891,608 B2
`
`Figure 19
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 30 of 75 PageID #: 184
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 26 of 45
`
`US 10,891,608 B2
`
`Figure 20
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 31 of 75 PageID #: 185
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 27 of 45
`
`US 10,891,608 B2
`
`Figure 21
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 32 of 75 PageID #: 186
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 28 of 45
`
`US 10,891,608 B2
`
`Figure 22
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 33 of 75 PageID #: 187
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 29 of 45
`
`US 10,891,608 B2
`
`1000
`
`Payment
`Module 100
`
`Mobile Device
`150
`
`Server 130
`
`Send (1004) an auth request
`with at least: the auth code
`from the packet, a user ID,
`and the module ID
`
`III i
`
`Broadcast (1002) a packet
`'with at least: an auth code
`,'and a module ID
`
`Process (1006) auth ~I
`request ~iI
`
`III
`
`Send (1008) auth grant
`i
`token',
`
`Detect (1010) a trigger~condition
`
`I
`
`I
`
`I
`
`In response to detecting the ~
`trigger condition, send ~
`(1012) the auth grant token
`
`,'igure
`
`23
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 34 of 75 PageID #: 188
`
`U.S. Patent
`
`Jatt. 12,2021
`
`Sheet 30 of 45
`
`US 10,891,608 B2
`
`r
`
`r
`
`I
`
`I
`
`I
`
`I I
`
`r
`
`'
`
`~
`~
`~
`
`m
`
`I I
`
`I
`
`C)o
`m~ I
`N
`
`I I
`
`I
`
`0P
`
`m m
`—
`00 Cn
`m
`
`I
`
`I)0I~ I
`
`m 0
`Ec I
`
`CVI
`p
`
`IJ
`
`I I I I I
`
`I
`
`I -- I
`
`I
`
`I c'o (I
`I ~-I
`
`I
`
`I
`
`0)
`0I
`
`LLI
`
`LL
`
`I.=E I
`
`(Q m
`
`I
`
`'
`
`'J
`
`I
`
`I
`
`I ~&o
`
`J
`
`I
`
`I
`
`I'
`
`I m: I
`m» I
`lz
`
`I I I
`
`I C~l I
`c
`I o~) I,:
`I:
`
`'J
`
`I I I
`
`I
`
`I
`
`I I I I I I I
`
`I I
`
`I
`
`CO
`C)
`
`Q
`
`mmO
`
`m2
`
`m
`00 Q
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 35 of 75 PageID #: 189
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 31 of 45
`
`US 10,891,608 B2
`
`I I
`
`e
`I o~ I
`O o
`I %
`
`I
`
`I
`
`I
`
`0
`
`I
`
`(g V)00
`
`LLI
`
`K C
`
`VO p
`
`IJ
`
`~
`
`~
`
`I I
`
`I
`
`0 O
`P)
`
`(0
`NN
`0
`Q)0C
`
`IO
`
`00
`0
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 36 of 75 PageID #: 190
`
`U.S. Patent
`
`Jatt. 12,2021
`
`Sheet 32 of 45
`
`US 10,891,608 B2
`
`Ci
`
`Q p
`
`IJ
`
`I I I
`
`I I
`
`I I I
`
`I
`
`0.
`
`E O
`
`.'I
`
`I
`
`I I I
`
`I I I I I I I I I I
`
`-J
`
`0C~
`
`m0 C
`
`0mNCm
`
`r
`
`0E
`
`C O
`0 CO
`
`0mNCm
`
`m
`— R
`
`I
`
`S
`
`m+
`
`CI— COl0
`
`mN
`
`9 Q
`
`)— LA
`0
`
`t0
`
`g
`
`C 0
`
`mN mC
`
`N m
`
`0P
`
`CO
`
`CU
`
`0 66
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 37 of 75 PageID #: 191
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 33 of 45
`
`US 10,891,608 B2
`
`OMachine
`
`120
`
`1200
`
`Payment
`Module
`100
`
`Mobile
`Device
`150
`
`IIII
`
`IIII
`
`I I
`
`I i
`
`Obtain (1202) an
`indication
`corresponding to an
`,'event at the machine
`
`I
`
`IIIII i
`
`Generate
`(1204) a
`notification
`corresponding
`to the event
`
`Send (1206) the
`,'notification
`
`Provide
`(1208) a
`rep. of the
`notification
`
`Figure 25A
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 38 of 75 PageID #: 192
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 34 of 45
`
`US 10,891,608 B2
`
`1250
`
`Payment
`Module
`100
`
`Mobile
`Device
`150
`
`Server
`130
`
`OMachine
`
`120
`
`Obtain (1252) an
`indication
`corresponding to
`completion of a first
`txn
`
`Provide
`(1258) a
`rep. of the
`first
`notification
`
`I Send(1
`txn info
`
`I
`
`260) the first
`
`i
`
`Generate and
`store (1254) a
`first notification
`with first txn
`info based on
`the indication
`
`I
`
`I
`
`I
`
`IIIII'
`
`Send (1256) the first
`,'notification
`
`(1262) the ~I
`
`Process
`
`first txn info
`
`I
`
`I
`
`Send (1264) first
`i
`ack info i
`
`I
`
`I
`
`IIIII i
`
`I
`
`Send (1266) first
`ack info
`
`Delete (1268)
`the stored first
`txn info
`
`I
`
`I
`
`Figure 25B
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 39 of 75 PageID #: 193
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 35 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 40 of 75 PageID #: 194
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 36 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 41 of 75 PageID #: 195
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 37 of 45
`
`US 10,891,608 B2
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 42 of 75 PageID #: 196
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 38 of 45
`
`US 10,891,608 B2
`
`QC
`
`O
`P4
`
`Q p
`
`LL
`
`&3
`
`tQQ
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 43 of 75 PageID #: 197
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 39 of 45
`
`US 10,891,608 B2
`
`1400
`
`At a mobile device with one or more processors, memory, one or more output
`devices, and two or more communication capabilities:
`After sending a request to a payment module via a first communication
`capability transaction to initiate a transaction with a payment accepting unit
`associated with the payment module, obtain a notification from the payment
`module via the first communication capability, wherein the notification
`indicates an event at the payment accepting unit associated with the payment
`module
`
`1402
`
`The first communication capability corresponds to a short-range
`communication protocol
`
`I
`
`I
`
`I
`
`I
`
`1404
`
`In response to obtaining the notification, prowde a representation of the
`notification to a user of the mobile device via the one or more output devices of
`the mobile dewce
`
`I The one or more output devices of the mobile device include at least one
`of: a display, one or more speaker, one or more LEDs, and a vibration
`mechanism
`
`I
`
`I
`
`I
`
`I The representation of the notification is at least one of:
`A message displayed on the display of the mobile device;
`A banner notification displayed on a display of the mobile device;
`A vibration alert from the vibration mechanism of the mobile
`device,
`An aural alert from the one or more speakers of the mobile
`device; and
`A visual alert from the one or more LEDs of the mobile device
`
`I
`
`I
`
`1406
`
`1408
`
`1410
`
`I
`
`I
`
`I
`
`I
`
`I
`
`A
`
`The notification indicates abortion of a transaction initiated by the user of the I
`mobile device
`
`i
`
`I
`
`1412
`
`Figure 27A
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 44 of 75 PageID #: 198
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 40 of 45
`
`US 10,891,608 B2
`
`The notification indicates completion of a transaction between the user of the +1414
`mobile device and the payment accepting unit
`
`I
`
`The notification at least includes an amount of the completed transaction ~1416
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`1418
`
`1420
`
`I I
`
`I
`
`Send at least a portion of the notification to a server via a second
`communication capability distinct from the first communication capability
`
`The first communication capability corresponds to a short-range
`communication protocol and the second communication capability
`corresponds to a long-range communication protocol
`
`IL r
`
`I I
`
`I
`
`I
`
`I The notification indicates failure of a transaction initiated by the user of the
`mobile device or a malfunction associated with the payment accepting unit
`
`t
`
`Figure 2?B
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 45 of 75 PageID #: 199
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 41 of 45
`
`US 10,891,608 B2
`
`00
`Qt
`p
`
`LL
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 46 of 75 PageID #: 200
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 42 of 45
`
`US 10,891,608 B2
`
`mC
`
`OI p
`
`LL
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 47 of 75 PageID #: 201
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 43 of 45
`
`US 10,891,608 B2
`
`1600
`
`I
`
`-1602
`
`I
`
`1604
`
`1606
`
`1606
`
`1610
`
`1612
`
`I I
`
`I
`
`I
`
`I
`
`I While operating the payment module in a training mode, detect, via a first
`interface module, a preset sequence of payment acceptance signals from a
`coin receiving switch of an offline-payment operated machine that causes a I
`control unit of the offline-payment operated machine to initiate the operation ofl
`the offline-payment operated machine, where the preset sequence of paymentI
`acceptance signals are indicative of a preset number of coins received by the I
`coin receiving switch
`
`I
`
`I
`
`I
`
`I
`
`I Determine the predefined signal sequence to emulate the preset sequence
`payment acceptance signals from the coin receiving switch
`
`of
`
`Determining the predefined signal sequence includes at least one of.
`Identifying a count of pulses in the present sequence of payment
`acceptance signals;
`Identifying amplitude of pulses in the present sequence of
`payment acceptance signals;
`Identifying shape of pulses in the present sequence of payment
`acceptance signals; and
`Identifying an interval between pulses
`
`I
`
`I
`
`I
`
`I
`
`I I
`
`I
`
`I
`
`Receive a request wa the short-range communication capability from a
`respective mobile device to perform an operation of the offline-payment
`operated machine
`
`Validate the request
`
`Validation of the request indicates that the respective mobile device is
`authorized to initiate payment for the operation by a remote server via the
`long-range communication capability
`
`Figure 29A
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 48 of 75 PageID #: 202
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 44 of 45
`
`US 10,891,608 B2
`
`In accordance with a determination that the request is valid, cause the payment
`operated machine to perform the operation by issuing a predefined signal
`sequence to the control unit, where the predefined signal sequence emulates a
`signal sequence that would be issued by the coin receiving switch in response
`to receiving a preset number of coins
`
`1614
`
`I
`
`I Prior to sending the operation information and after causing the offline-paymentI
`operated machine to perform the operation by issuing the predefined signal
`I
`sequence to the control unit, obtaining a notification from the offline-payment
`I operated machine indicating initiation of the operation of the offline-payment
`operated machine and the preset number of coins
`
`I
`
`L I
`
`I
`
`I
`
`1618
`
`I
`
`I I I
`
`I
`
`I
`
`In response to receiving the notification:
`Generate the operation information based at least in part on the
`notification; and
`Store the generated operation information in the memory
`
`I
`
`L
`
`Send operation information corresponding to the operation to the respective
`mobile device via the short-range communication capability
`
`I
`
`I
`I
`
`Figure 29B
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 49 of 75 PageID #: 203
`
`U.S. Patent
`
`Jan. 12,2021
`
`Sheet 45 of 45
`
`US 10,891,608 B2
`
`1700
`
`Receive a request via a short-range communication capability from a
`respective mobile device to perform an operation of the offline-payment
`operated machine
`
`Validate the request
`
`Validation of the request indicates that the respective mobile device is
`authonzed to initiate payment for the operation by a remote server via the
`long-range communication capability
`
`1702
`
`1704
`
`1706
`
`In accordance with a determination that the request is valid, perform the
`operation by issuing a predefined signal sequence to the control unit, where
`the predefined signal sequence emulates a preset number of coins received by
`the coin receiving switch
`
`1708
`
`Figure 30
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 50 of 75 PageID #: 204
`
`US 10,891
`
`,608 B2
`
`1
`METHOD AND SYSTEM FOR AN
`OFFLINE-PAYMENT OPERATED MACHINE
`TO ACCEPT ELECTRONIC PAYMENTS
`
`1110 prcscut dpphcdtlou ls B couluulanou L&f U.S. pBlcul
`dpphcauon Scr. No 14/458,192, lilcd Aug. 12, 2014, now
`U.S. Pat. No 9,875.473. wluch is a conimuation-ul-pari of
`U.S. patent application Ser. No 14/156,683„ tiled Aug 11,
`2014, now U.S. Pat No 9,256,873, which is a continuation
`of U.S, patent application Ser. No. 14/335.7(i2, filed )ul. 18,
`2014, now U.S. Pat. No 9.547,859, wlfich is a continuation
`ol'U.S. patent apphcalion Scr. No. 14/214.644, tiled Mar 14,
`2014, now U.S. Pat. No. 8,856,045, wluch claims pnouty to
`U.S. Provisionul Patent Apphcauon No. 61/917.936. tiled
`l)ec. 18, 2013 U.S. patent application Ser. No. 14/214,644,
`filed Mar 14, 2014 is also a contiiniation-in-part of U.S.
`Design patent application Ser No. 29/477,025. filed Dec. 18,
`2013, now U.S. Design Pat. No. D755183. The present
`dpphcauon is based on and claims priouly from llu:sc
`dpphcauons. Lhc dwclosures of wluch arc hcrcby cxprcssly
`incorporatcxl barmn by refbrcncc.
`
`FIELD OF THE INVENTION
`
`lllc present application relates lo lhc Iield ol'aymmll
`pmcessin systems. and m particular. to a mobile-device-
`to-machine payntent processing system over a non-persis-
`tent network connection.
`
`BA(:IC(IROUNI) Olt
`
`11 Ill INVI',N'I'ION
`
`10
`
`40
`
`Vending ntachines (or "automatic retailing," machines), in
`the broadest sense. have been around for thousands of years.
`The first sintple mechanical coin operated vending machines
`were ullroduccd In thc 1880s. Modern vcndulg machines &I
`stock numy ddlbrcnt t)pcs of products ulcluduig. but not
`hum(cd lo 011uks (C.g., wdlcr, lUlcc) coficc, Bud six!II) dud
`edible food products/items (e o.. snacks, candy, fruit. and
`fmxen meals), as well as a wide variety of non-fbod itents.
`In this fast paced v orld, vending machines are ubiquitous
`Vending machines are one type of "payment accepting
`uml" (paymenl acccpuug units are also rclbrred lo hcrcin
`gcucucttll)'ls BIBchalcs ). A pavulcul acccpfiug unit (or
`machine) Is Lxlutpmcnt that rcquircs payment lhr the dis-
`pensing of pmducts and/or services In addition to vending
`machines, payment accepting units can also be other
`for the dispensing of a
`machines that require payment
`product and/or services including. but not limited to parking
`meters. Loll booths, laundromat washers and dr)era, arcade
`games, kiosks, photo booths, toil booths, trmlsit ticket dis-
`pensing machines, and other known or yet to bc discovered
`pavotenl BccL'pllflg LUULB
`In using a paynient accepting unit. a user will
`(I j
`approach the payment accepting unit. (2) detemtine from the
`face of the payment acceptin unit the product (or service)»
`(e.g., couis, bills. or
`hc/shc dcsircs,
`Ittsctt payment
`(3)
`payment cards), and (4) ulput his,'her selection into thc
`pitvuicul Itcccptalg unit Ushlg a Liscr ullcllBcc (c.g.. B scl1cs
`of buttong a key pad, touch screen. or other input ntecha-
`nism using. for exainple, the colunin and rov at vhich a st!
`product is located). Based on the user's inputted selection,
`teclmology within the payment accepting unit provides the
`dcslrcxI product (or scrvicc) lo lhe user.
`As the number of people with Intcmct-coiulectcd mobile
`devices proliferatcs, so docs the vancly ol'ses lhr such Si
`devices Mobile paynient is a logical extension 1 here is a
`large development efii&rt around bringing mobile payment to
`
`0
`
`thc retail siotor ul an cfihri io not only provide options to thc
`user. but also increased converuence.
`
`SUMMARY
`
`Disclosed herein is a payment pmcessing system or. more
`spccilically, a mobile-device-io-macluue paymeni process-
`ing system over a non-persistent network connection with
`hands-free mode and manual mode (sometimes also herein
`called "swipe** or "swipe-to-pay" mode)
`In some implementations. a ntethod of presenting repre-
`sentations of payment accepting unit events ls performed at
`a device (e.g.. the nu&bile device 150, FICiS. 5 and 21) with
`ouc or BIUIL'rocessors.
`Incttloty, ouc 01 ulolc UUlpUI
`devices, and two Ur more conuuunicdtion capabilities. Alter
`sending a request to a payment module (e g. the adapter
`module 100, I'l(38 5 and 2(t). via a first comniunication
`capability (e g., a short-range communication technology/
`to initiate a transaction with a
`protocol such as BLE),
`payment accepting unit (e.g., the payment accepting unit
`(somciimcs also herein CIIIILVI
`120. FIGS. 5 attd 19)
`'*maclunc 120") associated with the puymeul module. lhe
`method includes obtaining a notification fron& the payment
`nx&dule via the first communication capability. where the
`notification indicates an event at the payment accepting unit
`associated vvith the payment module. In response to obtain-
`ing the notification. the method includes pmvlding a repre-
`sentation of the noliiicanon lo a user of thc mobtle dcvicc via
`thc one or morc output devices ol'hc mobile dcvicc (c.g., a
`mess&ge displayed on a display of the mobile device, a
`vibration produced by a vibration mechanism of the mobile
`device, mi aural alert pmduced by a speaker of the mobile
`device. and/or the like).
`In some impiementations, a method of retrofittin
`an
`Utfilnc-pBynlctlt opera(cd uutchluc to accept clcclrouic pav-
`ulculs ls pclforulcd dl a pdvuicul ulodulc (c.g . Ihc Bihlplct
`module 100, FIGS. 5 dnd 20) with ouc or morc processors,
`meniory, a short-range comntunication capability (e g., a
`short-range communication tecluiology/protocol
`such as
`BLE). and a first interface module configured to couple the
`payment module &Lith a control unit of an oflltne-payment
`operated maclunc (c.g., thc paymmlt accepung unit 120.
`'*machulc
`FIGS. 5 mid 19) (sometunes also hcrcin calILVI
`120"). The method mcludes rcccu ing a transaction riNucst
`via the short-range communication capabihty from a respec-
`tive mobile device to perform a transaction with the ofiline-
`payment operated machine. The method includes validatin
`the transaction request, where validation of the transaction
`request indicates that thc respective mobile device is autho-
`rized lo ulitiatc payment for lhc trattsactton by a rmuole
`lhc server 130. FIGS. 5 and 22) via lhe
`scrvcr (e.g.,
`long-range communication capability (e g, the long-range
`cmnniunication technologyiprotocol such as (3SM, ('DMA,
`In accordance with a determination that
`or Wi-Fi).
`the
`transaction request is valid, the method includes causing the
`olfimc-paymcnl opcratcd machine to perform lhc rcqucstcd
`transaction by issuutg d signal lo perfonu lhc trausacuon lo
`thc control urul Uf lhc oiilmc-paynu:nt opcralcd maclunc via
`the first interface module
`In some implementations. a device (e 8 . the machine 12(),
`(FICLS. 5 and 19). the adapter module 100 (FICiS. 5 and 20),
`the mobile device 150 (FICIS. 5 and 21). the server 130
`(FIGS. 5 and 22), or a combulation thercol') includes one or
`ulorc proccssol s itud ulcux&rv'lollug ouc or ulol L progtduls
`fbr cxccu lion by lhc one or morc processors, llm onc or more
`pmgrams include instructions for perforn&u&g. or controlling
`the operations of any of the methods
`performance of,
`
`
`
`Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 51 of 75 PageID #: 205
`
`US 10,891,608 B2
`
`dcscnbni heroin. Iu some unplementationm a non-Irmlsitory
`conlputer readable stomge medium storing one or more
`programs, Ihc onc or morc pmgrams compnslng inslruc-
`uons, wluch, when cxccutcd by a device (c.g., flle mimhule
`120. (Ill(iS. 5 and 19), the adapter module 100 (Ill(iS 5 and
`20). the mobile device 150 (lii(iS. 5 and 21), the server 131)
`(FICiS. 5 and 22), or a combination thereof) with one or
`more processors„cause the computer system to perform, or
`control perfilnnance of, the operations of any of the methods
`dcscnbni hcrcin. In some uuplemcntauons, a dcvicc (c g.,
`settler
`the nuichule 120, (FICiS 5 and 19), flle adapter module 100
`(ill(iS 5 and 20). the mobile device 150 (lif(iS 5 and 21),
`130 (lq(iS. 5 and 22), or a combination thereof)
`the
`includes means for performing, or controlling performance
`of. the operations of any of the methods described herein.
`The subject matter described herein is particularly pointed
`out and disunctly claimed in the concluding portion Of tlus
`combinanons.
`specification. Obtectlves,
`and
`features,
`advantages described and unplied herein will be nlore
`readily understood upon consideration of the tilllov iug IO
`detailed description of the invention. taken in conjunction
`Ivith the accompanying drawmgs.
`l3RII.I'IIS('RIVI'ION Ol''Ill i DRAVIIN(iS
`
`Iii
`
`Is
`
`FI(k 1 is a schematic diagmm that shows tllree zones: a
`"communication zone" (e., Bluetooth range). Bn "outho-
`llzallon Lone, Bull B pa)'aleut Bouc ul Bci:olilBBI:c wlfll
`siinlc uuplcnlcntauons.
`lqCi 2 is a schematic diagranl that shows the tinea zones Io
`of Fl(i
`I with multiple users therein in accordance v ith
`sonic implenlentations
`FIG. 3 is a table that illustrates the hands-free credit or
`alert user principle in accordance with some implemento-
`IIOBS.
`FIG. 41s a flow chart showing thc lo«mg reccivcd signal
`strength uldlcator (RSSI) ullbmlatlon in accordance with
`some inlplementations
`FI(i 5 is a block schematic that shows elements of the
`payment processing system mcludinc. but not limited to, the do
`adapter module, the machine, the mobile device. and serv-
`ers. Bs well as conunurucatlons Ihcrebctwimn ul accordance
`with some implemnltauons.
`FIG. 6 is a block schematic tint shows throe areas of
`encryption used (each is bi-directiona