throbber

`
`ELECTRONIC PAYMENT SYSTEM
`.
`.
`.
`Apphcam: safety Pay, Inc-s Mlaml Beam: FL (Us)
`Inventor: Ralf Ohlhauscn, Frankfurt am Main
`(DE)
`
`Assignee: Safety Pay, Inc., Miami Beach, FL (US)
`
`Appl. No.:
`
`14/363,415
`
`54
`
`71
`72
`
`73
`
`21
`
`22
`
`
`
`19 United States
`
`US 20140365371A1
`
`12 Patent Application Publication (10) Pub. No.: US 2014/0365371 A1
`Ohlhausen
`(43) Pub. Date:
`Dec. 11, 2014
`
`(52) U.S. Cl.
`CPC ..................................... G06Q 20/42 (2013.01)
`USPC ............................................................ 705/44
`
`(5 7)
`
`ABSTRACT
`
`A specially configured computer for transferring money to a
`merchant, company, or other individual. The computer may
`comprise a barcode receiver configured to receive a copy of a
`barcode generated by the merchant, a barcode decoder con—
`figured to decode the barcode information with an applica—
`tion, a data input configured to receive customer information
`in an application running on the customer computer, a pay—
`ment interface configured to present an interface for transmit—
`ting a bank payment to the merchant, a transaction informa-
`
`PCT Filed:
`
`DCC- 7a 2012
`
`
`
`86
`
`PC” N05
`§ 371 (0(1))
`(2), (4) Date:
`
`PCT/U512/68539
`
`Jun. 6, 2014
`
`Related US. Application Data
`
`(60)
`
`Provisional application No. 61/568,911, filed on Dec.
`9. 2011.
`i
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`606g 20/42
`
`(2006.01)
`
`tion transfer module configured to send the transaction
`information to a bank system, a bank payment initiator con—
`figured to send an instruction to the bank system to initiate
`payment using the bank system at a first time period; and send
`a confirmation to a payment service provider indicating pay-
`ment was initiated; Wlierein the confirmation is sent Within
`ten minutes of the first time period.
`
`
`
` .3222 oeupmzt M
`
`
`
`
`
`
` ‘,
`am mam
`
`
`/
`{Zirliectoz 2 i (t
`3115
`
`
`
`
`flare,
`e
`
`
`Generator 2 l S
`
`
` ' Infamy/haggard 3311
`é‘aymm; Interim: I
`
` {rank wag“
`
`
`T
`on
`i
`3,)213510172 1451
`a:
`
`
`
`
`
`
`
`Google LLC v. RFCyber Corp. I Page 1 of 17
`
`6006-1008
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 1 of 17
`
`

`

`Patent Application Publication
`
`Dec. 11, 2014 Sheet 1 of5
`
`US 2014/0365371 A1
`
`
`
`233$“£33.
`
`mam
`
`
`
`3%EufimE—mmfiEmEMam
`
`
`
`~mumfluwm.uflafimmflfiQ
`
`m.33%:
`
`
`
`mi:
`
`3.5.3u3i“mafia?
`
`\..4findwuwfiflfiwfi,
`
`a“in.w
`
`mm“Enhgw
`
`G
`
`
`
`av.“Mdxmfimfi
`
`Exam:H
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 2 of 17
`
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Dec. 11, 2014 Sheet 2 of5
`
`US 2014/0365371 A1
`
` m...:L;
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 3 of 17
`
`
`

`

`Patent Application Publication
`
`Dec. 11, 2014 Sheet 3 of5
`
`US 2014/0365371 A1
`
`gummng. M
`
`wfimfl
`
`a
`m .
`
`
`
`mm?fififia3
`
`mmgflufifimfi.
`
`1:mm.HMy:
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 4 of 17
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Dec. 11, 2014 Sheet 4 of5
`
`US 2014/0365371 A1
`
`“
`
`.:EEEEEN
`
`hwmwcmfii
`
`m.33$
`
`
`
`“Samaria“Ewan“
`
`3;”“
`
`Emx“
`En
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 5 of 17
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Dec. 11, 2014 Sheet 5 of5
`
`US 2014/0365371 A1
`
`‘\\\x\\\\\\\\\\
`
`m“gm
`
`WR:warm
`E§§§§z§§z§$§m
`
`
`_mamEfiumfiiufi§m§
`»;;mmimm_$§3ufim§$.
`
`W«m§§m
`
`mm.@meM3§E.
`
`
`
`w.93%
`
`sizzm§§s§§i§iii............
`
`mamwmmmwmm..532.
`
`Swag?WWW
`
`uawvgfi3mfimfififi“ENE
`
`
`
`
`
`$52;F.fipsm
`
`fin3%
`
`
`5‘
`
`
`as?“2% ‘3th$$§S§§S$“i...:,JEE“"T1135...9.3%:m8mWawwmgwmmm
`
`
`
`
`
`m3:me
`
`
`
`if“?3"m.§M§S§.mééHS:EMHMHMMHHHMHWMSSA«mm
`
`
`
`
`
`.wfimflmmfiafimQWmsm
`.W:WfimExamx
`
`risirrisiraflRafi
`
`E£33.???“WE.....
`
`MgwaéafiMaggiWfiwfiSE
`
`
`g,mmmfifi:.mmfimgW3&5maufiwfixfimWW3%.a?mH
`
`
`
`
`
`
`
`mmnmhawngmuuwfi
`
`ummam,Maw“Warn
`
`N\m\\xu\
`
`._..wmyHmmman“.
`
`Whamgym“...
`
`.
`
`mfififififi,.-,.._Eu..4
`
`
`MmflwgwfifimwwEm,“~me
`fiéfifi.I.
`
`mmHawnm
`
`\‘“
`
`
`
`m3$§E¢UMuEEmmUW
`
`
`
`EEQEQQumwmmgafi
`
`a“:
`
`Qmam.
`
`firmfimfiw
`
`
`
`If}:El.
`
`I”?
`
`E
`
`US
`
`' Em\\§
`
`
`
`PliEéfaFi.
`
`33mg
`
`a:.3?»
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 6 of 17
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`US 2014/0365371 A1
`
`Dec. 11,2014
`
`ELECTRONIC PAY VI EN'I‘ SYSTEM
`
`CROSS REF iRENC i
`
`
`
`
`[0001] This application claims the benefit of priority to
`US. Provisional Application, 61/568,91 , filed Dec. 9, 2011,
`the contents of which are incorporated by reference in their
`entirety.
`
`BACKGROUND
`
`[0002] This disclosure relates to payment mechanisms for
`delivering payment to a merchant or other legal entity without
`needing to tender a physical credit card, check, or cash during
`the transaction. Rather, a process, computer, and system for
`paying a merchant using a computer such as a smart phone is
`provided.
`
`SUMMARY
`
`[0003] A method of paying a merchant with a customer
`computer is disclosed. The method may comprise generating
`a barcode comprising a set of transaction information includ-
`ing sales and merchant information to be encoded with a
`merchant computer, generating an invoice comprising the
`barcode with the merchant computer, storing a copy of the
`barcode in the customer computer, entering customer infor-
`mation into a payment application running on the customer
`computer, decoding the barcode information with the pay-
`ment application, and presenting an interface with three
`options: a) bank payment; b) credit or debit card payment; or
`c) mobile wallet payment.
`[0004] Choosing choice a) bank payment, may cause the
`payment application rumiing on the customer computer to
`send the transaction information to a payment service pro-
`vider, receive a transaction ID linked with the transaction
`information at the customer computer from the payment ser-
`vice provider, display some transaction information on a dis-
`play ofthe customer computer, and provide an interface with
`options for the bank payment: a) manual login; b) automated
`bank payment; or c) direct debit.
`[0005] Choosing choice a) manual login, may cause the
`application to launch a web browser or a bank application on
`the customer computer to access an online or mobile bank
`system. Using the web browser or bank app the customer can
`log into a bank system account ofthe customer. Through the
`web browser or bank app, the customer can transmit the
`transaction information and/or transaction ID to the bank
`system using the payment app, send the transaction ID to the
`payment service provider using the bank system, send some
`transaction information from the payment service provider to
`the bank system, display information about the transaction on
`the display ofthe customer computer using the bank system,
`verify and/or amend the transaction, and initiate payment
`using the bank system. The bank system may be configured to
`transfer funds from the customer to the merchant or an inter-
`mediary payment service provider using the bank system, and
`send a confirmation notice to the merchant or the intennedi-
`ary payment service provider. The payment service provider
`may send the confirmation notice to the merchant and/or
`customer, and if applicable may transfer funds minus a ser—
`vice fee from the payment service provider to the merchant.
`[0006] Choosing choice b) automated bank payment, may
`cause the payment app to launch a web browser or a bank app
`on the customer computer to access an online or mobile bank
`system associated with the customer, provide the customer
`
`with an interface to initiate payment using the stored and
`gathered customer information and transaction information
`andjor transaction ID, to automatically populate fields and
`transfer funds from a financial account ofthe customer to the
`merchant or an intermediary payment service provider. The
`bank system may be configured to transfer fimds from an
`account of the customer to the merchant or an intermediary
`payment service provider using the bank system, and send a
`confirmation notice to the merchant or intermediary payment
`service provider. The payment service provider may send the
`confirmation notice to the merchant and/or customer, and
`transfer funds from the payment service provider to the iner-
`chant.
`
`[0007] Choosing choice c) direct debit, may cause the pay-
`ment app to launch a web browser or an application on the
`customer computer providing the customer with an interface
`to initiate payment using the stored and gathered customer
`information and transaction infonnation, send a direct debit
`authorization to the merchant or intennediary payment ser-
`vice provider allowing the debit of funds from the customer’ 5
`bank account. The merchant or intermediary payment service
`provider notifies the debit authorization to the customer’s
`financial institution and requests the transfer of the funds to
`the merchant or intermediary payment service provider; and
`if applicable the payment service provider may transfer the
`funds to the merchant.
`
`Ifthe customer selects choice b) credit or debit card,
`[0008]
`the application may launch a website of the merchant allow—
`ing the customer to initiate an online or mobile credit card or
`debit card payment by using the merchant‘s card payment
`service provider. The payment service provider may execute
`the online or mobile credit card or debit card payment, notify
`the merchant that the customer has initiated filnds transfer
`request, and transferring funds from an account of the cus-
`tomer to an account of the merchant and or intermediary
`payment service provider. Once executed, the payment ser-
`vice provider may send the merchant a notice that the funds
`were received, and if applicable may transfer the funds minus
`a service fee to an account controlled by the merchant.
`[0009]
`If the customer selects choice c) mobile wallet pay-
`ment, the application may launch a web browser or mobile
`wallet app 011 the customer computer to access a wallet
`account. The web browser or mobile wallet app may request
`the customer to verify transactions details, and may request
`usemame and pas sword or a pin to authenticate and authorize
`the payment before providing a transfer funds function con-
`figured to transfer funds from a wallet account of the cus-
`tomer to an account of the merchant or an intennediary pay-
`ment service provider.
`[0010]
`In addition to the above processes, a specially con-
`figured computer is set forth herein. The computer may com-
`prise a processor for executing instructions stored on tangible
`computer readable storage media, tangible computer read-
`able storage media for storing processor instructions. The
`instructions may comprise, a barcode receiver configured to
`receive a copy o fa barcode generated by the merchant, a data
`input configured to receive customer information into an
`application running on the customer computer, a barcode
`decoder configured to decode the barcode information with
`the application, a payment interface configured to present an
`interface for transmitting a bank payment to the merchant, a
`transaction information transfer module configured to send
`the transaction information to a payment service provider, a
`transaction ID receiver configured to receive a transaction ID
`
`
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 7 of 17
`
`

`

`US 2014/0365371 A1
`
`Dec. 11,2014
`
`linked with the transaction information at the customer coni—
`puter from the payment service provider, a login interface
`configured to provide an interface for logging into a bank
`system account of the customer, a transaction If) transmitter
`configured to transmit the transaction ID to the bank system
`using the application, and a bank payment initiator configured
`to initiate payment using the bank system.
`[0011]
`In another configuration, a method ofpaying a mer-
`chant with a customer computer is disclosed. The method
`may comprise generating a barcode associated with transac-
`tion information to be encoded with a merchant computer;
`receiving a copy of the barcode at the customer computer;
`executing an application on the customer computer to decode
`the barcode infonnation; presenting an interface for transmit-
`ting a bank payment to the merchant; logging into a bank
`system account of a customer; transmitting all or a part ofthe
`transaction information to the bank system using the cus—
`tomer computer; and initiating payment using the bank sys—
`tem at a first time. Either the bank system to a payment service
`provider may send a confirmation notice of payment to a
`computer ofthe merchant within ten minutes ofthe first time;
`and transfer funds from the payment service provider to a
`financial account of the merchant The computer of the mer—
`chant may be the first computer, or it may be a second coni-
`puter such as a smart phone. The merchant may receive the
`confirmation notice within a few seconds of transmission.
`[0012]
`I11 another configuration, a computer for paying a
`merchant is provided. The computer may comprise a proces-
`sor for executing instructions stored on tangible computer
`readable storage media, and tangible computer readable stor-
`age media for storing processor instructions. The instructions
`may comprise instructions to the processor to generate a
`barcode receiver configured to receive a copy of a barcode
`generated by a computer ofthe merchant; a barcode decoder
`configured to decode the barcode information with the appli—
`cation; a data input configured to receive customer inforrna—
`tion in an application running on the customer computer; a
`payment interface configured to present an interface for trans-
`mitting a bank payment to the merchant; a transaction infor-
`mation transfer module configured to send the transaction
`information to a bank system; and a login interface configured
`to provide an interface for logging into a bank system accotmt
`ofthe customer. The computer readable media may comprise
`instructions for the processor to generate a bank payment
`initiator configured to send an instruction to the bank system
`to initiate payment using the bank system at a first time
`period; and send an instruction to the bank system to send a
`confirmation to a payment service provider indicating pay—
`ment was initiated; wherein the confirmation is sent within
`ten minutes (or in some cases withina few seconds) of the first
`time period. Alternatively, the computer readable media may
`comprise instructions for the processor to generate a bank
`payment initiator configured to send an instruction to the
`bank system to initiate payment using the bank system at a
`first time period; and send an instruction to the bank system to
`send a confirmation to the merchant indicating payment was
`initiated; wherein the confirmation is sent within ten minutes
`(or in some case within a few seconds) ofthe first time period.
`
`BRIEF DESCRIPTION
`
`FIG. 1 is a process flow diagram of the merchant
`[0013]
`computer and the customer computer.
`[0014]
`FIG. 2 is a box diagram of the processes of the
`payment processor.
`
`FIG. 3 is a [low diagram of the payment service
`
`[0015]
`provider.
`FIG. 4 is box diagram of some of the functions and
`[0016]
`modules of the application.
`[0017]
`FIG. 5 is a process flow diagram of the application;
`merchant computer, customer computer. and the payment
`service provider.
`
`
`
`
`D ATAII 4D DESCRIPTION
`
`[0018] The following disclosed system and methods pro-
`vide equipment, software, instructions, and process flows to
`enable a customer to pay a merchant using a customer com-
`puter. In an exemplary point of sale transaction, a customer
`would approach a merchant who would ring up the sale and
`provide a receipt for the purchase. The receipt may be elec-
`tronically displayed, emailed, faxed, printed. etc. The mer-
`chant’s computer may include a barcode of some sort on the
`receipt comprising information about the merchant and the
`transaction. When considering the scope of “customer” and
`“merchant” these tenns should be afforded a meaning
`roughly equivalent to “payor” and “payee” respectively .
`.
`. a
`merchant being a legal entity intending to receive a payment
`for a good or service, release of obligation, satisfaction of
`debt, etc. while a customer is a legal entity intending to pay for
`the same. An exchange between two legal entities such as a
`tenant/landlord, lendeellendor, patient/doctor, passenger/air—
`line, patron/restaurant, restaurant/food service provider, resi—
`dent/IRS, etc, should all be considered a customer/merchant
`pairs.
`FIG. 1 shows a merchant computer 100 comprising
`[0019]
`computer hardware such a processor 101, memory 102, hard
`drive 103 (or tangible computer readable storage media). The
`merchant computer may be a desktop, server, laptop, smart
`phone or other computer device. The merchant may use more
`than one computer, such as a combination of a desktop and a
`smart phone in some configurations. The computer readable
`media (CRM) may comprise specially configured instruc—
`tions (a checkout processor 200) comprising an invoice gen—
`erator 205, merchant data collector 210, a barcode generator
`215, and delivery module 220. The invoice generator 205 may
`request data from the computer as to the products, quantities,
`and price ofproducts to be purchased (e.g. “Sales Information
`250”.) Other examples of Sales Information 250 may include
`a sales identification number; numbers and names of items in
`sale; price per item; currency; sales tax; date and time of sale;
`etc. The merchant may input these products into a datastore
`240 using a scanner 104 or other technology product recog-
`nition technology. The merchant data collector 210 is config-
`ured to store information about the merchant, i.e. the “Mer-
`chant Infonnation 230” in the computer readable storage
`memory. Merchant Information 230 may include name,
`address, email address, web site URLs, bank or otherpayment
`details of the merchant, Payment Service Provider (PSP)
`details, and/or merchant ID. “Transaction Information 255”
`may include both “Merchant Information 230” and “Sales
`lnforination 250" or an identifier associated with the Mer—
`chant Information and the Sales Information The scanner
`104 can place product information into the transaction datas—
`tore 240 which the invoice generator 205 can use to generate
`the sales information 250. Both the Merchant Information
`230 and Sales Information 250 may be encoded by a barcode
`generator 215 into a barcode 125. The barcode generator may
`create barcodes in a number of different recognized barcodes
`formats such as the UPC or Matrix (2D) barcode. The check-
`
`
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 8 of 17
`
`

`

`US 2014/0365371 A1
`
`Dec. 11,2014
`
`LN
`
`out processor 200 can deliver the invoice and barcode to the
`delivery module which will format the invoice and barcode
`into a format suitable for final delivery to the customer com—
`puter. In some cases, the delivery module 220 may comprise
`an email module for delivering the invoice and barcode via
`email, a fax module for delivering the invoice and barcode via
`fax, a display module for displaying the invoice and barcode
`on a screen, and a printer module for formatting and deliver-
`ing the invoice and barcode to a printer.
`[0020] The customer computer 130 may comprise a pro-
`cessor 131, memory 132, and tangible computer readable
`storage media 133. The CRM may comprise a payment appli-
`cation (“the App”) 300 configured to receive the Merchant
`and Sales Information via a barcode receiver or intake module
`305. For example, an email client may receive the email with
`the barcode. and a data processor may determine the Mer-
`chant Information and Sales Information from the barcode.
`Of course, barcodes are often used for scamrers, so in some
`embodiments, the email module may deliver the Merchant
`Information and Sales Infonnation without encoding it into a
`barcode. The email module may employ encryption to pro-
`vide additional security to the transaction. The customer com—
`puter may also comprise an integrated camera or feature a
`connected scanner 134 as shown for reading a barcode dis—
`played on a display 105 on the merchant computer 100 or
`printed on an invoice 125 by the printer 120. The App may
`interface with drivers or other software used to control an
`optic device such as a scanner or camera to capture an image
`ofthe barcode. The invoice intake module 305 may comprise
`a barcode decoder 306 (FIG. 4) configured to decode the sales
`and merchant information from the scanned barcode in order
`to provide the customer computer with the needed informa-
`tion to effect the payment process.
`[0021] The customer computer may be a smart phone, cell
`phone, laptop, tablet, or any mobile or desktop computer.
`Once the customer computer 130 has determined the Mer-
`chant Information and Sales Information vis-a-vis the invoice
`intake module 205, the customer computer can initiate the
`payment process.
`[0022] The App 300 may feature a data input 310 for the
`customer to enter and store (either in the computer readable
`media of the computer 130 or on a networked data store)
`various types of “Customer Information” such as a customer
`ID, name, delivery and billing address, bank details, account
`number, accOLmt access credentials, user name, password,
`pin, other account details, payment preferences, currency
`preferences, credit and/or debit card details, card numbers,
`expiry dates, security codes, other payment details, and infor-
`mation relating to the customer computer 130. The customer
`computer 130 may already comprise stored answers for some
`of these data fields, and the App 300 may communicate with
`the customer computer to automatically populate some of
`these fields by using a data populator 344 (FIG. 4) that can
`draw data from the CRM of the customer computer 130.
`[0023] The App may comprise a payment interface 340 to
`olTer the customer several payment options including a bank
`payment option 341, credit or debit card payment option 342,
`or a mobile wallet payment option 343, Ifthe customer selects
`the bank payment option 341, (which may be stored as a
`default option as part of the Customer Information), the App
`will launch the payment processor 350 offering the customer
`three choices 351-353 to pay through his Bank System;
`manual 10gin 351. automated bank payment 352, direct debit
`353 (these choices are shown in FIG. 2). These choices are
`
`also shown in FIG. 5 as processes 8a, 8b, and 8t" respectively.
`The bank payment option may access a PSP 150 and/or bank
`system 180, the credit/debit card option may access a mer—
`chant website or app 151, and the mobile wallet option may
`access a wallet website or app 152. A wallet account is a
`stored value account provided by a wallet service provider.
`Such accounts may have less features than bank accounts and
`wallet providers are more lightly regulated than banks They
`can be accessed via mobile phones, but often they can also be
`accessed and used by any internet-connected device as well as
`plastic cards, e.g. prepaid cards. In any of the options, the
`customer computer 130 and App may send via a transaction
`information transfer module 353 (FIG. 4) at least some Trans-
`action and/or Customer Information to the merchant or PSP
`either directly, or by storing such information into a file that is
`then shared by uploading the file through a web browser,
`website, or application.
`[0024] As shown in FIG. 3, a Payment Service Provider 150
`or PSP is a third party computer configured to receive Trans—
`action Information 255 either from the merchant or the cus—
`tomer or both, receive Customer Information 330 from the
`customer, generate 405 a transaction ID 410, deliver the trans—
`action ID 410 to the merchant computer 100 and/or customer
`computer 130, store 415 the Transaction Information 255
`together with the associated Transaction ID 410, receive 165
`a confirmation from the customer’s financial institution 160
`that a payment to the merchant’ s financial institution 170 or to
`the PSI” s financial institution 166 has been initiated. The PSP
`150 may deliver 173 a notification to the Merchant Computer
`100 and/or Customer Computer 130 that the payment was
`initiated. While the customer may interact with a website
`hosted by the payment service provider, in some configura-
`tions, the customer will use an application or a web browser to
`login into 181 a bank system 180 of the customer’s financial
`institution 160. The bank system may receive 182 a transac-
`tion ID from the Customer Computer 130 and forward 183
`this transaction 1]) to the PSP 150. The PSP 150 may return
`184 the transaction information associated to the transaction
`ID to the bank system 180.
`[0025] The customer, the PSP and the merchant may have
`an account with a financial institution 160, 166 and 170. The
`financial institutions (160, 166 and 170) can send and receive
`finances through ACH, wire, or other teclmiques. A “Bank
`System 180,” an application or web portal that a customer can
`access to provide information to the customer’s financial
`institution and/or direct a specific payment to the merchant’s
`financial institution 171 or to the PSP’s financial institution
`172, may be provided by the customer’s financial institution
`(or third party hosting site) to send and receive information
`between the customer and the customer’s financial institu-
`tion.
`
`FIG. 4 shows some additional modules/functions of
`[0026]
`the payment application 300. For example,
`the payment
`application may comprise a transaction 1].) receiver 371 con—
`figured to receive a transaction ID linked with the transaction
`information at the merchant computer from the payment ser—
`vice provider. A launcher 372 may launch a web browser or
`bank application on the customer computer. A 10gin interface
`373 may provide the cu stomcr with a screen for entering Bank
`System information. During login, the en stomer may transmit
`the transaction ID to the Bank System using a transaction ID
`transmitter 374. A bank payment initiator 375 may provide
`the customer a button or other interface to send an instruction
`to the bank system to: initiate payment using the bank system
`
`
`
`GOOG-1008
`Google LLC v. RFCyber Corp. / Page 9 of 17
`
`

`

`US 2014/0365371 A1
`
`Dec. 11,2014
`
`at a first time period; and send a confirmation to a payment
`service provider indicating payment was initiated; wherein
`the confirmation is sent within ten minutes of the first time
`period.
`FIG. 5 illustrates a process flow for effecting pay—
`[0027]
`ment to a merchant. The process flow may be implemented or
`executed in various sequences other than the ones provided.
`Although the sequences are proposed as step 1, step 2, etc.,
`some steps may be skipped or repeated, and the arrangement
`of the steps may be changed depending on needs for the
`customer application, payment service provider, etc.
`[0028]
`Step 1 and 1a. In step 1, a merchant computer 100
`may determine transaction information to be added to an
`invoice from the products or services for sale. The merchant
`computer 100 may be configured to determine the contents of
`the transaction information to store into the barcode and
`generate the barcode with the barcode generator. In some
`embodiments (Step 1a), the merchant transfers the transac—
`tion information to a PSP 150, who assigns a transaction ID to
`the transaction information, stores both transaction I] ) and the
`corresponding transaction information in their system and
`returns the transaction ID to the merchant, who may encode it
`in addition or instead of the transaction information into the
`barcode. The barcode may be transferred to the Delivery
`Module 220.
`
`Step 2 and 2a. In step 2. the Delivery Module 220
`[0029]
`may be configured to collect necessary information from the
`merchant computer 100 to display or print the barcode. The
`merchant computer 1 00 may be configured to direct the deliv-
`ery module to create an output having the Transaction Infor-
`mation encoded Within a barcode. The output (including the
`invoice and barcode) may then be sent to a Printer 120 (Step
`2) or a Display 105 (Step 2a).
`[0030]
`Step 3 and 3a. The printer 120 prints an invoice
`comprising thebarcode (Step 3) orthe display 1 05 displays an
`invoice and/or barcode (Step 30).
`[0031]
`Step 4. A customer computer 130 can use the “App”
`300 stored in memory and executed by the processor of the
`customer computer to scan the barcode once the image ofthe
`information is in the memory of the customer computer. The
`computer can then decode barcode and effect payment. If the
`customer computer is a smart phone, the optic device may be
`an integrated camera or a connected external camera. The
`customer computer may be connected to at least one of the
`participating parties in this process via a data network 145.
`The data network 145 may comprise standard fixed or mobile
`networking equipment.
`[0032]
`Step 5. The customer may Lise the data input 310 to
`store various types of Customer Information 33 0 in the Com-
`puter Readable Media 133 of the customer computer.
`[0033]
`Step 6. Using the image captured by the optic device
`135 (or email received by the email client), the customer
`computer 130 decodes the information in the barcode. The
`App 300 may comprise instructions from which the processor
`of the customer computer can decode the barcode. ()nce the
`decoded information is obtained, the App 300 may store the
`Transaction Information into the computer readable media of
`the customer computer 130. The App may offer one or more
`of the payment options to the customer as shown in FIG. 1:
`elements 341 -343. Based on the merchant information, which
`is part of the transaction information, there could be several
`providers for each payment option creating a longer list,
`similar to the checkout page of online merchants.
`
`
`
`Step 70. When selecting the bank payment option,
`[0034]
`the transaction information may be sent to the PSP 150 pro—
`viding this option, who may assign a transaction ID if not
`already part ofthe transaction infomiation and may send the
`transaction ID back to the customer computer 130 and App
`(running on the computer), which may be configured to dis—
`play at least some Transaction Information 505. Depending
`on the stored Customer Information (in Step 5), the App may
`be configured to display the payment interface providing the
`customer with the following options for the bank payment:
`811) manual login, 85) automated bank payment, or 8c) direct
`debit.
`
`Step 7b, bypassing Steps 8-13. may be executed
`[0035]
`when option 719) credit or debit card payment is selected by
`customer through the interface. The customer makes an
`online or mobile credit or debit card payment by using the
`merchant’s website by either providing the card details and
`customer info manually or via the App 300 using stored data
`if available and if necessary providing the rest manually. The
`PSP may request authorization of the payment from the cus-
`tomer’s financial
`institution (Step 7b1). The customer’s
`financial institution may check availability of the requested
`amount on the customer’s account, may reserve the amount
`for a set period and may notify the PSP if it authorizes the
`payment or not (Step 7122). If authorized, the PSP may request
`either right away or at a later stage the customer’s financial
`institution to transfer the authorized amount from the cu stom—
`er’s account to the merchant or the PSP (Step 7173).
`[0036]
`Step 70, bypassing Steps 8—15, may be executed
`when option c) mobile wallet is selected. The customer makes
`a mobile wallet payment by using a web browser or mobile
`wallet app on the customer computer to access his/her mobile
`wallet account by entering his/her access credentials if nec—
`essary, enter any necessary transaction information or verify
`and/or amend the stored Transaction Information that may
`have been passed on by the App; and if necessary authorize
`the payment to the PSP or merchant for example with a PIN,
`before executing it. A mobile wallet payment is confirmed by
`the wallet provider to the PSP or merchant. The PSP may
`notify (step 16) the merchant Whether the payment was suc-
`cessful or not, and ifsuccessful, the funds are transferred from
`the customer’s mobile wallet to the merchant’s financial insti-
`tution (Step 7c1) or to the PSP’s financial institution (Step
`702) through ACH or other electronic transfer mechanism. If
`applicable the PSP may subsequently transfer the payment to
`the merchant (Step 703).
`[0037]
`Step 8a, returning back to the step 7a process (bank
`payment), in step 8a (manual login), the customer computer
`is configured to execute a program (such as a web browser or
`a bank app) for accessing the customer’s Bank System 180
`(such as a bank or financial institution’s online or mobile
`banking platform). In some embodiments, this program will
`be launched automatically by the App 300.
`[0038]
`Step 8b is selected when the customer selects b)
`automated bank payment 352 in the App (bypassing Steps
`9—13). In this process, the App provides the customer with an
`interface to enter his or her Customer Information 330 or to
`verify and/or amend the stored Customer Information and
`then execute the payment using the Customer Bank System.
`The App th

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