throbber
Case 1:23-cv-00278-MN Document 1-3 Filed 03/15/23 Page 1 of 75 PageID #: 155
`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

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