throbber
Case 6:24-cv-00340-AM-DTG Document 1-5 Filed 06/24/24 Page 1 of 73
`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

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