throbber
Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 1 of 75
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 1 of 75
`
`EXHIBIT 1
`EXHIBIT 1
`
`

`

`US010891608B2
`
`( 12 ) United States Patent
`Patel
`
`US 10,891,608 B2
`( 10 ) Patent No .:
`( 45 ) Date of Patent :
`* Jan. 12 , 2021
`
`( 54 ) METHOD AND SYSTEM FOR AN
`OFFLINE - PAYMENT OPERATED MACHINE
`TO ACCEPT ELECTRONIC PAYMENTS
`( 71 ) Applicant : Payrange Inc. , Portland , OR ( US )
`( 72 ) Inventor : Paresh K. Patel , Portland , OR ( US )
`( 73 ) Assignee : PAYRANGE INC . , Portland , OR ( US )
`Subject to any disclaimer , the term of this
`( * ) Notice :
`patent is extended or adjusted under 35
`U.S.C. 154 ( b ) by 216 days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No .: 15 / 878,352
`( 22 ) Filed :
`Jan. 23 , 2018
`( 65 )
`
`Prior Publication Data
`US 2018/0181945 A1
`Jun . 28 , 2018
`
`Related U.S. Application Data
`( 63 ) Continuation of application No. 14 / 458,192 , filed on
`Aug. 12 , 2014 , now Pat . No. 9,875,473 , which is a
`( Continued )
`
`( 51 ) Int . Cl .
`G06Q 30/00
`( 2012.01 )
`G06Q 20/32
`( 2012.01 )
`( 52 ) U.S. CI .
`G06Q 20/327 ( 2013.01 )
`CPC
`( 58 ) Field of Classification Search
`G06Q 20/40
`CPC
`( Continued )
`
`( 56 )
`
`D295,637 S
`5,479,602 A
`
`References Cited
`U.S. PATENT DOCUMENTS
`5/1988 Wells - Papanek et al .
`12/1995 Baecker et al .
`( Continued )
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`2061001 A1
`
`5/2009
`
`OTHER PUBLICATIONS
`NPL Search History . *
`
`( Continued )
`Primary Examiner John H. Holly
`( 74 ) Attorney , Agent , or Firm — Morgan , Lewis &
`Bockius LLP
`ABSTRACT
`( 57 )
`This application discloses a payment module with one or
`more processors , memory , a short - range wireless transceiver
`configured to communicate with one or more mobile
`devices , and a first interface module configured to output to
`a control unit of the offline payment - operated machine one
`or more electrical pulses . The payment module receives a
`wireless request via the short - range wireless transceiver
`from a respective mobile device of the one or more mobile
`devices to initiate a cashless operation of the offline - pay
`ment operated machine . In response , the payment module
`causes the offline payment - operated machine to initiate the
`requested cashless operation by issuing a first number of
`electrical pulses to the control unit via the first interface
`module . Further , in response to the wireless request , the
`payment module sends operation information corresponding
`to the initiated operation of the offline payment - operated
`machine to the respective mobile device via the short - range
`wireless transceiver .
`20 Claims , 45 Drawing Sheets
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 2 of 75
`
`wiru
`
`720
`
`

`

`US 10,891,608 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 application No. 14/335 ,
`762 , filed on Jul . 18 , 2014 , now Pat . No. 9,547,859 ,
`which is a continuation of application No. 14/214 ,
`644 , filed on Mar. 14 , 2014 , now Pat . No. 8,856,045 ,
`and a continuation - in - part of application No. 29/477 ,
`025 , filed on Dec. 18 , 2013 , now Pat . No. Des .
`755,183 .
`( 60 ) Provisional application No. 61 / 917,936 , filed on Dec.
`18 , 2013 .
`( 58 ) Field of Classification Search
`USPC
`705/44 , 1.1 , 30 , 39 , 41 , 70 , 75 , 34 , 26 ,
`705/81 ; 455/466 , 412 , 557 , 407 ;
`700/235 , 242
`See application file for complete search history .
`References Cited
`U.S. PATENT DOCUMENTS
`
`( 56 )
`
`9/1999 Levasseur et al .
`5,955,718 A
`5/2000 Kolls
`6,056,194 A
`5/2002 Billington et al .
`6,390,269 B1
`1/2003 Kolls
`6,505,095 B1
`11/2006 Kolls
`7,131,575 B1
`9/2009 Hirsch
`D599,812 S
`10/2010 Allen
`D625,326 S
`7,848,980 B2 * 12/2010 Carlson
`D637,604 S
`5/2011 Brinda
`8,020,763 B1
`9/2011 Kowalchyk et al .
`D649,154 S
`11/2011 Vance et al .
`D672,364 S
`12/2012 Reyna et al .
`8,596,529 B1
`12/2013 Kolls
`8,600,899 B1 * 12/2013 Davis
`8,606,702 B2 12/2013 Ruckart
`D706,810 S
`6/2014 Jones et al .
`8,881,975 B1
`11/2014 Matthews
`D718,779 S
`12/2014 Hang Sik et al .
`D730,403 S
`5/2015 Farmer
`D735,219 S
`7/2015 Young - Ri et al .
`D745,537 S
`12/2015 Smirin et al .
`D754,744 S
`4/2016 Tijssen et al .
`9,395,888 B2
`7/2016 Schiplacoff et al .
`D763,888 S
`8/2016 Patel
`D763,905 S
`8/2016 Patel
`D765,101 S
`8/2016 Park et al .
`9,424,603 B2
`8/2016 Hammad et al .
`9,483,763 B2
`11/2016 Van Os
`D773,480 S
`12/2016 Zhou et al .
`D773,508 S
`12/2016 Patel
`D795,287 S
`8/2017 Sun
`D806,741 S
`1/2018 Majernik et al .
`D808,425 S
`1/2018 Park et al .
`D808,998 S
`1/2018 Wu et al .
`D809,540 S
`2/2018 Vedrody et al .
`D816,701 S
`5/2018 Ball et al .
`2003/0191811 A1 10/2003 Hashem et al .
`2007/0186105 Al
`8/2007 Bailey et al .
`2007/0227856 A1 10/2007 Gopel
`2007/0255653 Al 11/2007 Tumminaro et al .
`2009/0119190 A1 *
`5/2009 Realini
`
`7/2009 Dixon
`2009/0171682 A1 *
`2009/0306818 A1 * 12/2009 Slagley
`2010/0276484 A1 11/2010 Banerjee et al .
`2010/0280956 A1
`11/2010 Chutorash et al .
`2011/0251892 A1
`10/2011 Laracey
`
`GO6Q 40/00
`705/35
`
`G06Q 20/3278
`705/75
`
`G06Q 20/04
`705/30
`G06Q 20/3278
`705/346
`G07F 9/002
`700/232
`
`2012/0030047 A1
`2012/0066096 A1
`2012/0108173 A1
`2012/0150742 A1
`2012/0255653 A1
`2012/0330844 Al
`2013/0054336 Al
`2013/0275305 Al
`2013/0331985 A1
`2014/0025958 Al
`2014/0085109 Al
`2014/0089016 A1
`2014/0143074 Al
`2014/0278989 A1
`2014/0279008 A1
`2014/0279556 A1
`2014/0324627 A1
`2014/0351099 Al
`2015/0051977 Al
`2015/0170131 A1
`2015/0278811 A1
`2015/0302377 Al
`2015/0332029 Al
`
`2/2012 Fuentes et al .
`3/2012 Penide
`5/2012 Hahm et al .
`6/2012 Poon et al .
`10/2012 Chin et al .
`12/2012 Kaufman
`2/2013 Graylin
`10/2013 Duplan
`12/2013 Felique
`1/2014 Calman
`3/2014 Stefik et al .
`3/2014 Smullin et al .
`5/2014 Kolls
`9/2014 Calman et al .
`9/2014 Calman et al .
`9/2014 Priebatsch et al .
`10/2014 Haver et al .
`11/2014 Zhu
`2/2015 Lyman et al .
`6/2015 Patel
`10/2015 Lalchandani et al .
`10/2015 Sweitzer et al .
`11/2015 Coxe et al .
`
`OTHER PUBLICATIONS
`How will Apple’s new mobile wallet Passbook impact other mobile
`wallets ?, posted Jun . 13 , 2012 , retrieved Feb. 13 , 2018 , retrieved
`from Internet , < URL : https : //www.quora.com/How-will-Apples-new
`mobile - wallet - Passbook - impact - other - mobile - wallets > , 5 pgs .
`Patel , Final Office Action U.S. Appl . No. 14 / 320,534 , dated Mar. 2 ,
`2018 , 26 pgs .
`Patel , Final Office Action U.S. Appl . No. 14 / 321,724 , dated Dec. 13 ,
`2017 , 22 pgs .
`Patel , Office Action U.S. Appl . No. 14 / 641,236 , dated Feb. 7 , 2018 ,
`19 pgs .
`Patel , Office Action , U.S. Appl . No. 15 / 406,492 , dated Jul . 25 , 2019 ,
`17 pgs .
`Patel , Notice of Allolwance , U.S. Appl . No. 14 / 611,065 , dated Mar.
`26 , 2018 , 18 pgs .
`Patel , Office Action , U.S. Appl . No. 14 / 968,703 , dated Aug. 7 , 2018 ,
`31 pgs .
`Patel , Final Office Action , U.S. Appl . No. 14 / 968,703 , dated Feb.
`12 , 2019 , 24 pgs .
`Patel , Notice of Allowance , U.S. Appl . No. 14 / 968,703 , dated Jun .
`27 , 2019 , 10 pgs .
`Patel , Ex Parte Quayle , U.S. Appl . No. 29 / 586,758 , dated Aug. 28 ,
`2018 , 10 pgs .
`Patel , Notice of Allowance U.S. Appl . No. 29 / 586,758 , dated May
`21 , 2019 , 5 pgs .
`Patel , Office Action , U.S. Appl . No. 15 / 603,400 , dated Jun . 12 ,
`2019 , 11 pgs .
`PayRange , Communication Pursuant to Article 94 ( 3 ) , EP14828617 .
`2 , dated Dec. 19 , 2017 , 6 pgs .
`PayRange , Communication Pursuant to Rules 161 ( 1 ) and 162 ,
`EP16706931.9 , dated Sep. 21 , 2017 , 2 pgs .
`PayRange , Communication Pursuant to Article 94 ( 3 ) , EP16706931 .
`9 , dated Jun . 29 , 2018 , 8 pgs .
`PayRange , Certificate of Registration , JP2015-023452 , Dec. 8 ,
`2017 , 1 pg .
`PayRange , Certificate of Registration , JP2015-023453 , Dec. 8 ,
`2017 , 1 pg .
`PayRange , Certificate of Registraiton , JP2015-023454 , Dec. 8 ,
`2017 , 1 pg .
`PayRange , Certificate of Registration , JP2015-023455 , Dec. 8 ,
`2017 , 1 pg .
`PayRange , Certificate of Registration , JP2015-023456 , Dec. 8 ,
`2017 , 1 pg
`PayRange , Notice of Reasons for Rejection , JP2017-527886 , dated
`Aug. 29 , 2019 , 10 pgs .
`PayRange , International Preliminary Report on Patentability , dated
`Aug. 21 , 2018 , PCT / US2017 / 018194 , 17 pgs . ( Patel ) .
`PayRange , Letters Patent , MX / f / 2015 / 003172 , Sep. 14 , 2017 , 1 p pg .
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 3 of 75
`
`

`

`US 10,891,608 B2
`Page 3
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`PayRange , Inc. , International Preliminary Report on Patentability ,
`PCT / US2016 / 015763 , dated Aug. 1 , 2017 , 7 pgs .
`@RobocopyEs , posted Oct. 11 , 2014 , retrieved on Feb. 13 , 2018
`from Internet , < URL : https : //twitter.com/robocopyes > 2 pgs .
`* cited by examiner
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 4 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 1 of 45
`
`US 10,891,608 B2
`
`Figure 2
`
`3
`
`Profile
`
`Row
`
`M
`
`ny
`
`B
`
`***
`
`pipiprintitrl11111111111
`
`
`
`: " Irrigido
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 5 of 75
`
`
`
`Payment Zone
`
`Figure 1
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 2 of 45
`
`US 10,891,608 B2
`
`
`
`
`
`
`
`
`
`User can make Hands - free Credit with the connected vending machine
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`AuthGrant insuficient balance , or other issue ) , then user will get an alert
`
`
`
`
`
`
`
`
`
`
`
`
`
`Handsfree mode will not work , manual swipe for transaction required by user .
`
`
`
`
`
`
`
`User is not alerted for the vending machine which is not a favorite machine .
`
`27.06.17 Adapter
`
`of Selection
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 6 of 75
`
`Figure 3
`
`Figure 4
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 3 of 45
`
`US 10,891,608 B2
`
`System
`
`140 App
`
`
`
`Funding Source
`
`
`
`Wilo Cellular
`
`Figure 5
`
`
`
`
`
`Handheld computer sync or cellular
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 7 of 75
`
`************
`
`02
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 4 of 45
`
`US 10,891,608 B2
`
`Management
`
`
`
`Funding Source VE
`
`
`
`
`
`V. M. MW.WM ........ *** . . .
`
`b ?
`
`Unique Private Key
`
`www.m.m.m.m. - ** .
`
`Sol
`
`Figure 6
`
`
`
`
`
`gow ... w.w.mnt.ww.in .
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 8 of 75
`
`3
`
`Machi
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 5 of 45
`
`US 10,891,608 B2
`
`System Management
`
`Trigger Payment
`
`
`2 Trigger Payment Zone 6 Lock and
`
`Figure 7
`
`
`
`
`
`6 Send Encrypted VendDetails
`
`
`
`
`
`5 Send Encypted AuthGran?
`
`
`
`
`
`3 Send Encrypted AuthRequest
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 9 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 6 of 45
`
`US 10,891,608 B2
`
`an
`
`30
`
`XS
`
`Figure 8A
`
`
`
`Send " Target Module * 10
`
`M
`
`w
`
`
`
`
`
`Conduct butange heuristic
`
`
`
`
`
`?? ??? ??? ?? ????? ?? ?? ?? ??? ?? ??? ???? ?? ?? ?? ?? ?? ?? ?? ??? ??? ??? ???? ??? ??? ??? ??? ?? ?? ?? ???? ?? ??
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 10 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 7 of 45
`
`US 10,891,608 B2
`
`achine
`
`) (
`
`
`
`
`
`
`
`
`
`http post device transactions Past Vend Details )
`
`
`
`
`
`htio responsa ( device transactions Past Verd Details )
`
`
`
`htp response device authorize ) .
`
`
`
`
`
`Figure 8B
`
`Subma ( AuthReques
`
`Send Pau
`
`
`
`Notity App to show " Connected "
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 11 of 75
`
`17.v . *** . . * . * .. * . ** . ** . .
`
`*** .
`
`** . ** . ** .
`
`1 . ** . ** .
`
`3
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 8 of 45
`
`US 10,891,608 B2
`
`140
`
`Mobile
`Device 150
`App
`
`|
`
`100
`Adapter
`Module | Machine
`SDK
`User Enters Payment Zone
`
`120
`
`130
`
`Server
`
`
`
`Alternate # 1 Handsfree Mode
`
`
`
`Alternate # 2 Swipe Mode
`
`Payment Event Triggered
`Notify
`
`Send ( AuthGrant )
`Acknowledge
`
`User Swipes Payment
`Swipe Payment Trigger
`
`Send ( AuthGram
`
`Send AuthGrant )
`Acknowledge
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 12 of 75
`
`App
`
`SDK
`
`Machine
`
`Server
`
`Adapter
`Module
`
`FIG . 86
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 9 of 45
`
`US 10,891,608 B2
`
`Mobile
`Device
`
`1
`
`140
`
`App
`
`[ Vend ( 1 60 3 vends )
`
`
`for Multiple Vends
`Loop
`
`1
`
`SDK
`
`100
`Adapter
`Module
`
`Vend Transaction
`
`120
`
`130
`
`Machine
`
`Server
`
`Send Credit
`
`User Makes Selection
`Query Ok to Vend
`Send Ok to Vend
`Send Vend Success Ack
`
`Check if User still in PayRange
`
`Send Vend Details )
`
`AccountQuery ( update balance
`
`Ack Vend Confirm
`
`AcountQuery Response ( update balance }
`
`Delete expired AuthGrant
`
`Update Wallet
`
`http post [ ' deviceftransactions
`
`http response ' device / transactions
`
`http postluser ( update balance
`http response fuser ( update balance
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 13 of 75
`
`FIG . 8D
`
`App
`
`Delete expired AuthGrant
`
`SDK
`
`Adapter
`Module
`
`Delete expired AuthGrant
`
`Machine
`
`Server
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 10 of 45
`
`US 10,891,608 B2
`
`Mobile
`1 Device 150
`
`1
`1
`L
`
`140
`App
`
`100
`Adapter
`Module
`Login
`
`SDK
`
`120
`
`Machine
`
`130
`
`Server
`
`AccountOuery
`
`http póst / user
`
`Query Account
`
`http response luser
`
`AccountQuery Response
`
`App
`
`SDK
`
`Adapter
`Module
`
`Machine
`
`Server
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 14 of 75
`
`FIG . 8E
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 11 of 45
`
`US 10,891,608 B2
`
`Mobile
`Device 150
`
`140
`
`App
`
`SDK
`
`100
`Adapter
`Module
`
`120
`
`130
`
`Machine
`
`Server
`
`Module bootup
`
`Poll
`Respond as Cashless Device
`Register Cashless Device
`Acknowledge
`
`A
`
`App
`
`SDK
`
`Adapter
`Module
`
`Machine
`
`Server
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 15 of 75
`
`FIG . 8F
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 12 of 45
`
`US 10,891,608 B2
`
`Mobile
`Device 150
`
`|
`
`1
`
`|
`1
`
`140
`App
`
`120
`
`100
`Adapter
`SDK
`Machine
`Module
`Account Check Update
`
`130
`
`Server
`
`AccountGetInfo
`
`AccountGetInfoResponse
`Account Setinfo :
`
`http post / user
`Get Account Info
`http response fuser
`
`http post / user
`Set Account Info
`http response / user
`
`AccountSeinfo
`
`App
`
`SDK
`
`Adapter
`Module
`
`Machine
`
`Server
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 16 of 75
`
`FIG . 86
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 13 of 45
`
`US 10,891,608 B2
`
`300
`
`Yes
`
`326 , 328
`330 , 332
`of FIG.9C
`
`Advertise
`Zone
`
`User Enters
`AuthZone
`
`Mobile Device
`Connects to
`Adapter Module
`
`Adapter Module
`Requests
`Auth
`
`No
`
`Is there
`another Mobile
`Device
`?
`
`302
`
`304
`
`306
`
`308
`
`Yes
`
`314
`of
`FIG . 9B ,
`
`Is user in
`Payment
`Zone
`?
`
`310
`
`No
`
`Yes
`
`Is user stil
`in AuthZone
`?
`
`312
`
`NO
`
`FIG . 9A
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 17 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 14 of 45
`
`US 10,891,608 B2
`
`316
`
`318
`
`320
`
`322
`
`Yes
`
`Is Mobile
`Device Favorite
`?
`
`Yes
`
`Yes
`
`Is there
`only one
`Mobile Device
`in Range
`?
`
`( optional )
`is only
`one user in
`Authzone ,
`?
`
`Send Credit
`Yes ( wallet balance )
`to Mobile Device
`( AuthGrant )
`
`326
`of FIG . SC
`
`No
`
`No
`
`No
`
`- 324
`
`Manual Mode :
`Wait for user
`to swipe
`( AuthGrant )
`
`310
`of FIG . 9A
`
`s
`AuthGrant
`Good
`?
`
`314
`
`INO
`
`Device Requests
`and Receives
`Authorization
`
`315
`
`FIG . 9B
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 18 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 15 of 45
`
`US 10,891,608 B2
`
`322 of
`FIG . 9B
`
`FIG . 9C
`
`326
`Yes
`
`300 of
`FIG . 9A
`
`328
`Yes
`
`330
`
`Yes
`
`332
`
`Yes
`
`Has user
`canceled
`in - app
`?
`
`No
`
`Has user
`walked
`away
`?
`
`No
`
`Is coin
`return
`pressed
`?
`
`No
`
`Has
`more than
`60 seconds
`elapsed
`?
`
`No
`
`336 of
`FIG.9D
`
`User Makes
`Selection
`
`334
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 19 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 16 of 45
`
`US 10,891,608 B2
`
`352 of
`FIG . 9E
`
`344
`
`Vend Success
`reported by
`machine
`
`Yes
`
`338
`
`340
`
`342
`
`Did item
`vend
`?
`
`No
`
`Vend Fail
`reported by
`machine
`
`Retur credit
`to wallet
`
`Yes , still connected
`
`346 of
`FIG . SE
`
`The
`No , app disconnected machine asks
`Adapter Module
`OK to vend
`?
`
`336
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 20 of 75
`
`FIG . 90
`
`334 of
`FIG . 9C
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 17 of 45
`
`US 10,891,608 B2
`
`NO
`
`310 of
`FIG . SA
`
`356
`
`354
`
`352
`
`350
`
`Disconnect
`
`Decrement
`wallet by vend Yes
`amount ( s ) , show
`change return
`
`Has
`multi - vend
`limit been
`reached
`?
`
`Yes
`
`Is machine
`on mult - vend
`?
`
`344 of
`FIG . 9D
`
`INO
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 21 of 75
`
`FIG . 9E
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 18 of 45
`
`US 10,891,608 B2
`
`Care
`
`IPC
`
`1
`GA
`
`O
`
`Figure 10A
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 22 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 19 of 45
`
`US 10,891,608 B2
`
`***
`
`Carrier
`
`1:37 PM
`
`Something
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 23 of 75
`
`O
`
`Figure 10B
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 20 of 45
`
`US 10,891,608 B2
`
`PayRange
`
`PayRange
`
`Alexander
`
`************
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 24 of 75
`
`$ > Prepaid Balance $ 9.00
`
`
`
`
`
`Figure 10C
`
`*
`
`
`
`Transaction History
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 21 of 45
`
`US 10,891,608 B2
`
`C
`
`
`
`> Prepaid Balance $ 9.00
`
`
`
`Figure 10D
`
`PayRange
`
`>
`
`*
`
`Frrrrrrrrrrrrrrrrrrrr
`
`
`
`Transacion History
`
`
`
`Enter Coupon
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 25 of 75
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 22 of 45
`
`US 10,891,608 B2
`
`Figure 12
`
`oc
`
`Figure 13
`
`lo
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 26 of 75
`
`Figure 11
`
`A
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 23 of 45
`
`US 10,891,608 B2
`
`Figure 16
`
`Il Do @ 000
`
`Figure 14
`
`IT
`
`Figure 17
`
`SA
`Jor
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 27 of 75
`
`Figure 15
`
`D20
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 24 of 45
`
`US 10,891,608 B2
`
`9
`
`8
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 28 of 75
`
`Figure 18
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 25 of 45
`
`US 10,891,608 B2
`
`*** tips **** * 1 * 416153b4f14bitlleshitildiktilefli $ * 15 * 4 * 6 + 11 ****
`
`** timit
`
`*** 11411541 efinitium - 310ththefti **
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 29 of 75
`
`Figure 19
`
`11
`
`stel ** + 2 +
`
`371144411 * 111 * 1 * 11 ************* 6 + 16 * 7th ** iittijiet 144564
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 26 of 45
`
`US 10,891,608 B2
`
`Adapter Module 100
`
`Male Adapter
`720
`
`Processing Unit 750
`
`Memory 760
`
`Security Unit 755
`( e.g. , encryption and
`decryption
`technology )
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 30 of 75
`
`Communications
`Unit 770
`
`Input / Output ( 10 )
`Mechanisms
`772. 774
`
`Short - Range
`Comm
`Capability 776
`( e.g. , Bluetooth
`mechanisms )
`
`Female
`Adapter 730
`
`Figure 20
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 27 of 45
`
`US 10,891,608 B2
`
`Mobile Device 150
`
`Processing Unit 850
`
`Memory 860
`
`App 140
`
`Communications Unit 870
`
`Long - Range Comm .
`Capability 872
`( e.g. , cellular and / or Wi - Fi
`mechanisms )
`
`Short - Range Comm .
`Capability 876
`( e.g. , Bluetooth
`mechanisms )
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 31 of 75
`
`Figure 21
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 28 of 45
`
`US 10,891,608 B2
`
`System Management Server 130
`
`Processing Unit
`950
`
`Security Unit
`955
`( e.g. , encryption
`and decryption
`technology )
`
`Memory 960
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 32 of 75
`
`Communications Unit 970
`
`Long - Range Comm .
`Capability 972
`( e.g. , cellular and / or Wi - Fi
`mechanisms )
`
`Figure 22
`
`

`

`U.S. Patent
`
`Jan. 12. 2021
`
`Sheet 29 of 45
`
`US 10,891,608 B2
`
`Payment
`Module 100
`
`1000
`
`Mobile Device
`150
`
`Server 130
`
`Broadcast ( 1002 ) a packet
`with at least : an auth code
`and a module ID
`
`Send ( 1004 ) an auth request
`with at least : the auth code
`from the packet , a user ID ,
`and the module ID
`
`Process ( 1006 ) auth
`request
`
`Send ( 1008 ) auth grant
`token
`
`Detect ( 1010 ) a trigger
`condition
`
`In response to detecting the
`trigger condition , send
`( 1012 ) the auth grant token
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 33 of 75
`
`Figure 23
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 30 of 45
`
`US 10,891,608 B2
`
`
`
`
`
`Payment Zone Criterion 1126
`
`L
`
`
`Auth
`
`Zone Criterion 1124
`
`
`Update Status
`
`Update Status Info
`1114
`
`Current FW Ver . 1112
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 34 of 75
`
`Broadcast Packet
`1100
`
`
`
`Zone Criteria 1110
`
`Status Flag ( s ) 1108
`
`
`
`
`
`Ver . Info Firmware 1106
`
`Code 1104
`Auth
`
`Module ID 1102
`
`Inventory Levels
`1122
`
`
`
`Bill / Coin Reservoir 1120
`
`Full / Empty
`
`
`
`Bill / Coin Jam 1118
`
`
`
`Info for Upload 1116
`
`
`
`Figure 24A
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 31 of 45
`
`US 10,891,608 B2
`
`J
`
`Code 1104
`Auth
`
`
`Expiration Period Offset
`1148
`Authorized Amount
`1146
`
`User ID 1134
`
`Module ID 1102
`
`
`
`Figure 24C
`
`
`
`1140 Authorization Grant Token
`
`
`
`1
`
`Code 1104
`Auth
`
`User ID 1134
`
`Module ID 1102
`
`
`
`Figure 24B
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 35 of 75
`
`Authorization Request
`1130
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 32 of 45
`
`US 10,891,608 B2
`
`Aborted
`
`| Incomplete 1
`
`Complete
`
`|
`
`
`
`Figure 24D
`
`Info 1164
`Other
`
`Transaction Amount
`1162
`Transaction Status
`
`1160
`
`
`
`Auth Grant 1158
`
`User ID 1156
`
`Module ID 1154
`
`Transaction ID 1152
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 36 of 75
`
`
`
`Transaction Info
`
`1150
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 33 of 45
`
`US 10,891,608 B2
`
`1200
`
`Payment
`Module
`100
`
`Mobile
`Device
`150
`
`Machine
`120
`
`Obtain ( 1202 ) an
`indication
`corresponding to an
`event at the machine
`
`Generate
`( 1204 ) a
`notification
`corresponding
`to the event
`
`Send ( 1206 ) the
`notification
`
`Provide
`( 1208 ) a
`rep . of the
`notification
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 37 of 75
`
`Figure 25A
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 34 of 45
`
`US 10,891,608 B2
`
`1250
`
`Machine
`120
`
`Payment
`Module
`100
`
`Mobile
`Device
`150
`
`Server
`130
`
`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
`
`Send ( 1256 ) the first
`notification
`
`.
`
`Provide
`( 1258 ) a
`rep . of the
`first
`notification
`
`Send ( 1260 ) the first
`txn info
`
`Process
`( 1262 ) the
`first txn info
`
`Send ( 1264 ) first
`ack info
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 38 of 75
`
`Send ( 1266 ) first
`ack info
`
`Delete ( 1268 )
`the stored first
`txn info
`
`Figure 25B
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 35 of 45
`
`US 10,891,608 B2
`
`
`
`Transaction Complete . Enjoy
`
`
`
`your item !
`
`C
`
`PayRange
`
`1302
`
`FayRange
`
`Alexander
`
`e
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 39 of 75
`
`1306
`
`
`
`Transaction History
`
`1304
`
`
`
`> Prepaid Balance $ 8.00
`
`
`
`O Log Out
`
`
`
`Figure 26A
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 36 of 45
`
`US 10,891,608 B2
`
`co
`
`1310
`
`0
`
`
`
`> Prepaid Balance $ 9.00
`
`1312
`
`
`
`Figure 26B
`
`
`
`Transacion History
`
`Settings
`
`
`
`Log Out
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 40 of 75
`
`a
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 37 of 45
`
`US 10,891,608 B2
`
`PayRange
`
`Ontario
`
`1320
`
`
`
`account has not been Transaction Aborted . Your
`
`
`
`
`
`
`
`
`
`> Prepaid Balance $ 9.00
`
`debited .
`
`1322
`
`>
`
`>
`
`
`
`Figure 26C
`
`w ay ang Alexander
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 41 of 75
`
`
`
`Oh Send Gifts
`
`
`
`Log Out
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 38 of 45
`
`US 10,891,608 B2
`
`PayRange
`
`<
`
`1330
`
`
`
`
`
`
`
`
`
`account has not been Transaction Error . Your
`
`debited .
`
`1332
`
`
`
`> | m Prepaid Balance $ 9.00
`
`
`
`Figure 26D
`
`Payran Alexander
`
`
`
`Transaction History
`
`
`
`03 Send Gifts
`
`
`
`Log Out
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 42 of 75
`
`

`

`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
`
`1404
`
`In response to obtaining the notification , provide a representation of the
`notification to a user of the mobile device via the one or more output devices of
`the mobile device
`| 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
`
`1406
`
`1408
`
`| 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
`
`1
`1
`1
`1
`1
`
`1
`1
`
`1410
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 43 of 75
`
`A
`
`B
`
`1 The notification indicates abortion.offa transaction initiated by the user of the $ 1412
`
`Figure 27A
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 40 of 45
`
`US 10,891,608 B2
`
`A
`
`.
`
`1
`1
`
`1
`
`|
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 44 of 75
`
`The notification indicates completion of a transaction between the user of the
`mobile device and the payment accepting unit
`
`414
`
`The notification at least includes an amount of the completed transaction Hrin 1416
`
`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
`
`1418
`
`1420
`
`B
`
`The notification indicates failure of a transaction initiated by the user of the
`mobile device or a malfunction associated with the payment accepting unit
`
`11422
`
`Figure 27B
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 41 of 45
`
`US 10,891,608 B2
`
`
`
`
`
`Power Supply 1508
`
`?? 1510
`
`Operation Unit
`
`1512
`
`NO
`
`NC
`
`Common
`
`
`
`Microswitch 1502
`
`1
`
`1504
`
`1536
`1536 L
`
`
`| Payment Module 1520
`
`1532
`
`1522 First Interface Module
`
`
`
`
`
`
`
`Control Unit 1506
`
`
`
`Figure 28A
`
`1534
`
`1
`
`1524 Second Interface Module
`
`
`
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 45 of 75
`
`
`
`Offline - Payment Operated Machine 1500
`
`
`
`
`
`

`

`U.S. Patent
`
`Jan. 12. 2021
`
`Sheet 42 of 45
`
`US 10,891,608 B2
`
`1572
`
`1558
`
`1556
`
`1554
`
`1552
`
`
`
`Figure 28B
`
`
`
`1588 1590
`
`1586
`
`1584
`
`0 1582
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 46 of 75
`
`time
`
`
`
`Sample 1550
`
`
`
`Sample 1570
`
`

`

`U.S. Patent
`
`Jan. 12. 2021
`
`Sheet 43 of 45
`
`US 10,891,608 B2
`
`1600
`
`1
`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 1
`1
`1 control unit of the offline - payment operated machine to initiate the operation ofl
`the offline - payment operated machine , where the preset sequence of payment !
`acceptance signals are indicative of a preset number of coins received by the
`1
`coin receiving switch
`
`.
`
`1602
`
`Determine the predefined signal sequence to emulate the preset sequence of
`payment acceptance signals from the coin receiving switch
`
`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
`
`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
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 47 of 75
`
`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
`
`-1604
`
`1606
`
`1608
`
`1610
`
`1612
`
`

`

`U.S. Patent
`
`Jan. 12 , 2021
`
`Sheet 44 of 45
`
`US 10,891,608 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
`
`Prior to sending the operation information and after causing the offline - payment
`operated machine to perform the operation by issuing the predefined signal 1616
`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
`
`1
`
`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
`
`.
`
`1618
`
`1
`L1620
`
`1
`1
`
`1
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 48 of 75
`
`Figure 29B
`
`

`

`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
`
`1702
`
`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
`
`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
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 49 of 75
`
`Figure 30
`
`

`

`5
`
`Case 6:24-cv-00339-OLG Document 9-1 Filed 09/17/24 Page 50 of 75
`
`US 10,891,608 B2
`
`2
`the retail sector in an effort to not only provide options to the
`user , but also increased convenience .
`
`1
`METHOD AND SYSTEM FOR AN
`OFFLINE - PAYMENT OPERATED MACHINE
`TO ACCEPT ELECTRONIC PAYMENTS
`SUMMARY
`The present application is a continuation of U.S. patent
`Disclosed herein is a payment processing system or , more
`application Ser . No. 14 / 458,192 , filed Aug. 12 , 2014 , now
`specifically , a mobile device - to - machine payment process
`U.S. Pat . No. 9,875,473 , which is a continuation - in - part of
`ing system over a non - persistent network connection with
`U.S. patent application Ser . No. 14 / 456,683 , filed Aug. 11 ,
`hands - free mode and manual mode ( sometimes also herein
`2014 , now U.S. Pat . No. 9,256,873 , which is a continuation
`of U.S. patent application Ser . No. 14 / 335,762 , filed Jul . 18 , 10 called “ swipe ” or “ swipe - to - pay ” mode ) .
`2014 , now U.S. Pat . No. 9,547,859 , which is a continuation
`In some implementations , a method of presenting repre
`of U.S. patent application Ser . No. 14 / 214,644 , filed Mar. 14 ,
`sentations of payment accepting unit events is performed at
`2014 , now U.S. Pat . No. 8,856,045 , which claims priority
`a device ( e.g. , the mobile device 150 , FIGS . 5 and 21 ) with
`U.S. Provision

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