throbber
US008380177B2
`
`(12) United States Patent
`Laracey
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,380,177 B2
`Feb. 19, 2013
`
`(54)
`
`(75)
`(73)
`(*)
`
`(21)
`(22)
`(65)
`
`(60)
`
`(51)
`
`(52)
`(58)
`
`MOBILE PHONE PAYMENT PROCESSING
`METHODS AND SYSTEMS
`
`Inventor: Kevin Laracey, Natick, MA (US)
`Assignee: Paydiant, Inc., Natick, MA (US)
`Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 307 days.
`Appl. No.: 12/846,911
`
`Filed:
`
`Jul. 30, 2010
`
`Prior Publication Data
`US 2011 FO251892 A1
`Oct. 13, 2011
`
`Related U.S. Application Data
`Provisional application No. 61/322,477, filed on Apr.
`9, 2010, provisional application No. 61/362,567, filed
`on Jul. 8, 2010.
`
`Int. C.
`(2006.01)
`H04M 3/42
`U.S. Cl. ..................................... 455/4.14.1; 370/259
`Field of Classification Search ............... 455/414.1;
`370/338
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`7.379,921 B1* 5/2008 Kiliccote ........................ 705/75
`7,483,858 B2
`1/2009 Foran et al.
`2006/0206709 A1
`9, 2006 Labrou et al.
`2008/O133351 A1* 6/2008 White et al. .................... TO5/14
`2009/0254479 A1 * 10, 2009 Pharris ............................ 705/42
`
`FOREIGN PATENT DOCUMENTS
`102O100018744 A1
`2, 2010
`
`KR
`
`OTHER PUBLICATIONS
`“Notification of Transmittal of the International Search Report and
`the Written Opinion of the International Searching Authority, dated
`Dec. 7, 2011, for PCT Application No. PCT/US2011/031696, 11pgs.
`
`* cited by examiner
`Primary Examiner — Marcos Batista
`(74) Attorney, Agent, or Firm — Buckley, Maschoff &
`Talwalkar LLC
`
`ABSTRACT
`(57)
`Embodiments provide systems, methods, processes, and
`computer program code for using mobile devices to conduct
`payment transactions at merchant locations including brick
`and mortar locations and remote locations as well as for
`person to person transactions.
`64 Claims, 15 Drawing Sheets
`
`2O
`
`- -,
`
`-20s H
`MERCHANT
`
`to -----------
`
`202
`
`20
`
`
`
`232
`
`TRANSACTION
`MANAGEMENT
`SYSTEM
`
`PAYMENT
`PROCESSING
`
`LOCATOR
`SERVICES
`
`Ex.1008
`APPLE INC. / Page 1 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 1 of 15
`
`US 8,380,177 B2
`
`-
`
`108
`
`
`
`MERCHANT
`
`- C
`
`MANAGEMENT
`SYSTEM
`
`r
`
`102
`
`- ?t
`138
`
`FIG. 1
`
`Ex.1008
`APPLE INC. / Page 2 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 2 of 15
`
`US 8,380,177 B2
`
`
`
`
`
`Ex.1008
`APPLE INC. / Page 3 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 3 of 15
`
`US 8,380,177 B2
`
`302
`
`304
`
`306
`
`308
`
`310
`
`500 \
`
`
`
`ACCESS REGISTRATION
`SERVER
`
`ESTABLISH ACCOUNT
`
`DENTIFY PAYMENT
`ACCOUNT(S)
`
`IDENTIFY RULES) AND
`PREFERENCES)
`
`DOWNLOAD AND INSTALL
`APPLICATION
`
`FIG. J.
`
`Ex.1008
`APPLE INC. / Page 4 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 4 of 15
`
`US 8,380,177 B2
`
`400 \
`
`402
`
`TOTAL PURCHASE TRANSACTION AT POINT OF SALE
`
`
`
`404
`
`406
`
`
`
`
`
`MOBILE PAYMENT
`OPTION SELECTED?
`
`
`
`NO
`
`CONTINUE STANDARD
`PAYMENT PROCESSING
`
`YES
`
`408
`TRANSMIT MERCHANT PAYMENT AUTHORIZATION REQUEST,
`INCLUDING MERCHANT CHECKOUT TOKEN, AMOUNT AND
`TRANSACTION DATA TO TRANSACTION MANAGEMENTSYSTEM
`
`410
`
`412
`
`44
`
`DISPLAY CHECKOUT TOKEN TO CUSTOWER
`
`RECEIVE PAYMEN AUTHORIZATION FROM
`TRANSACTION MANAGEMENT SYSTEM
`
`CENERATE TRANSACTION RECEPT TO
`COMPLETE TRANSACTION
`
`FIG. 4A
`
`Ex.1008
`APPLE INC. / Page 5 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 5 Of 15
`
`US 8,380,177 B2
`
`420 \
`
`LAUNCHMOBILE PAYMENT APPLICATION
`
`422
`
`424
`
`PROMPT CUSOMER TO ENTER AUTHENTCATION INFORMATION
`
`426
`
`428
`
`NO
`
`PRESENT ALTERNATIVE
`PAYMENT
`
`YES
`
`450
`
`CAPTURE CHECKOUT TOKEN
`
`2
`43
`TRANSMIT CUSOMER TRANSACTION LOOKUP REQUEST AND
`CHECKOUT TOKEN TO TRANSACTION MANAGEMENT SYSTEM
`
`
`
`45 4
`
`RECEIVE TRANSACTION DETALS AND PAYMENT ACCOUNT
`INFORMATION FROM TRANSACTION MANAGEMENT SYSTEM
`43
`6
`
`PRESENT TRANSACTION DETALS AND ENHANCED
`PAYMENT ACCOUNT CHOICES TO CUSTOMER
`
`RECEIVE PAYMENT ACCOUNT SELECTION AND REQUEST
`CONFIRMATION OF SELECTION, PAYMENT AMOUNT
`& MERCHAN
`
`
`
`43 8
`
`44
`O
`
`TRANSMIT CUSOMER PAYMENT AUTHORIZATION REQUEST
`TO TRANSACTION MANACEMENT SYSTEM FOR PROCESSING
`44
`2
`
`RECEIVE TRANSACTION COMPLETE MESSAGE
`FIG. 4B
`
`Ex.1008
`APPLE INC. / Page 6 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 6 of 15
`
`US 8,380,177 B2
`
`452
`RECEIVE MERCHANT PAYMENT AUTHORIZATION REQUEST,
`TRANSACTION DATA AND ASSIGN CHECKOUT TOKEN
`
`-450
`
`INSERT MERCHANT PAYMENT AUTHORIZATION REQUEST
`INTO MERCHANT TRANSACTION QUEUE
`
`RECEIVE CUSTOMER AUTHENTCATION REQUEST
`
`454.
`
`45 6
`
`458
`
`NO
`
`<od
`
`YES
`
`460
`
`TRANSMIT
`AUTHENTCATION DENIAL
`TO MOBILE DEVICE
`
`462
`
`TRANSMIT AUTHENTICATION RESPONSE TO MOBILE DEVICE
`464
`
`RECEIVE CUSTONER TRANSACTION LOOKUP REQUEST
`MESSAGE INCLUDING CUSTOMER CHECKOUT TOKEN
`
`MATCH CUSTONER CHECKOUT TOKEN MTH MERCHANT
`CHECKOUT TOKEN AND RETRIEVE PAYMENT OETALS
`
`466
`
`468
`
`RETRIEVE CUSTOMER PAYMENT ACCOUNT INFORMATION AND
`TRANSMT WITH TRANSACTION DETALS TO MOBILE DEVICE
`470
`
`RECEIVE CUSTOMER PAYMENT AUTHORIZATION REQUEST
`INCLUDING CUSTOMER PAYMENT ACCOUNT SEECTION
`
`472
`
`RETRIEVE ACTUAL PAYMENT PAYMENT CREDENTIALS BASED
`ON RECEIVED CUSTOMER PAYMENT ACCOUNT SELECTION
`474
`OBAN PAYMENT AUTHORIZATION FROM PAYMENT NETWORK
`USING ACTUAL PAYMENT CREDENTALS
`
`476
`
`TRANSMIT PAYMENT AUTHORIZATION TO MERCHANT AND
`CONFIRMATION TO MOBILE DEVICE
`
`FIG. 4C
`
`Ex.1008
`APPLE INC. / Page 7 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 7 of 15
`
`US 8,380,177 B2
`
`
`
`
`
`4 50
`
`PAYMEN ACCOUNT
`THIRD PARTY SERVICE
`INTEGRATION
`
`GATEWAY
`INTEGRATION
`
`CUSTOMER
`MANAGEMENT
`SYSTEM
`
`PAYMENT ACCOUNT
`MANAGEMENT
`SYSTEM
`
`MERCHANT
`MANAGEMENT
`
`TRANSACTION
`MANAGEMENT
`
`MOBILE GATEWAY
`
`/ 500
`
`PHONE
`WOBILE APPLICATION
`
`NERCHANT POS
`INTEGRATION
`SYSTEM
`
`SECURITY
`MANAGEMENT
`SYSTEM
`
`ECOMMERCE
`PLAIFORM
`INTEGRATION
`
`ANDROID
`MOBILE APPLICATION
`
`AUDING
`
`536
`
`554
`
`528
`
`REPORTS
`
`ADMIN PORTAL
`
`CSR SYSTEM
`
`FIG. 5
`
`Ex.1008
`APPLE INC. / Page 8 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 8 of 15
`
`US 8,380,177 B2
`
`
`
`604
`
`GATEWAY
`CONNECTOR
`
`(24)
`
`a
`
`- one- m - arrm -
`
`CUSTOWER
`MANAGEMEN
`SYSTEM
`
`SECURITY
`MANAGEMENT
`
`MERCHANT
`DS
`ADSERS WENT
`SYSTEM
`
`8 63
`
`MOBILE GATEWAY
`
`POS GATEWAY
`
`(o)
`
`(b)
`
`TRANSACTION
`MANAGEMENTSYSTEM
`('sign
`640, GEWAY
`) \ity
`( 2 7
`
`Q Q
`SHOPPING
`CART
`
`Ex.1008
`APPLE INC. / Page 9 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 9 Of 15
`
`US 8,380,177 B2
`
`:
`
`
`
`
`
`
`
`Ex.1008
`APPLE INC. / Page 10 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 10 of 15
`
`US 8,380,177 B2
`
`
`
`Scan Payment Code
`Manually enter code
`
`Anolyzing payment code :
`
`CLIP
`
`ACCOUNTS
`
`MORE
`
`FIG. 3A
`
`Ex.1008
`APPLE INC. / Page 11 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 11 of 15
`
`US 8,380,177 B2
`
`
`
`PetPOce
`
`Hello Richard Petxtra Occount 2480789
`Regular price $39.09, PetExtra price $34.00
`You saved $5,09 today with PetFxtrol
`PetPlace Store
`112
`PetPOCe 1745 W Home Rood
`Phoenix, AZ 85O15
`PetPerks Credit. 685
`
`1 2222 S533 4444
`
`C
`WOOD 8.
`Additional 5% off if used today
`
`O)
`s in
`
`PetPerks Debit.8888
`PetPlace
`Available: 428.50 CD
`
`O) E: Gift. 358
`EIOCe
`Available: $100.00
`
`836
`
`842
`
`8440
`
`844b
`
`844
`
`FIG. 8B
`
`Ex.1008
`APPLE INC. / Page 12 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 12 of 15
`
`US 8,380,177 B2
`
`
`
`Merchant
`
`Dote
`
`PetPloce
`
`Mar 29, 2010 03:49 PM
`
`Payment Method
`
`Petxtro Credit
`
`Location
`
`Toto
`
`Ex.1008
`APPLE INC. / Page 13 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 13 of 15
`
`US 8,380,177 B2
`
`
`
`PetPOce
`
`836
`
`SuperDog
`on (6) Cons of SuperDog
`dogfood, Ony VOriety
`
`Merchant
`
`Oo te
`
`PetPOce
`
`Mgr 29, 2010 (5:49 PM
`
`FIG. 3D
`
`Ex.1008
`APPLE INC. / Page 14 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 14 of 15
`
`US 8,380,177 B2
`
`
`
`802
`
`/ 800
`
`Thank you for purchasing at
`PetPOCe
`
`836
`
`858
`
`FIG. BE
`
`Ex.1008
`APPLE INC. / Page 15 of 39
`
`

`

`U.S. Patent
`
`Feb. 19, 2013
`
`Sheet 15 of 15
`
`US 8,380,177 B2
`
`oll
`
`HHH
`
`HHH
`
`1/90
`
`(S)IONSWAINddlJ0IA30AYNRES
`TATEINNOOOY(SIINNOI0¥
`
`
`Q00'f=WENIN|=:¥O¥“ONIIOIHO
`‘2=MIMORd}|NVNGISEGM
`
`
`N¥d‘CMYp=AMO]——_LIG3¥O3S¥HO
`VAY“ONDNO3H)Z=ALWOWdVALID
`
`N¥d‘Guvd1=AMOI)WIASIVGALINA
`HHANidL=ALIMOId‘NN1dSUIS
`
`L=AldOlddN¥d_XIN¥
`
`‘HAHANYd|=ALOR|‘LaSYONENVIS
`
`ALIMOId|SHNYESGLSESM
`
`WANIN]N¥d“L930¥SIA
`
`Z1/S0‘HEAR
`‘Lo0yBAH
`
`SISNAdXJSSINISNG|Uvayds‘2
`
`
`
`SOMYMAYNYG‘L|Zzzziaid|—SaNOrAWS}—ZO0OLN
`69
`
`
`LiaayaFonda“t}—‘Seeziaia}300aNyr
`S74PNGZggas|"jpysn|—-S¢¢z0z)
`
`
`
`21/60‘HEE
`
`01/90
`
`Loy‘HEH
`
`Hitt
`
`Ex.1008
`APPLEINC./ Page 16 of 39
`
`Ex.1008
`APPLE INC. / Page 16 of 39
`
`

`

`1.
`MOBILE PHONE PAYMENT PROCESSING
`METHODS AND SYSTEMS
`
`US 8,380,177 B2
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`The present application is based on, and claims benefit and
`priority of, U.S. Provisional Patent Application Ser. Nos.
`61/322,477 (filed on Apr. 9, 2010), and 61/362.567 (filed on
`Jul. 8, 2010) the contents of each of which are incorporated
`herein in their entirety for all purposes.
`
`10
`
`BACKGROUND
`
`15
`
`25
`
`30
`
`35
`
`Credit cards, debit cards and other payment cards have
`been in use for years. The manner in which these payment
`cards are used is substantially unchanged since their intro
`duction—a cardholder presents their payment card to a mer
`chant, who uses a magnetic stripe reader to read the cardhold
`er's payment account information, and then the merchant
`transmits the payment account information along with trans
`action details to a payment network for authorization, clear
`ing and settlement. While this approach has worked well,
`there are a number of disadvantages associated with it.
`For example, not all merchants are able to properly secure
`the user information that is read from a payment card. There
`have been a number of highly publicized incidents where
`cardholder data was stolen from merchant systems. In other
`incidents, employees directly skimmed or copied cardholder
`data and used it for fraudulent transactions. If merchants are
`required to continue to read, Store and transmit payment card
`information, such thefts will persist. Further, the systems and
`procedures required to properly save, store and transmit card
`holder information is a significant cost to merchants. It would
`be desirable to provide systems and methods in which pay
`ment card information is not stored, captured, or transmitted
`by merchants.
`As another example disadvantage, current payment cards
`are typically associated with a single payment account. A
`cardholder may have a number of payment cards, but must
`make a conscious decision regarding which one (or ones, in
`the case of a split tender transaction) of those payment cards
`to use in a given transaction. It would be desirable to provide
`systems and methods which allow a customer to select one or
`more payment accounts for use in conducting a transaction.
`Further, it would be desirable to provide a customer with
`information about which account(s) should be used in a given
`transaction (e.g., in order to save on transaction costs, to earn
`rewards, to manage balances and spend, etc.).
`Another disadvantage of existing payment systems is that
`current payment cards are unable to easily be used in con
`junction with mobile devices Such as Smart phones. Some
`payment card associations and issuers have proposed the use
`of RFID chips or tags installed on mobile phones as a way to
`allow payment card information to be presented at a point of
`sale location. However, Such solutions require that point of
`sale devices have RFID readers installed. The installation of
`Such devices is expensive and time consuming. It would be
`55
`desirable to provide an ability to conduct purchase transac
`tions (both online and at brick and mortar stores) using a
`mobile device.
`These, and other, problems are solved by using systems
`and methods of the present invention. Other advantages and
`features will become apparent upon reading the following
`disclosure.
`
`40
`
`45
`
`50
`
`60
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram depicting a payment system
`configured pursuant to some embodiments.
`
`65
`
`2
`FIG. 2 is a block diagram depicting further details of a
`payment system configured pursuant to Some embodiments.
`FIG. 3 is a flow diagram depicting a customer registration
`process pursuant to some embodiments.
`FIGS. 4A-4C are flow diagrams depicting a transaction
`process pursuant to some embodiments.
`FIG. 5 is a block diagram depicting system components of
`a system pursuant to Some embodiments.
`FIG. 6 is a block diagram depicting a transaction flow
`pursuant to Some embodiments.
`FIG. 7 is a block diagram depicting components of a
`mobile device pursuant to some embodiments.
`FIGS. 8A-8E are sample user interfaces associated with
`embodiments of the present invention.
`FIG.9 is a table depicting a portion of a customer database
`pursuant to Some embodiments.
`
`DESCRIPTION
`
`Embodiments of the present invention relate to systems,
`methods, processes, computer program code, and means for
`using mobile devices to conduct payment transactions at mer
`chant locations including brick and mortar locations and
`remote (e.g., such as Internet or mail order and telephone)
`locations, as well as for person to person transactions. In some
`embodiments, the mobile device can be used to initiate and
`conduct payment transactions involving a number of different
`payment accounts, including, for example, credit, debit,
`deposit, stored value, checking and other accounts. In some
`embodiments, a mobile device configured using features of
`the present invention may be capable of initiating payment
`transactions that are processed over a variety of different
`payment networks (e.g., such as the credit card networks
`operated by Visa, Inc. or MasterCard International Incorpo
`rated, private label processing networks, electronic funds
`transfer networks, Automated Clearing House networks, or
`the like). In some embodiments, mobile devices configured
`using features of the present invention are capable of deter
`mining or Suggesting a most desirable payment account to use
`in a given transaction (e.g., based on one or more predefined
`user-specified rules, account characteristics, merchant infor
`mation or the like). In this manner, users are provided with
`greater payment options and better information about which
`payment account to use in any given transaction.
`Pursuant to some embodiments, transaction methods, sys
`tems, apparatus, means and computer program code are pro
`vided for conducting payment transactions which include
`selecting a mobile payment option at a point of sale, obtain
`ing, using a mobile device, a checkout token printed or oth
`erwise displayed at the point of sale, selecting, using said
`mobile device, a payment account, viewing, on the mobile
`device, payment transaction details associated with a pending
`payment transaction, and authorizing, using the mobile
`device, the payment transaction. Pursuant to some embodi
`ments, the checkout token is obtained by the mobile device by
`capturing a barcode image, key entering the checkout token,
`by wireless communication or otherwise receiving the check
`out token at a mobile device.
`Embodiments of the present invention are believed to pro
`vide desirable advantages from a fraud reduction standpoint,
`as the chance for fraud is low, and PCI compliance is made
`very easy for the merchant for a variety of reasons, including:
`(i) the customer's actual payment credentials are never pro
`vided to a merchant, and (ii) the customer's payment creden
`tials can never be accessed for use in a payment transaction
`unless the access request is coming from one of the authorized
`
`Ex.1008
`APPLE INC. / Page 17 of 39
`
`

`

`3
`devices that has been designated by the customer as having
`access to the customer's payment credentials.
`A number of terms are used herein for convenience and
`ease of exposition. For example, the term “capture' will be
`used to refer to the act of scanning, reading or other capturing
`of a “checkout token' (an identifier used to facilitate transac
`tions pursuant to some embodiments). The term "capturing
`(or “captured) is not intended to be limiting, and is intended
`to encompass embodiments where a mobile device is oper
`ated to receive a checkout token (or data associated with a
`checkout token) via key entry, via image capture, via RFID
`reading, and using other scanning, reading, or other tech
`niques described herein. Pursuant to Some embodiments, the
`term "capture' further includes any decoding or image pro
`cessing of a checkout token required to retrieve or otherwise
`obtain information from the checkout token.
`As another example, the term "wireless” is used to refer to
`unwired remote communication techniques, such as, for
`example, using radio frequency or other electromagnetic
`radiation based communication techniques (including RFID,
`wifi. Bluetooth, Zigbee or other techniques). Those skilled in
`the art, upon reading this disclosure, will appreciate that the
`use of these terms is not intended to be limiting, but for the
`purposes of exposition.
`
`INTRODUCTION
`
`Illustrative Examples
`
`Embodiments of the present invention allow customers to
`make purchases at merchant locations using their mobile
`devices. In the following, a number of processes and transac
`tion flows will be described. To help in describing those
`processes and transaction flows, two illustrative example
`users will now be introduced. The examples will be used to
`illustrate features of some embodiments and to aid in describ
`ing certain features of the present invention. The examples are
`not intended to be limiting and are merely provided for illus
`tration.
`A first example user is referred to herein as "Jane'. In the
`example, Jane has four payment accounts that she uses on a
`regular basis: (i) a high interest rate credit card, (ii) a checking
`account, (iii) a debit card linked to her checking account, and
`(iv) a Starbucks.(R) gift card. Jane only likes to use her credit
`card when she has to, and always wants to make Sure that she
`keeps at least S1,000 in her checking account. Jane also
`prefers, when possible, to reduce the amount offees she has to
`pay for any transaction.
`A second example user is referred to herein as "Sam'. In
`the example, Sam has five payment accounts that he uses
`regularly: (i) a rewards credit card, (ii) a private label Sears(R)
`credit card, (iii) a checking account, and (iv) an American
`Express(R charge card that Sam uses for work-related
`expenses. Sam prefers to earn rewards when possible, which
`he earns with his rewards credit card and his Sears private
`label card (when shopping at Sears), and to put any business
`related expenses on his American Express charge card.
`Both Sam and Jane have mobile phones. Sam has a mobile
`phone that has a Web browser, and Jane has an Apple
`iPhone(R). Sam will access and use the payment system of the
`present invention using his phone's browser, while Jane will
`access and use the payment system of the present invention by
`downloading and configuring an iPhone(R) application (or
`“app') configured to facilitate payment transactions pursuant
`to the present invention.
`Using features of the present invention, customers such as
`Jane and Sam may use their mobile devices to pay for prod
`
`US 8,380,177 B2
`
`4
`ucts or services at point of sale (or “POS) locations. Mer
`chants need not modify their point of sale hardware (although
`Some embodiments involve the merchant displaying a check
`out token on a point of sale display terminal) and users may
`pay using their existing payment accounts. Embodiments
`allow users to choose among a variety of payment accounts to
`use the most appropriate or most desirable payment account
`for a given transaction. Embodiments also allow merchants,
`payment account issuers, and/or payment network operators
`to establish rules governing which payment instruments are
`made available for use on the phone. These illustrative
`examples will be used in conjunction with some of the fol
`lowing description to aid in describing features of some
`embodiments of the invention. In FIG. 1, an overview of a
`system according to the present invention will be described.
`In FIG. 2, a more detailed block diagram of some components
`of a system is provided. In FIG. 3, a customer registration
`process will be described, and in FIGS. 4A-C transaction
`processes will be described.
`System Overview
`Features of some embodiments of the present invention
`will now be described by reference to FIG.1, which is a block
`diagram of a system 100 pursuant to Some embodiments. As
`shown, a payment account holder, buyer, or other user or
`operator (hereafter, the “customer') may have or use a mobile
`device 102 (such as a mobile telephone or the like). The
`mobile device 102 has a display screen 136 and a data entry
`device 138 (such as a keypad or touch screen). Pursuant to
`embodiments of the present invention, the customer may use
`the mobile device 102 to conduct a purchase transaction with
`a merchant 108. The merchant 108 may be a physical store
`front, electronic commerce merchant, or mail order and tele
`phone (“MOTO') merchant (or another person or entity).
`In a typical example transaction, a customer may purchase
`products or services from the merchant 108 by first taking the
`products or services to a point of sale (e.g., Such as a physical
`checkout counter, an electronic shopping cart, or the like,
`generally referred to herein as the “point of sale” or “POS”).
`The merchant 108 begins the checkout transaction as normal,
`by totaling the items to be purchased (e.g., by using a bar code
`scanner, key entry of product codes, or the like). The mer
`chant (acting through a clerk, a display screen, a POS terminal
`facing the customer, or the like) then prompts the customerto
`select a payment option. In prior systems, the merchant might
`prompt the customer to select “credit”, “debit or another
`payment option. Pursuant to the present invention, the mer
`chant (acting through a clerk, display Screen, a POS terminal
`facing the customer, or the like) may prompt the customer for
`those options as well as a mobile payment option. If the
`customer selects the mobile payment option, features of the
`present invention are utilized to process the transaction.
`In some embodiments, rather than requiring the customer
`to select the mobile payment option by an action (Such as by
`pushing a button on a POS terminal or communicating the
`choice to a clerk, etc.), the choice may be made by the cus
`tomer's act of scanning, capturing or entering a checkout
`identifier (as discussed below). For example, in such embodi
`ments, the action of capturing the checkout identifier used in
`the present invention will cause the transaction to proceed
`pursuant to the present invention.
`If the mobile payment option is selected, and once the
`purchase total has been generated, the merchant 108transmits
`a merchant payment authorization request message to a trans
`action management system 130 (via path 116). The merchant
`payment authorization request message may include one or
`more pieces of data or information about the transaction. For
`example, the message may include one or more of a merchant
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Ex.1008
`APPLE INC. / Page 18 of 39
`
`

`

`5
`identifier, the amount due, and a unique checkout token
`(“checkout token') which, as will be described further herein,
`is used to identify the merchant and the transaction for further
`processing.
`A number of techniques may be used to generate or present
`the checkout token. For example, in Some embodiments, one
`or more checkout tokens may be predefined or established for
`use with a given merchant 108 (e.g., the merchant 108 could
`have a number of checkout tokens available to display or
`present at the point of sale). In such embodiments, the mer
`chant 108 would choose a checkout token for use with a given
`transaction. In some embodiments, such checkout tokens
`may be generated or provided using a standardized format. As
`an illustrative example, a merchant 108 may be issued or
`provided with a range of checkout tokens or a predefined
`series or sequencing of numbers. As a specific example, a
`merchant may be instructed to use a range of numbers (e.g.,
`from "00000 to “99999') as well as a sequencing or usage
`pattern (e.g., a specific checkout token may only be used in
`conjunction with a single active transaction). In Such an
`embodiment, the POS system would pass a selected checkout
`token to the transaction management system 130. In other
`embodiments, however, the checkout tokens are issued or
`selected by the transaction management system 130 and are
`provided to the merchant 108 in response to a merchant
`authorization request message (as will be described further
`below). Those skilled in the art will recognize that other
`techniques for issuing, using and selecting checkout tokens
`may be used.
`Pursuant to some embodiments, the checkout token is
`dynamically generated for each transaction. In some embodi
`ments, the checkout token is a static identifier associated with
`an individual checkout location (e.g., Such as a specific point
`of sale terminal or location, or with a small business person
`Such as a plumber or electrician who has no specific checkout
`location, or with an individual). The merchant 108 causes the
`checkout token to be displayed or presented to the customer.
`For example, the checkout token may be displayed on a
`display device associated with the merchant, or pre-printed
`on a placard or other display near the point of sale.
`From the customer perspective, the payment process of the
`present invention may begin with the customer performing an
`authentication process to confirm their identity and authority
`to conduct transactions using the present invention. The
`authentication process may be performed after, or in some
`situations, prior to the customer's selection of the mobile
`payment option at the point of sale. Pursuant to some embodi
`ments, the authentication process serves to authenticate the
`customer to the transaction management system 130. The
`authentication process may involve the customer launching a
`mobile payment application or a Web browser on the mobile
`device 102 and providing one or more credentials or items of
`information to the transaction management system 130 via
`communication path 114. For example, the authentication
`process may involve the entry of a user identifier, a password,
`or other credentials into a login screen or other user interface
`displayed on a display device 136 of the mobile device 102.
`The transaction management system 130 compares the
`received information with stored information to authenticate
`the customer.
`The authentication process, in Some embodiments, also
`involves the comparison of one or more attributes of the
`mobile device 102 with a stored set of attributes collected
`from the mobile device 102 during a registration process
`(such as the process of FIG. 3). For example, the attributes
`may include identifiers associated with the mobile device 102
`which uniquely identify the device. In this way, the customer
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 8,380,177 B2
`
`10
`
`15
`
`6
`is authenticated two ways—with something they know (login
`credentials), and something they have (mobile device). Once
`the customer is successfully authenticated, then the system
`has access to a variety of attributes about the customer,
`including a list of payment accounts that the customer previ
`ously identified to the transaction management system 130 as
`part of the registration process.
`After a Successful authentication process, the customer is
`prompted to scan, capture (or otherwise enter) a checkout
`token from a device associated with the merchant 108 (shown
`as interaction 112 between the mobile device 102 and the
`merchant 108). The checkout token is used, as will be
`described further herein, to link messages from the mobile
`device 102 and the merchant 108, and the transaction man
`agement system 130, so that transactions pursuant to the
`present invention may be accomplished. After capture of the
`checkout token, the mobile device 102 transmits the token to
`the transaction management system 130 in a customer trans
`action lookup request message (over communication path
`114). The customer transaction lookup request message
`includes the checkout token captured by the mobile device
`102.
`Pursuant to some embodiments, either a “static' checkout
`token or a "dynamic checkout token may be used. In an
`embodiment where a “static' checkout token is used (e.g.,
`Such as one that is assigned for use by a specific checkout
`location and which does not include any variable information
`for each transaction), the transaction management system
`130 matches the information in the customer transaction
`lookup request (received from the mobile device 102) with
`the information in the merchant payment authorization
`request (received from the merchant 108) by matching the
`checkout token information received in each of the messages.
`Once a match is found, the transaction management system
`130 transmits a transaction detail message (via path 114) to
`the customer's mobile device 102. The information from the
`transaction detail message provides the customer with details
`about the transaction, including but not limited to the amount
`due, the name and location of the merchant (information
`contained in or derived from the merchant payment authori
`Zation request), and possibly one or more marketing mes
`sages. In addition, the transaction management system may
`also send to the phonealist of payment accounts the customer
`has registered with the system, including credit, debit, check
`ing, prepaid and other types of accounts. The list of accounts
`may include all of the accounts the customer registered with
`the system, or it may include a Subset of accounts, based on
`rules established by the mobile payment network operator,
`the merchant, the issuer of each payment account, the cus
`tomer, or another entity (e.g., the list of accounts sent to the
`mobile device may only include those accounts that may be
`used for the current transaction). Now the customer can see on
`the display 136 of their mobile device 102 the name of the
`merchant they are about to pay, the amount to be paid, and a
`list of their payment accounts they can use to pay the mer
`chant 108.
`In some embodiments, the merchant's checkout token may
`be derived from a unique identifier in the merchant payment
`authorization request. For example, in cases where the mer
`chant can’t easily modify their system to pass the transaction
`management system 130 a static checkout token, such a deri
`Vation may reduce or even eliminate the need for equipment
`upgrades and Software changes that might otherwise be
`required by a merchant adopting a new payment method. The
`checkout token may be derived using a mapping table which
`maps a merchant identifier, a terminal identifier, or other
`information (passed by the merchant system to the transac
`
`Ex.1008
`APPLE INC. / Page 19 of 39
`
`

`

`7
`tion management system 130) to a checkout token. Based on
`the received identifier, a mapping process may occur to iden
`tify the appropriate checkout token for use in that payment
`transaction. The selected checkout token is associated with
`the transaction in the merchant transaction queue where it is
`made available to be matched with transactions from the
`customer message queue. Those skilled in the art will recog
`nize that other matching and mapping techniques may also be
`used. In either event, the checkout token is an identifier (con
`sisting of a combination of letters, numbers, and/or symbols)
`used to link a merchant payment authorization request to a
`payment authorization request received from a customer
`operating a mobile device pursuant to the present invention.
`In embodiments using a "dynamic checkout token (e.g.,
`where the checkout token is generated by either the merchant
`108 or the transaction management system 130 before it is
`displayed on a display device associated with the merchant
`during a checkout transaction, and where the checkout token
`may include additional information about a transaction),
`checkout processing may proceed without a need for a cus
`tomer transaction lookup request message to be transmitted to
`the transaction management system 130. For example, in
`Some embodiments. Some or all of the transaction details may
`be encoded in a dynamic checkout token which,

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