`Case 6:24-cv-00340-AM-DTG Document1-5 Filed 06/24/24 Page 1 of 73
`
`EXHIBIT 5
`EXHIBITS
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 2 of 73
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`USOI)972423B2
`
`(12) United States Patent
`Patel
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 1139723423 B2
`GApr. 30, 2024
`
`(54)
`
`xll(TIIOD AND SYSTKVI IIOR PRKSKNTINCI
`REPRESENTATIONS OF PAYMENT
`AC'C'KPTLNG UNIT EVENTS
`
`(71) Applicant: PAYRANGE INC.. Portland. OR (US)
`
`(72)
`
`Inventor
`
`Parcsh K. Fatal, Portland, OI( (1)S)
`
`(73) Assigncc. PAYRANGE INC., Portland, OR (US)
`
`e
`
`(
`
`) Notice
`
`Subject to any disclaimer. the tenn of tlus
`pa(cut is cxtcndcd or adjusted under 35
`U.S.C. IS4(b) by 0 days.
`I'his patent is subject to a terminal dis-
`claimer
`
`(21) Appl. No.. 18/197,070
`
`(22)
`
`Filed:
`
`May 14, 2023
`
`(65)
`
`Prior Publication Data
`US 2023/0281622 Al
`Sep. 7. 2023
`
`Related U.S. Application Data
`(63) Contutuutiou of apphcauon No. 17/973,S07. filed on
`Oct. 2S, 2022, wluch Is a conunuution of application
`(('ontinued)
`
`(5l
`
`)
`
`Int. CL
`GOGe) 2ti/4II
`GOGe) 20/10
`
`(201 2 01)
`(2012 01)
`(Continued)
`
`(52) U.S. C:I.
`cPc ........... GGGQ 20/40 (2013.01): GGGP 20//0
`(2013.01): GOGO 20/322 (2013.01),
`(Coutu1ucd)
`
`(58)
`
`(56)
`
`lrield of C.'lassttaication Search
`CPC ...... G06Q 20/40; C106Q 20/18, G06Q 20/322.
`G06Q 20/322(), C106Q 20/327, G06Q
`20/3278, G07F 7/08931 G07F 9/023
`(Contimied)
`Refcrcnccs I'itcd
`
`U S PA'I'I:N'I
`
`l)O('UMI(NTS
`
`U,010, se Bt s
`11.308,462 B2
`
`S 2(121 Vlscog
`42022 Bermso
`(Continued)
`
`(IOGQ 20 401
`G06Q 20'367
`
`0'll II!It PU 131 I( A'I ION 8
`
`Mobde payments head Io the I inaed States. Mobile Internet 6 10 I
`Information Gstekeepers. Inc, Dialog, Accessioo No 123850832.
`Gct 2004
`
`(Contimied)
`i'rimor) I:'roioi ocr
`liranmy Poinvil
`(74) .4ttoroev, .(gent, or Firm Morgan, Lewis &
`13ockius I I,P
`
`ABSTRACT
`(57)
`A nmbiie device presents representations of payment accept-
`ing unit events on a display. by identifying a payment
`accepting unit that is available to accept payment. displaying
`d vlsual nuhctltton of thc pav'nu:nt acccpthlg unit, dnd
`acccpung user input to rcccwc sclecuon of the payment
`acccpung unit and Irigger payment. esniblmlung a wirelcss
`comntunication path including the mobile device and the
`payment accepting unit, enabling user intensction with the
`user Interface to complete the transaction, exchanging infor-
`mation with the available payment accepting unit vta the one
`or morc ra(ho tr(utsccivers in conjuncuon with Ihc transac-
`tion, mtd displaying nn updated user Intcrlacc of thc mobdc
`pa)'aleut dpphc(i(ton.
`20 Claims, 45 Drawing Sheets
`
`: &p ,'A(ex(100ef
`
`;. Fp,".0: *;000 *.i"
`~'Pint Be(Bi(a ts RO/tatdx
`
`A0
`
`F/4900te
`
`L000000:
`
`Iaa0))1)te:
`tgy:"20
`
`Hi
`
`) 5 Prepaia P8!0(tfra~(),X
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 3 of 73
`
`US 11,972,423 B2
`Page 2
`
`Rclatcd U.S. Application l)ata
`No. 17/654,732, liled on Mar. 14. 2022. now Pat No.
`11,481,772, which is a continuation of application
`No. 17/147,305, lilcd on Jan. 12, 2021. nov, Pat. No.
`11,501,296, which is a continuation of application
`No. 15/((03,400, filed on May 23. 2017, now Pat. No.
`10.891.614, which is a continuation of applicatimi
`No. 14/458,199, filed on Aug. 12, 2014. now Pat No.
`9.659,296, wluch is a conunuauon-ui-par( of appli-
`cation No. 14/456,683, hied on Aug. 11, 2014, now
`Pat. No. 9,256,873, which is a contnuiation of appli-
`cation No 14/335.762. filed on .Iul 18. 2014, now
`Pal. No. 9,547,859, which is a contmuatton of appli-
`cation No 14/214,644, filed on Mar 14. 2014, now
`Pat. No 8,856,045, which is a continuation-in-part of
`apphcatmn No. 29/477.025, tiled on Dec 18, 2013,
`now Pat. No. Des. 755,183.
`
`(60) Provisional application No. 61/917.936, filed on Dec.
`18. 2013.
`
`(51)
`
`lnt. Cl.
`G06Q 20/32
`G07F 7/00
`G07F 9/02
`
`(2012.01)
`(2006. 01)
`(2006. 01)
`
`(52) U.S. CI.
`('P('.
`
`&706LI 2//12Z6 (2013 Olh G06Q 20/IZ7
`(2013.01). G06Q Z0/3270 (2013.01). G07F
`7/0093 (2013 01), G07F 9/023 (2013.01)
`(58) Field of ClassiTicatiun Search
`USPC .
`705/5 ā-l-l
`See application hie fiir complete search history.
`Refcrcnccs ('itcd
`
`(56)
`
`U S PA'I'I:N'I DO('UMI(NTS
`200210152123 Al '012002 Giordano
`201210158528 Al '12012 Iisu
`201410279537 Al '12014 ("icoietii
`201510302411 Al '012015 Bondesen
`
`202110158309 Al
`
`5,2021 hfcGinlay
`
`G06G 20 04
`705,'14 36
`G06G 201322
`708 16
`G06G 20140
`705 44
`G060 2013224
`705 2
`G06N 3,'02
`
`OTHER PUBLICATIONS
`
`"l)ui mg the pci iod 2
`5 to 2009, thc total number of wnclcss roots
`connections used for retail applications in Europe can be expected
`to nse from less than I million to arounrl 3 million". hL1 Pressyyire
`Eeb 28. 2006"
`
`" cited by cxamincr
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 4 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 1 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 5 of 73
`
`Apr. 30, 2024
`
`Sheet 2 of 45
`
`US 11,972,423 B2
`
`;Z
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 6 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 3 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 7 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 4 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 8 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 5 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 9 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 6 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 10 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 7 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 11 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 8 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 12 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 9 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 13 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 10 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 14 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 11 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 15 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 12 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 16 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 13 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 17 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 14 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 18 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 15 of 45
`
`US 11,972,423 B2
`
`344 C!
`Fg 9g.
`
`!
`
`Figure 9C
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 19 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 16 of 45
`
`US 11,972,423 B2
`
`CI
`
`CbI
`
`pL
`
`L
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 20 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 17 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 21 of 73
`
`Apr. 30,2024
`
`Sheet 18 of 45
`
`US 11,972,423 B2
`
`VQC45Qft
`
`'~~t1tĆ!0
`t;,.3 Q@chtne
`
`Ptt'(""jI p"j') ''o AO
`
`Figure 10A
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 22 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 19 of 45
`
`US 11,972,423 B2
`
`Figure 10B
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 23 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 20 of 45
`
`US 11,972,423 B2
`
`45".
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 24 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 21 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 25 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 22 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 26 of 73
`
`Apr. 30,2024
`
`Sheet 23 of 45
`
`US 11,972,423 B2
`
`CD
`
`Q p
`
`LL
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 27 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 24 of 45
`
`US 11,972,423 B2
`
`C.i
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 28 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 25 of 45
`
`US 11,972,423 B2
`
`Figure ig
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 29 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 26 of 45
`
`US 11,972,423 B2
`
`Figure 20
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 30 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 27 of 45
`
`US 11,972,423 B2
`
`Figure 21
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 31 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 28 of 45
`
`US 11,972,423 B2
`
`Figure 22
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 32 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 29 of 45
`
`US 11,972,423 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
`
`In response to detecting the ~
`trigger condition, send ~
`(1012) the auth grant token',
`
`IIIIIII I
`
`Figure 23
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 33 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 30 of 45
`
`US 11,972,423 B2
`
`CVI
`
`pL
`
`L
`
`I
`
`I
`
`I
`
`~
`~
`~
`
`I
`
`I
`
`I I I
`
`~ I
`&,N
`
`I -- I
`
`c
`
`I I
`
`I
`
`c
`I Ltt mmIm
`
`I
`
`LL
`
`.= E I
`(Q m
`
`I I
`
`I I
`
`m~
`
`I I I I I I
`
`'I
`
`r
`
`'
`
`\
`
`I
`
`I
`
`I
`
`I I
`
`I I
`
`~
`~
`~
`
`m
`
`I
`
`C)o
`m~ I
`N
`
`I I
`
`I
`
`cp
`
`m m
`ā
`CO cn
`m
`
`I
`
`I)
`
`m~ I
`
`m 0
`Ec I
`
`I I I
`
`I
`
`I
`
`I I I I I I I I
`
`I I
`
`I
`
`J
`
`I
`
`I ~e I
`
`I
`
`I
`
`I'
`
`I m: I
`m~ I
`I z
`
`I I
`
`I
`
`I
`
`I 0~I I
`C
`I o) I,:
`I:
`
`CO
`Cl
`
`mmO
`
`Q
`
`mo m2 Q
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 34 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 31 of 45
`
`US 11,972,423 B2
`
`~
`
`I I
`
`I I I
`
`e
`I o~ I
`I oo
`1%
`
`I
`
`I
`
`O C
`
`VI
`
`pL
`
`L
`
`I
`
`I =~&Dw Ic- I
`
`~
`
`I
`
`I I
`
`C0 0
`
`C
`0
`
`03
`
`N0
`
`C
`
`6)
`CVI
`p
`
`LL
`
`~
`~
`~
`
`I I
`
`I
`
`I
`
`L. Q0C
`G
`c( K
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 35 of 73
`
`Apr. 30,2024
`
`Sheet 32 of 45
`
`US 11,972,423 B2
`
`CI
`
`Q p
`
`LL
`
`I I I I
`
`I I
`
`I
`
`I
`
`I
`
`I
`
`CL
`
`c
`
`0)
`
`0.
`
`E O
`
`I I
`
`0
`
`m
`
`CO
`
`c cU
`0 (0
`
`Dmv
`
`)c
`m 0
`F
`
`I
`
`c O0 CO
`
`0m
`
`v)Nc
`m m
`Iā M
`
`m
`(3 ED
`
`CI
`~ N
`
`mV
`
`)
`
`LO
`
`g
`
`c O
`
`mV
`
`i mc
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 36 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 33 of 45
`
`US 11,972,423 B2
`
`1200
`
`OMachine
`
`120
`
`Payment
`Module
`
`100 OMobile
`
`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 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 37 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 34 of 45
`
`US 11,972,423 B2
`
`1250
`
`Payment
`Module
`100
`
`Mobile
`Device
`150
`
`Server
`130
`
`OMachine
`
`120
`
`Obtain (1252) an
`indication
`corresponding to
`completion of a first
`txn
`
`Generate and
`store (1254) a
`first notification
`with first txn
`info based on
`the indication
`
`I
`
`I
`
`I
`
`IIIII ,'
`
`Send (1256) the first
`,'notification
`
`Provide
`(1258) a
`rep. of the
`first
`notification
`
`I Send(3
`txn info
`
`~
`I
`
`260) the first
`
`Process
`(1262) the
`first txn info
`
`I
`
`I
`
`I
`
`Send (1264) first
`i
`ack info i
`
`I
`
`I
`
`IIIII
`
`I
`
`Send (1266) first
`ack info
`
`II
`
`I
`
`~~ the stored first
`
`Delete (1268)
`
`txn info
`
`Figure 25B
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 38 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 35 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 39 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 36 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 40 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 37 of 45
`
`US 11,972,423 B2
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 41 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 38 of 45
`
`US 11,972,423 B2
`
`Cl
`CO
`
`CVI
`
`pU
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 42 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 39 of 45
`
`US 11,972,423 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 wa 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
`
`ln response to obtaining the notification, prowde a representation of the
`notification to a user of the mobile dewce via the one or more output devices of
`the mobile device
`
`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
`mobile device
`
`I
`
`I
`
`1412
`
`Figure 27A
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 43 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 40 of 45
`
`US 11,972,423 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
`
`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
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`
`IL r
`
`I 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
`
`I
`
`Figure 27B
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 44 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 41 of 45
`
`US 11,972,423 B2
`
`CO
`
`I p
`
`LL
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 45 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 42 of 45
`
`US 11,972,423 B2
`
`mC
`
`OI p
`
`LL
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 46 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 43 of 45
`
`US 11,972,423 B2
`
`1600
`
`I
`
`-1602
`
`I
`
`1604
`
`1606
`
`I I
`
`I I
`
`I
`
`1606
`
`1610
`
`1612
`
`I While operating the payment module in a training mode, detect, wa a first
`interface module, a preset sequence of payment acceptance signals from a
`coin receiwng 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
`
`Determine the predefined signal sequence to emulate the preset sequence
`payment acceptance signals from the coin receiving switch
`
`of
`
`I I I
`
`I I I I
`
`I
`
`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
`
`Receive a request via 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
`
`A
`
`Figure 29A
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 47 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 44 of 45
`
`US 11,972,423 B2
`
`A
`
`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
`
`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
`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
`
`1618
`
`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
`
`Send operation information corresponding to the operation to the respective
`mobile device via the short-range communication capability
`
`Figure 29B
`
`I
`
`I
`
`I I
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 48 of 73
`
`U.S. Patent
`
`Apr. 30,2024
`
`Sheet 45 of 45
`
`US 11,972,423 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 dewce 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 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 49 of 73
`
`US 11,972,423 B2
`
`1
`METHOD AND SYSTEYI FOR PRESENTING
`REPRESENTATIONS OF PAYMENT
`ACCEPTING U. TT EVENTS
`
`PRIORITY
`
`lllc prcscllt BpphcJ(loll lw
`a contimmtion of II 8 patent application Ser No. 17/973,
`507. filed Oct 25, 2022,
`wluch is a continuation of U.S. patent application Ser. No.
`17/654.732, filed Mar. 14, 2022. and issued as U.S. Pat.
`No. 11,481,772 on Oct. 25, 2022,
`wluch ts a continuatton of U.S. patent uppltcauon Scr. No.
`17/147.305, Iilcd Jmi 12, 2021, mid Issucxl us U.S Pat.
`No. 11,501,296 on Nov 15, 2022.
`lvhich is a continuation of U S. patent application Ser. No
`15/603.400, filed May 23. 2017 and issued as U.S Pat.
`No. 10,891.614 on Jan. 12. 2021.
`wluch ts a continuatton of U.S. patent uppltcauon Scr. No.
`14/458.199, Iilcd Aug 12, 2014 dnd issued as U.S. Pat.
`No. 9.659,296 on May 23, 2017,
`ivhich is a contmuation-in-part of U.S. patent application
`Ser. No 14/456,683, filed Aug 11. 2014 and issued as
`U.S. Pat. No. 9,256,873 on Feb. 9, 201(i,
`wluch is a continuation of U.S. patent application Ser. No.
`14/335.762, filed Jul. 18, 2014 and issued as U.S. Pat.
`No. 9.547,859 on Jan. 17. 20i7,
`wluch ts a continuatton of U.S. patent uppltcauon Scr. No.
`14/214.644, bled Mar 14. 2014 and issued as U S Pat
`No. 8.856.045 on Oct 7. 2014,
`wluch claims priority to U.S. Provisional Patent Applica-
`tion No. 61/917.936. bled Dec. 18. 2013.
`U.S, patent application Ser. No. 14/214.644, filed Mar 14,
`ts also a cottttnuatton-Itt-part of'.S. Design
`2014,
`patent application Scr No. 29/477,025, lilcd Dcm 18,
`2013 and issued as U S. Design Pat No D755,183 mt
`May 3. 2016.
`The present application is based on and cLlims prionty to
`the disclosures of which are hereby
`these applications,
`incorporated by reference in their entirety.
`'I'I ICI IN I CA I. III I II.D
`The present application relates to the field of payment
`proccssulg systems, mid in particular, tu u mobile-dcvtcc-
`to-Illaclllllc pa)'ulctlt processing svstclll ovcl'
`11011-persis-
`tent netv ork connection
`
`BACKGROUND
`
`ii
`
`do
`
`o
`
`. 1
`
`Vending machines (or "automatic rctutlulg" macluncs), tn
`the broadest sense, Lave been around tiir thousands of years
`'I'he first simple mechanical coin opemlted vending machines
`were introduced in the 1880S. Modem vendin ~ machines
`stock many difierent types of products including, but not
`inured to dllliks (c.g., wdtcr, IUlcc, coficc, and siidtl) alii
`cdtblc food products/Items (c.g., snacks, candy, fruit. Bnd
`froxcn meals), as well as a wide vancty of non-Riod itmns.
`In this fast paced world, vending machines are ubiquitous
`Vending machines are one type of "payment accepting sn
`unit" (payment accepting units are also referred to herein
`generically as "machines*'). A payment acceptin unit (or
`IS CqltlpulCtlt that tCqtllrCS pJVIIICBI Iiil
`thC diS-
`IIIBC11111C)
`pcnsing of products and/or services. In addition lo vending
`machines, payment acccptulg urn(a can also bc other ai
`machines that require paynlent for the dispensing of a
`pmduct anigor services including, but not limited to parking
`
`meters, toll booths, laundromat washcrs and drycrs, arcade
`games, kiosks, photo booths, toll booths, transit ticket dis-
`pensing machines, and other known or yct to bc discovcrixl
`pa)'tucnt dcccptlng Units.
`a user will (I)
`In using a payment accepting unit,
`approach the payment accepting unit, (2) determine front the
`face of the payment accepting unit the product (or service)
`insert payment (e.g, coins. bills. or
`he/she desires.
`(3)
`payment cards), and (4) input his/her selection into the
`pa)'tucnt itcccptttlg tint( Using B Uscl'lltcrfacc (c.g, B scilcs
`of buttons, a key pad. touch scrccn, or other input mecha-
`the column and row at w:hich a
`nism using, for example,
`pmduct is located) 13ased on the user's inputted selection,
`teclmolo y within the payment accepting unit provides the
`desired product (or service) to the user
`As the number of people with Internet-connected mobile
`dcvtccs prolifcratcs. so docs thc variety of'ses liir such
`dcvtccs. Mobile payment is a logical cxtmision. There Is a
`large development effort around bnngtng ntobile payment to
`the retml sector in an efiort to not only pmvide options to the
`user. but also increased conveiuence.
`
`SUMMARY
`
`Disclosed herein is a payment processing system or, nlore
`specifically, a mobile-device-to-machine payment process-
`ing system over a non-persistent network connection with
`hunds-free mode and manual mode (somctuncs also hcrcin
`called '*swipe" or "swipe-to-pay" mode)
`In some implementations, a method of presenting repre-
`sentatimls of payment accepting unit events is performed at
`a device (e 8, the mobile device 150, I'IGS 5 and 21) ivith
`one or more processors, memory, one or more output
`devices. and tv, o or more conununication capabilities. After
`sclldlng d rcqlfcsl ni il pavlllcnt tuodUIC (c.g . Ihc BILtpu:I
`module 100, FIGS. 5 and 20). via a Iirst commutucatton
`capability (c.g.. a short-rmlge conmtuntcdtton technology/
`to initiate a transaction with a
`protocol such as 131,1!).
`payment accepting unit (e.g., the payment accepting unit
`120. FI(IS. 5 and 19)
`(sometimes also herein called
`"machine 120'*) associated with the payment module. the
`method includes obtaming a notdicatton from tlm payment
`module via the first communication capability. where thc
`nonfication uldicatcs an cvcnt at Ihc payment acccpnng uiut
`associated v;ith the payinent module In response to obtain-
`ing the notification. the inethod includes providing a repre-
`sentation of the notification to a user of the mobile device via
`the one or more output devices of the mobile device (e.g., a
`message displaycxl on a display of thc mobile dcvtcc, d
`vibration produced by a 1 Ibration mixhmusm of the mobile
`dcvtcc. ml aural alen produced by u spcakcr of'he mobile
`device and/or the like)
`In some implementations, a method of retrofitting an
`oflhne-payment operated machine to accept electronic pay-
`ments is performed at a payment module (e.g., the adapter
`module 100. FIGS. 5 mtd 20) with onc or morc processors.
`memory. a short-rtmgc communicution capability (c.g., a
`short-range communication tcclmology/protocol such as
`131,1 I), and a first interface module conhgured to couple the
`payment module with a control unit of an offline-payment
`operated machine (e.g., the payment accepting unit 120.
`FIGS. 5 and 19) (sometimes also herein called "machine
`120"). Thc method Includes rccmving a transaction request
`vui thc slxirt-range conmlunicdtion capabihty Irom a respec-
`tive mobile device to perform a trmtsacuon with thc ofilulc-
`payment operated machine 'I he method includes validating
`the tmlnsaction request, lvhere validation of the transaction
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 50 of 73
`
`US 11,972,423 B2
`
`ul
`
`109Uc9L uuhi ates Liat Lhc u:apcctlvc nlobllc dcvlcc ls Butho-
`rized to initiate payment for the transaction by 9 remote
`the server 130, FIGS. 5 mid 22) via thc
`scrvcr (c.g.,
`long-range communication capability (e g., the long-range
`commumcauon technology/protocol such us GSM, CDMA,
`or Wi-lli)
`In accordance w:ith a determination that
`the
`transaction request is vahd, the method includes cousin the
`offline-payment operated nlachine to pertorm the requested
`transaction by issuing a signal to perfonu the tmnsaction to
`the conu of unit of the offlulc-payment operated maclunc vui
`the first interface module.
`In some Implcmcntauons, a dcvlcc (e.g.. Lhc madunc 120,
`(ill(iS 5 and 19). the adapter nlodule 1tH) (I'I(ig 5 and 2L)),
`the mobile dcvlcc 150 (FICiS. 5 and 21),
`thc scrvcr 130
`(ill(iS 5 and 22), or a combination thereof) includes one or
`more processors and memory storing one or more pro rams
`filr execution by the one or nlore processors, the one Or nlore
`programs include instructions for perfonuin . or controilin
`Ihc operations ol Bny ol
`performance ol,
`thc methods 10
`described herein. In some implementation~, a non-transitory
`computer readable storage mixhum storing onc or morc
`pmgrams, the one or more pmgnsins comprising instnlc-
`tlons. which. when cxccuted by a device (c.g., the machine
`120. (FIGS. 5 Bnd 19), thc adapter module 100 (FIGS. 5 and
`20). Jhe mobile device 15L) (lll(iS. 5 and 21). the server 13L)
`(ill(iS 5 and 22), or a combination thereof) v ith one or
`more processor~, cause the computer system to perform, or
`control perfbrmance of, the operations of any of the metlmds
`described herein. In some implementations. a device (e
`the maclunc 120, (FICiS. 5 and 19), the adapter module 100
`(FIGS. 5 and 20). thc mobile dcvlcc 150 (FIGS. 5 and 21),
`the sener 130 (Ill(iS 5 and 22), or a combination thereof)
`includes means for performing, or controflinu perfilrmance
`of. the operations of any of the Inethods described herein.
`The subject matter described herein is particularly pointed
`out and distinctly claimed in the concluding portion of tlus
`combinations. Bnd
`spccllication. Oblcctlvcs,
`features.
`advantages dcscnbcd and uuplicd hcrcm will bc morc
`readily understood upon consideration of the follov ing do
`detailed descnption of the invention. taken in conjunction
`with the accompanying dmswinus.
`
`Js
`
`BRIEF DESCRIPTION OF TFIE DRAWINGS
`
`0
`
`is a schematic diagram that shov ~ three zones: 0
`IJICI
`I
`"conununication zone" (e.g, Bluetooth ran e). an "autho-
`rization zone,** and a "payment zone** in accordance with
`sonic nuplcnlcntdtlons
`FIG. 2 is a schematic ihagram that shows thc throe zones
`of FIG. 1 with multiple users thcrcul ul accorikulcc with
`some implementations
`IJICI 3 is a table that illustrates the hands-free credit or
`alert user principle in accordance with some implementa-
`tions.
`FIG. 4 is a flow chart showing thc loggulg rcccived signal
`strength uldlcdtor (RSSI) ullbmlatlon in accordance with
`sonic nuplcnlcntdtlons
`IJICI 5 is a block schematic tint shows elements of the
`payiuent processing system including. but not limited to, the ao
`adapter module. the machine, the mobile device. Bnd serv-
`ers, as lvell as cotmnumcatlons therebetween in accordmlce
`with some implemmltatlons.
`FIG. 6 is a block schematic that shows Llucc areas of
`encryption used (each ls bl-dirccuonal) betwiwn the ndaptcr as
`module, Jhe machine, the mobile device, and/or servers in
`accordance lvith some implenlentations.
`
`. 1
`
`FICi 7 is a block diagram that shows commulucatlona.
`messsgmg, vending sequence. and purchase flow between
`the adapter module. the mobile device, and a system nlan-
`agenlent server in accordance with some Implementations
`FICi SA is a schematic process flow diagram that shows
`additional elements and features of the payment processin
`conununlcatlons,
`vcndulg
`svstcnl
`nlcs9agulg,
`(c.g.,
`Iuld pwclulse flow) when thc user enters Lhc
`scqucncc.
`"conmlunication zone" (e g., Iiluetooth range) in accordance
`with sonic implementations
`ill(i SB is a schematic pmcess flow diagram that shows
`additional elements and features of the payment processin
`vendin
`conununications, messaging.
`system (e.g..
`Iuld pwclulse flow) when thc user enters Lhc
`scqucncc.
`Iluthollzallon Lone ul accordance with sonu: unplcnlcnta-
`tions.
`ill(i SG is a schematic pmcess flow diagram that shows
`additional elements and features of the payment processing
`vendin
`conununications, messaging.
`system (e.g..
`sequence. and pluchase flow) when the user enters the
`Inul, hi pin(a:Ular, dcLBlhng 9 hands-lice
`pily'aleut Lone
`mode cmbodimcnt Imd a sw ipe mode embodiment in accor-
`dance with some inlplementatioils.
`ill(i SD is a schematic process flow diagram that shows
`additional elements and features of the payment processing
`vendin
`conununications, messaging.
`system (e.g..
`in a vending transaction
`sequence. and purchase flow)
`ulcluding 9 loop for multiple transactlom ul accordance with
`sonic unplcnlcntatlons.
`ill(i SE is a schematic process flow diagram that shows
`additional elements and features of the payment processing
`system (e g,
`comnuinications, messaging,
`vending
`sequence. and purchase flow) in the logln mode in accor-
`dance with some implementations.
`FICi SF is a schenultlc process flow diagram that shows
`dddltlondl clcnlcnts Bnd fcatulca of Lhc pBvnlcnt proccssulg
`conununlcatlons,
`vcndulg
`svstcnl
`nlcs9agulg,
`(c.g.,
`sequence, and purchase flow) during boot-up of the adapter
`module in accordance lvith some implementations.
`FICi SCI is a schematic process flow diagram that shows
`additional elements and features of the payment processin
`conununlcatlons,
`vcndulg
`svstcnl
`nlcs9agulg,
`(c.g.,
`sequence. Bnd pUIchd9c tlov') durulg Bn dccount check
`Updlltc process ul IlccordBncc with sonic uuplcnlcntdtlons.
`ill(iS. 9A-9I're flow charts that show example steps and
`features of the payment pmcessing system (e.g . comnluni-
`catlons. messaging. vending sequence. and purchase flovv) in
`accordance with some implementations.
`FICiS. 10A-10D show a mobde dcvicc with a graphical
`rcprcscntatlon ol a mobile application shown Ihcrcon, Lhc
`mobile apphcation bmng used as part of the mobile-devicc-
`to-nlacluim paynmnt pnlcessiil Bvstcm hl BccoriLuicc %'Ith
`some implementations
`FICi 11 is a perspective viev of the in-line dongle adapter
`module in accordance with some implementations.
`FICi 12 is a lkont plan va:w of thc In-lulc donglc adapter
`module of FIG. 11 in accordance with some unplcmmud-
`tlons.
`ill(i 13 is a hack plan vielv of the in-line dongle adapter
`module of Fl(i
`in accordance with some inlplementa-
`I I
`uons.
`FICi 14 is a side viev. of the in-line dongle adapter
`module of FIG. 11 in accordance with some unplcmmud-
`tlons.
`FICi 15 ls a lirst end vaw ol'a connector rix cptaclc ol'hc
`in-line dongle adapter module of I'l(i 11 in accordance ivith
`some implementations
`
`
`
`Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 51 of 73
`
`US 11,972,423 B2
`
`& I &
`
`&9
`
`so
`
`FIG. 16 is a second cnd v&cw of a conncv:tor rcccptaclc of
`the in-linc donglc adapter module of FIG. 11 u& sccorduncc
`with some implementations.
`FI(i. 17 is a perspective viev taken from the first end of
`the in-line dongle adapter