`
`(12) United States Patent
`MacLean et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,595,055 B2
`Nov. 26, 2013
`
`(54) APPARATUS AND METHOD OF
`FACILITATING THE EXCHANGE OF POINTS
`BETWEEN SELECTED ENTITIES
`
`(75) Inventors: Trevor Robert MacLean, Toronto (CA);
`Jerry Philip, Oakville (CA); Stephen
`Paul Ogden, Toronto (CA); Darlene
`Higbee Clarkin, Toronto (CA)
`
`(73) Assignee: Points.com, Toronto (CA)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1835 days.
`
`(21) Appl.No.: 09/818,400
`
`(22) Filed:
`
`Mar. 27, 2001
`
`(65)
`
`Prior Publication Data
`
`US 2002/0143614 A1
`
`Oct. 3, 2002
`
`(2012.01)
`
`(51) Int. Cl.
`G06Q 30/00
`(52) US. Cl.
`USPC ....................................................... .. 705/141
`(58) Field of Classi?cation Search
`USPC ..................................... .. 705/14, 26, 27, 14.1
`See application ?le for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,991,376 A 11/1999 Hennessy et al.
`6,009,412 A 12/1999 Storey
`6,012,039 A
`1/2000 Hoffman et al.
`6,018,718 A
`1/2000 Walkeret a1.
`6,049,778 A
`4/2000 Walker et a1.
`6,119,933 A
`9/2000 Wong et al.
`6,128,599 A 10/2000 Walkeret a1.
`6,193,152 B1
`2/2001 Fernando et al.
`6,246,997 B1
`6/2001 Cybulet al.
`
`6,251,017 B1
`6,256,614 B1
`6,273,334 B1
`6,273,816 B1
`6,289,318 B1
`6,301,471 B1
`6,327,573 B1
`
`6/2001 Leason et a1.
`7/2001 Wecker et al.
`8/2001 Ijichi et al.
`8/2001 Bansal et al.
`9/2001 Barber
`10/2001 Dahm et al.
`12/2001 Walker et al.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`
`99101600
`l/l998
`999466857
`9/1998
`(Continued)
`OTHER PUBLICATIONS
`
`Birch, Dave E-cash lays the foundations for private corporate cur
`rency creation, Oct. 1996, Financial Technology International Bul
`letin, Dialog ?le 15: 01324975.*
`(Continued)
`
`Primary Examiner * Daniel Lastra
`(74) Attorney, Agent, or Firm * CoWan, LieboWitZ &
`Latman, P.C.; Mark Montague, Esq.
`
`ABSTRACT
`(57)
`This invention relates to a system and method of exchanging
`?rst points held by a customer for second points, Wherein the
`?rst points that are issued by a ?rst point issuer differ from the
`second points that are issued by a second point issuer. This
`method comprises the steps of permitting the customer to set
`a ?rst number of ?rst points to be exchanged and permitting
`the ?rst and second point issuers to set the point Withdrawal
`and deposit rates of their ?rst and second points respectively.
`Next, an equivalent number of the second points is deter
`mined based upon the point Withdrawal and deposit rates of
`the ?rst and second point issuers respectively, and the ?rst
`number of the ?rst points. Then, the ?rst number of points is
`exchanged for a second equivalent number of second points.
`
`2 Claims, 30 Drawing Sheets
`
`Transaction Center(s)
`
`Points Issuer
`30o
`
`Points Issuer
`
`Points Issuer
`130C
`
`
`
`US 8,595,055 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2/2002 Rasmussen et al.
`6,343,990 B1
`2/2002 Feidelson et al.
`6,345,261 B1
`4/2002 Girkar et a1.
`6,378,043 B1
`6/2002 Humphrey
`6,398,216 B1
`6/2002 Ng
`6,405,175 B1
`7/2002 Duhamel
`6,416,406 B1
`7/2002 Shurling et al.
`6,424,951 B1
`10/2002 Silverbrook et al.
`6,457,883 B1
`11/2002 French et al.
`6,486,768 B1
`12/2002 MaZZacani et al.
`6,490,411 B1
`3/2003 De Rafael et al.
`6,529,878 B2
`4/2003 Howes, Jr. et al.
`6,542,568 B1
`4/2003 Chen
`6,549,912 B1
`5/2003 NYCZ
`6,564,189 B1
`5/2003 Garg 6t 31.
`6,571,216 B1
`6/2003 Mothwurf
`6,578,735 B1
`7/2003 Shum et al.
`6,585,622 B1
`7/2003 Bansal etal.
`6,594,639 B1
`6,594,640 B1* 7/2003 Postrel ..................... .. 705/14.27
`6,597,903 B1
`7/2003 Dahm et al.
`6,669,559 B1
`12/2003 Baerlocher et a1.
`6,741,993 B1
`5/2004 Zitaner et al.
`2001/0054006 A1 * 12/2001 Lee et a1. ...................... .. 705/26
`2004/0193489 A1 *
`9/2004 Boyd et al. .................... .. 705/14
`
`99
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`55
`g;
`EP
`EP
`EP
`5;
`
`EP
`EP
`EP
`EP
`EP
`ER
`gg
`
`GB
`GB
`GB
`GB
`W0
`W0
`W0
`W0
`W0
`$8
`W0
`W0
`W0
`W0
`W0
`W0
`
`FOREIGN PATENT DOCUMENTS
`999546194
`9998
`99307582
`10/1998
`99119933
`12/1998
`99310201
`120998
`99960731.0
`12/1998
`009157405
`“999
`00200964
`“999
`009283730
`4/1999
`00303839
`5/1999
`000938340.7
`6/1999
`009468448
`6/1999
`009649047
`10/1999
`00974722.1
`11/1999
`883132331
`112333
`
`0 1923 103 4
`01931631.4
`019362565
`813223238
`
`01949530.8
`009594292
`013063755
`019643196
`01271045 .5
`009933037
`
`01279249
`03016839
`01190164
`00232298
`W0 9913438
`W0 9920013
`W0 9923596
`WO 00/17794
`W0 0021008
`
`W0 ()()/60516
`W0 00/6715”
`WO 00/79461
`W0 ()1/01307
`WO 01/04823
`WO 01/06438
`
`40000
`4/2000
`4/2000
`‘51/5888
`
`6/2000
`70000
`'7/2000
`8/2000
`10/2000
`12/1999
`
`4/2000
`70000
`8/2000
`9/2000
`3/1999
`4/ 1999
`5/1999
`3/2000
`4/2000
`
`100000
`110000
`12/2000
`1/2001
`1/2001
`1/2001
`
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`$8
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`$8
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`
`WO 01/08113
`2/2001
`WO 01/11472
`2/2001
`W0 0113563
`2/2001
`WO 01/25981
`4/2001
`WO 01/31531
`5/2001
`WO 01/33389
`5/2001
`W0 01/ 33442
`5/2001
`WO 01/34172
`5/2001
`WO 01/39052
`5/2001
`WO 01/39053
`5/2001
`WO 01/39058
`5/2001
`WO 01/41015
`6/2001
`W0 (ll/41612
`6/2001
`WO 01/43006
`6/2001
`$8 85338; ,1‘
`2588}
`W0 0162156
`70001
`W0 0167816
`80001
`WO 01/67365
`9/2001
`WO 01/77856
`10/2001
`WO 01/79966
`l0/200l
`W0 ()1/g2239
`11/2001
`W0 01/g2240
`11/2001
`WO 01/82241
`11/2001
`WO 01/83062
`11/2001
`WO 01/83063
`11/2001
`WO 01/84280
`11/2001
`WO 01/86535
`11/2001
`WO 01/86545
`11/2001
`WO 02/01433
`1/2002
`WO 02/01457
`1/2002
`W0 02/05 172
`H2002
`0883/8333?
`5588?
`W0 02/08869
`1/2002
`W0 02/08969
`1/2002
`W0 02/08970
`1/2002
`W0 02/l1034
`2/2002
`W0 02/19091
`3/2002
`W0 02/21407
`3/2002
`W0 02/25539
`3/2002
`W0 02/35339
`5/2002
`WO 0265398
`50002
`W0 02/37303
`5/2002
`W0 02/061524
`8/2002
`OTHER PUBLICATIONS
`Hong, Jae-Young, et al., “Design and Implementation of the System
`Provide of the Loyalty Service for Electronic Commerce”, Journal of
`KISS: Computing Practices, vol. 6, No. 3, Jun. 2000, pp. 348-355.
`Leinwand, A., “A Distributed-Star Overnet for Global Business
`Applications”, IEEE Globecom, Nov. 8-12, 1998, V01. 2, 1998, pp.
`
`,,
`.
`.
`591-1296’ “
`unger, S., Leverag1ng New Technology to Bu1ld Brand Loyalty ,
`Direct Marketing, V01. 59, NO. 8, D60. 1996, pp. 58-60.
`Hamstra, Mark, “MemberWorks Invests $50 Million to Move Club
`Business to the Internet Annotated Title-MemberWorks Inc. to Invest
`Over $50 Mil in Next 6 Quarters to Shift Much of its Membership
`club Business to the Internet”, DM News, vol. 22, No. 10, Mar. 13,
`
`,,
`.
`5000’ p.‘ 34' .
`MyPo1nts Slgns Two Promot1ons Pacts , DM News, vol. 21, No. 46,
`D99 13, 1999,11 l~
`Beardi, Cara, “Carlson Brings Loyalty Program to the Internet”,
`Advertising Age, vol. 71, No. 36, Aug. 28, 2000, p. 33.
`Goldie-Scot, Duncan, “MasterCard Turns BeenZ into MoneyiA
`new Reward Card is to be Launched”, Financial News, May 15, 2000.
`Hein, Kenneth, “FunnyMoneycom Enters the Loyalty Points
`Arena”, iMarketing News, vol. 2, No. 17, May 1, 2000, p. 35.
`Hein, Kenneth, “Shakeout Begins in Loyalty PointsArena”, iMarket
`ing News, vol. 2, No. 16, Apr. 24, 2000, p. 6.
`Hein, Kenneth, “Online Loyalty Points Provider Makes Move
`Offline”, iMarketing News, vol. 2, No. 9, Mar. 6, 2000.
`Hein, Kenneth, “Sportcutcom Pays eBucks for Visits”, iMarketing
`NeWS, V01. 2, No. 1, Jan. 10, 2000, p. 12.
`Judge, Debra, “Loyal to a Point”, Internet World, Dec. 1, 1999.
`
`
`
`US 8,595,055 B2
`Page 3
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`Briody, Dan, “Web Currencies Give Cash a Run for its Money”,
`InfoWorld, vol. 22, No. 16, Apr. 17, 2000, p. 32.
`Oberndorf, Shannon, “Points for Loyalty”, Catalog Age, vol. 14, No.
`13, Dec. 1997, pp. 35, 38.
`Neel, K.C., “CNN Piles on the Miles”, Cable World, col. 12, No. 44,
`Oct. 30, 2000, p. 32.
`“Developing Payments Loyalty”, Electronic Payments International,
`Oct. 31, 1999, p. 13.
`“US. Loyalty Programs Goes Online With British Telecom”,
`Euromarketing via E-mail, vol. III, No. 7, Nov. 12, 1999.
`“Netcentives (NNM:NCNT)”, The IPO Reporter, Nov. 15, 1999.
`“Compubank Gives Miles”, Customer Loyalty Today, Nov. 1999, p.
`5.
`“Netcentive Network”, Customer Loyalty Today, vol. 6, No. 6, Jun.
`1999, p. 6.
`Turcsik, Richard, “Up, Up and Away”, Brandmarketing, vol. VI, No.
`4, May, 1999, p. 46.
`“Internet Marketing Concepts Patented”, San Jose Mercury News,
`Aug. 27, 1998.
`
`“Wells Fargo Joins Internet Sales Program”, American Banker, vol.
`CLXII, No. 194, Oct. 8, 1997, p. 21.
`“Web Incentive Program Wins Clout with Airline Alliances”, Adver
`tising Age, vol. 68, No. 39, Sep. 29, 1997, p. 43.
`“Net Surfers Rack Up Travel Miles”, USA Today, vol. 16, No. 11,
`Sep. 29, 1997, p. 1B.
`“Firm Adds Momentum for Click-And-Brick Loyalty”, Bank Net
`work News, vol. 18, No. 22, Apr. 13, 2000, p. 5.
`“Netcentives Powers Latin American Loyalty Network”, PR
`Newswire, Sep. 13, 2000.
`“Netcentives Goes Universal”, San Francisco, Business Times, vol.
`14, No. 32, Mar. 10, 2000, p. 10.
`“Netcentives Professional Services (NPS) Develops Customer Rela
`tionship Management System for Insurance Marketing Group”, PR
`Newswire, Dec. 29, 1999, p. 2235.
`US. Appl. No. 09/218,019, ?led Dec. 22, 1998, Klayh.
`U.S. Appl. No. 09/677,401, ?led Sep. 29, 2000, Kern, et al.
`US. Appl. No. 09/272,153, ?led Mar. 19, 1999, De Rafael, et al.
`US. Appl. No. 09/234,889, ?led Jan. 21, 1999, Kawan.
`U.S. Appl. No. 09/165,457, ?led Oct. 2, 1998, O’Flaherty.
`
`* cited by examiner
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 1 0f30
`
`US 8,595,055 B2
`
`FIG. 1
`
`Customer
`1 10
`
`Transaction Center(s)
`1 2O
`
`Points Issuer
`1300
`
`Points Issuer
`13Gb
`
`Points Issuer
`130C
`
`
`
`US. Patent
`
`NOV. 26, 2013
`
`Sheet 2 0f 30
`
`US 8,595,055 B2
`
`Customer Terminal
`1 100
`Customer
`Computer 220i
`Web Browser
`202a
`
`Customer Terminal
`I IOb
`
`Customer 2m b
`Computer —
`Web Browser
`202b
`
`Customer Terminal
`I 10c
`(Customer 201C
`Web Browser
`M
`
`omputer —
`
`Internet
`205
`
`FIG. 2
`
`T Ion; FirewaII—22TJ_ T
`Web Server
`230
`
`Master Database
`240
`
`Transaction
`Center
`I20
`
`206a
`
`Issuer Terminal
`130a
`
`Transaction Server
`250
`L Transaction Firewall 260i
`Issuer Terminal
`13Gb
`
`206c
`
`Issuer Terminal
`ISOc
`
`I
`I
`I
`I
`I_
`
`
`
`US. Patent
`
`NOV. 26, 2013
`
`Sheet 3 0f 30
`
`US 8,595,055 B2
`
`300
`
`302
`
`Customer "Sudan 7 Home Page displayed
`to Web site
`(“6- 4A)
`
`303
`Customer clicks on
`”Open an Account“
`
`ll
`
`304
`Customer lnlormation
`torm displayed
`(FIG. 4B)
`
`505
`Customer fills out
`information torm
`
`306
`"Custamer?terms and
`Conditions displayed
`(no. 40)
`
`ll
`
`307
`Customer clicks on
`"l accept"
`
`308
`Customer account
`inlormatian displayed
`(H6. 40)
`
`l
`
`310
`Customer LP account
`509
`Customer clicks on >
`displayed
`“pointstolio”
`(FlC. 4E)
`
`I512
`
`List of LP
`31 1
`Customer clicks on > issuers displayed
`“add loyalty program“
`(HG. 4F)
`
`313
`
`Customer selects a
`loyalty program
`
`315
`Customer tilt out
`inlormation torm
`
`514
`Customer LP lntormation
`torm displayed
`(H0. 46)
`
`516
`ll pointstolionlerms and
`onditions displayed
`(FIG. 4H)
`l___
`
`3,11%
`
`> Customer accepts
`
`318
`Customer LP account
`intormation displayed
`(no. 41)
`319
`y
`Generate an account
`validation request tor
`added LP
`
`320
`
`y
`transmit
`validation
`request
`
`322
`
`Activate LP
`account in Master
`Database
`
`525
`Flag LP account as
`erroneous and <
`notrty customer
`
`FIG. 3
`
`
`
`U.S. Patent
`
`N V. 26, 2013
`
`Sheet 4 of 30
`
`US 8,595,055 B2
`
`<w
`
`9
`
`GE
`
`A_.o.m__ES258
`
`
`am...aEmm_EEcooo2.:co____Em:;>28:55..§j ||3q3.a.fit%lWmnewmm:m_._ox2c_ua
`
`
`
`HEM?259.99flaw2530_ESE:3.9:2‘E3raco_S_2,ea283Eoo.mE_oq
`
`.,:um§fi§.._&
`,,wfiusvobfi.
`
`
`
`sagaSE2E...m_u__Qswfi
`
`
`
`5.0.cwfiumcm
`
`Eunwobfi
`
`
`
`
`
`mmcmsoxm_mmcm_._oxm§2_8
`
`
`
`_._m...§_£mm__E825.3
`
`
`
`
`
`2,52.»comm...ucmmEm._men
`
`
`
`.232BE:8:.23.
`
`
`
`Esooumlam?Em:mum_n_95Smeflmoa3.93.So»wmmcflzmcmzuxE._E
`
`
`
`
`
`
`_mmm:moi.51mwmvcm28¢EwanEm.mmu:m_mn:o:mE....
`
`
`
`
`
`5Seamm__oEmE_E.5E__..sm_>;/
`
`5...:
`
`52
`
`
`
`
`
`Ens...29.6SosaSE
`
`
`
`:99:5”.50>E332:3.5»mEm>..mEn?mum2Eng:EmzaV3.23Sobk
`
`Ema:1.33.“
`
`flaw
`
`Esouuaca5%
`
`
`
`.62...8»
`
`
`
`«.2832:6«.282:5..82..2:.Eou.$=_a..8oEcu_£S
`
`
`
`
`
`;3cP_:._u8_.=ocm33:5.358.M:.m£w§>_2§me._:10.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 5 0f30
`
`US 8,595,055 B2
`
`33 23%
`
`
`
`“REE 3301 55m 1:32am)...
`
`
`
`
`
`1.. Mm: .
`
`:QIHU
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 6 of 30
`
`US 8,595,055 B2
`
`ow.wE
`
`W1 .
`
`
`
`._u8_axu».w_.:
`
`13%_hw.
`
`gmflom
`
`
`
`
`
`Eg,9__SE__m_Ee:_2:E:28$83mozmmmummm%Su_mom
`
`
`
`
`
`E84zimao2<>.:Emq<uoz=so.:Emi».aquammfina
`
`
`
`
`
`2.......ur...x..>mTrmnwxa
`
`
`
`“Sim5:33»§__o:mm>m_m
`
`
`
`omawmflncl.__..«E3vuaamZucme
`
`
`
`....u......,,_.%.».u,...$@gs€u.f§3mzmW
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`N v. 26,2013
`
`Sheet 7 of30
`
`US 8,595,055 B2
`
`aw
`
`0
`
`U5
`
`w
`
`:2EE._2,.__5:8.5flea_«_$._m
`
`
`
`Emcufi2EE3«EsqEE__
`
`
`
`.a..a,.n....H§...w..._....s..
`
`
`
`32°...._.So...uamE_3_a3§o_EE;«._%_u2_.a_$E§c__c:o3m2:6;5.;15.».__:=_.—
`
`
`
`
`
`
`
`Simop.:om:Ee.2c.nmc_E._uc_E322333.82.3.€mE9:2mmmuum93;>3:2;
`
`
`
`
`
`mIm1.__3:69.29.ma3cm?:3Emmaw>>.mm:E53:3:5»Eat$9:2.:m_____&
`
`
`
`zmooozmrfilfiuEmEmm..._
`
`
`
`§ExEm252cmuazm..§_$__2
`
`muflmaEm255.
`
`
`
`..s.._cofimfimmw
`
`cmumo252$3
`
`222
`
`
`
`
`
`E3mE§_®m>2mH3954..aEm
`
`
`
`bra$355$ommmmmz__mEm
`
`E:E238_.28%_m
`
`
`
`mumcmobucaou
`
`
`
`.8;seam.._._8.mE.3A30:EsouumcmEgo
`
`
`
`
`
`.Eou.mu:_E._3cmumowawwm.mEau.o>»
`
`
`
`mm»dim:mzmum:E9.:2;u_:o.__,>
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`N v. 26,2013
`
`Sheet 8 of30
`
`US 8,595,055 B2
`
`
`
`may.UE
`
`.
`
`
`
`
`
`mmucm__EE333.5%.Efin:mmmx:3=30.8;;.o__n¢3:_.:_2oEB_m§
`
`
`
`
`
`50»
`
`8:2:
`
`nB.x..vo_..2V
`
`5.56w>£m._£o__£ww_.3
`
`
`
`
`
`.m___:2.._mm_._m__eaE_§.59»
`
`
`
`
`
`mecmumfn«ma....z.._>
`
`
`
`323!£53.,:<F.3.a.__£SE9
`
`izuau
`
`H:omMnhzm
`
`
`
`
`
`2632Bo:FaUw_umco_EEB.E_Esouua.__._9n2:.S26:2E5595:23.Eafioaw
`
`
`
`
`
`
`
`
`
`28mEatsnewmco=m__d__3mmcmcux.$m%_t.§:_.a
`
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 9 0f 30
`
`US 8,595,055 B2
`
`wsl
`
`ECU?
`
`
`
`23%53 59., B GEES 235 m 26 A 2835a
`
`
`
`Ii 14.] 93 cm 2:7“; ,6 In .512.“
`
`
`
` . . SE33; m CE. » . . ‘
`
`
`
`
`
`
`
`U.S
`
`metm
`
`N
`
`2
`
`03pl001tee_h__S
`
`00m
`
`,055 B2
`
`Au.
`
`0AL
`V..fi._,..../.
`
`
`
`
`
`6.,SEE$35o_§m_c_8S22S:2;2$53..3,cozwsésm:s.a__£2:25wm.r.._n_
`
`
`
`
`
`
`Eaouuw5%weBeam2:2558352.so.».2:ca:mE..ec_2:05“E5E33.51.:M.25co_EE5.E«um_:_.S.£3355.3E149:.365ennui.m=._wE._manso»:.wn_._51>2co:m§&c_
`
`
`
`
`9E2..:=...mF.
`
`.?wmWu,.%za_
`
`3m
`
`
`
`U.S.
`
`metaP
`
`2
`
`03f011LI.6
`
`5:95,
`
`055 B2
`
`eah“EGG.S..
`
`8.
`
`
`
`uu...v..!51....cufun.4’:at.m,/.«.M.
`
`.:2.
`9:¥...,.:
`
`5.UE
`
`
`
`Wmg..2895E:Xo__e...¥__2_N.~Esmem.5
`
`
`
`
`
`6.,Emym.mmmma.9_ew..E§_5333%newcoam§o.E_EEmo..n:93.Si=EnSm39..28mm
`
`
`
`u_.o.«mE_n_umc,5po=o.«mfB.,._.$mE_o._.....,..w.m.N55%.?
`
`
`
`
`
`
`
`
`
`
`
`metMU.S.
`
`62V.m
`
`31
`
`03f021teehS
`
`I}00m
`
`055 B2
`
`a_>
`
`
`
`
`co;mE.o..:_E83».2;323%52;VEm_.fi0EnosumE55;:o:m..E&EEmtnu3%5.5.,33%2..o__o223:5E88535.5..
`
`
`
`
`9SE2.5.
`
`5:N..._-.i-|I|-[...-.!.,-.-,.m.o%
`
`
`
`
`
`5305S:.,,_x.>$35Sc»_.§._m..m~.PSeaatm_:.§EmaE3
`
`
`
`
`
`E3328:3FEm_%E.aPam:$5.6»mcoaumwcm:w.nEm:uxm.:_on,,€<mzecmmami
`
`
`
`
`
`
`
`
`
`Emu.»:_a¢.u§aa£oua.uf@...._=..mu...~_....n_.Eou.m»=_0Q@..xaofiao£9wo¢...L.W
`
`
`
`
`
`
`
`
`
`US. Patent
`
`NOV. 26, 2013
`
`Sheet 13 0f 30
`
`US 8,595,055 B2
`
`500
`
`Customer clicks on
`xchange now
`
`503
`Customer clicks on
`"advanced ponints
`exchange
`
`505
`Customer selects
`withdrawal LPs
`
`502
`Display pointsxchange
`(F It}. 6A)
`
`504
`Prompt customer tor list
`at LPs trom which points
`will be drawn
`(FIG. 6B)
`
`506
`Prompt customer for
`points amounts to be
`withdrawn
`(FIG. 6C)
`
`FIG.
`
`5A
`
`508
`terminate exchange
`and notity customer
`at insutticient points
`balances
`
`507
`Sufficient points
`balances for
`withdrawals?
`
`YES
`
`509
`Prompt customer to designate
`the target LP into which points
`will be deposited
`(no. so)
`
`51 0
`Customer selects
`depositing tPs
`
`51 2
`Customer selects
`"continue xchange“
`
`51 4
`Customer selects
`“go to next step“
`
`51 6
`Customer provides
`bitlinq into
`
`51 8
`Customer selects
`“submit”
`
`511
`Calculate number at points to
`be withdrawn and deposited.
`> Display summary at pending
`transaction.
`(FIG. 6E)
`
`513
`Display exchange terms and
`conditions and tees.
`(FIG. 6F)
`
`515
`Request billing and credit
`card intormation
`(no. so)
`
`517
`Contirm billing and credit
`card intormation
`(no. on)
`
`tl
`
`tl
`
`519
`Display transaction summary
`7 and confirmation number
`(no. a)
`
`
`
`US. Patent
`
`NOV. 26, 2013
`
`Sheet 14 0f 30
`
`US 8,595,055 B2
`
`528
`Roll back points exchange
`and notify customer the
`exchange request failed
`
`500 (cont'd)
`
`520
`Post points exchange request
`to transaction queue. Mark
`exchange as z'PENDING“
`
`522
`p
`Construct a points withdrawal
`transaction message for
`each designated issuer
`
`524
`w
`transmit each points
`withdrawal transaction
`message to its target issuer
`
`L____J
`
`526
`
`Receive transaction
`confirmation messages from
`all target withdrawing issuers
`
`Construct a points deposit
`transaction message for each
`designated issuer
`
`552
`w
`transmit points deposit
`transaction messages to all
`target depositing issuers
`
`l
`WIAIT
`t
`Receive transaction
`confirmation messages from
`all target depositing issuers
`
`554
`
`FIG. 5B
`
`535
`Deposit points
`transactions were
`successful
`
`536
`Roll back points exchange
`and notify customer the
`exchange request failed
`
`537
`
`538
`
`Mark exchange as
`“COMPLETE”
`
`Notify customer of
`successful exchange
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 15 0f30
`
`US 8,595,055 B2
`
`“Em
`
`
`
`ukii. v i 5 I V . .. and, .
`
`
`
`
`
`233.393; .3 FEM‘ nu PINM
`
`
`
`
`
`I I?» L92). 2 KTT: i: .. . M 12m “2 w :22 “M 2m
`
`WALL; _
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 16 0f30
`
`US 8,595,055 B2
`
`
`
`mm .wE .. 1
`
`,
`
`
`
`rue 3.1.5
`
`7.
`
`K
`
`.5...
`
`mmghé
`
`"L V w
`
`EH.
`
`
`
`
`
`:0 $.55 2559a 2: 32mm mm?rux 2 E2 no» if», Eat $3505 9 B a: 62mm x 15m. ; "a;
`
`
`
`
`
`
`
`
`
`.5535 $535 £3952 - 3n: mgmcuxw 55.352.
`
`
`
`
`
`
`
`U.S. Patent
`
`6
`
`03cl071t
`
`00m
`
`95,
`
`055 B2
`
`no.UE
`
`
`
`
`2..V.wccmzuxflcwouumocntmA30:amcmsux
`
`
`
`
`
`.N0‘_..,Nn.E9_
`
`5:E
`
`e.ea..A.h0_._.fl....—m»C_.Cf
`
`
`.mS,...l|]»........1...uA
`
`
`
`:9”....:,._.._.aE:Ea...mm.
`
`9Em?2;E=.oEm.9::..Ew_
`
`.883Sn:
`
`5.3mzaauu
`
`
`
`
`
`owEwmu_£9.:<Ea...3:8».—oom®
`
`
`
`
`
`mgm.\H0FmymaagummEm;mmcmfix2.,.E,,oFmof.wEm2“N$6
`
`585m_.a._
`
`
`
`
`
`,..,n__u..>nm..u_,o«o.u§fi_....,u9,.:£ux..£om.3..=onno
`
`
`
`
`
`
`
`m6
`
`6.,2v.0N
`
`e
`
`03:1
`
`00S
`
`95,
`
`,055 B2
`
`mU.S.
`
`4|.9
`
`3GM2mmcmci9EflmaamanGmsm26«Em
`
`
`
`wxnuasaflm_.nD
`
`89:59%
`
`
`
`FCC;%.:£.:.9....m«uu_umgm;.5»,
`
`
`
`
`
`
`
`00._.m.n_3..+..».a.fi:.i:.............._..1oz?3SE352:.3......,..~...mmm$En,a~_fimn._..........a..
`
`
`
`
`
`
`
`
`
`
`
`
`
`U_uo....mm!H25:54E8M331Bomb.‘
`
`3.3
`
`5kg
`
`
`
`...¥o,_%s.§W
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 19 of 30
`
`US 8,595,055 B2
`
`mm.UE
`
`.m.__..Vm%.u..=.fim.°_gm%%Mfi555
`
`955%IIwave838._I83E31!$389.8;113%.sea'12%.
`
`
`
`
`
`
`47
`
`
`
`BqommIt25508.83llnmuwm32..|.nmvmBQQEiinvvmnmvmI.$5
`
`
`
`
`
`I035£2ti8%8%|lE.HMl
`R391.03%.§_._§
`
`
`
`
` /.ozficnxafim_3.%..M..a.uw_a...,_m.
`
`
`
`
`
`
`
`$2.3...£9.:<5o:1:3.»_n.EN®
`
`
`
`
`
`
`
`E2..._m,memcux
`
`mm__§_u.»,mE_oa5%team.AEon09.32.,5
`
`
`
`
`
`.r.:nE...mum:..ma..:eam?.u_E.:5:mmsmsuxIEnum5:55..
`
`
`
`
`
`
`
`
`me
`
`3102(0.,2
`
`LI.
`
`03f
`
`00m
`
`5:95,
`
`055 B2
`
`4|..mLmU.S.
`
`
`
`V.:2::8Emm_E.»wmm:m~_.§m
`
`
`
`0‘..I;‘N.,.;m_=..m..»....¢c_.wE..,.
`
`
`
`
`
`cmmnmm:wmcm.._uxmE_am323:0._<z£mm<mmozafoxjde
`
`vwmaie.5umzmucmuanS:»mE__um:_E€m
`
`
`
`0mmamzouE5......3:23
`
`2569
`
`
`
`
`
`%m%_.3::u_.__mwxflvnquwhmm&m:m.._ox$:_ommu....8E3.88.
`
`m7.._m.Eau2mac;mkém8.9:5.»$95.?53,.
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 21 of 30
`
`US 8,595,055 B2
`
`
`
`o...~o%£..:c.fi .1...........Lcu_S8SExam..:..:.z$u:n11:-...m.«
`
`
`1AT.rI_
`
`
`
`
`
`Zaéncflvflu
`
`
`
`32.}nfln
`
`.1
`
`
`
` Q35........o33w#5ruh.I
`
`xomDm.....§2
`
`
`
`
`
`>:c=ou¥NVODifiafinflt
`
`
`
`.,:.a_.E._.E:_EmuEzsu
`
`
`
`
`
`..w.5Ezw.u:3.E.e.:E.n_..F-afimuucmzuz.p
`
`J3?
`
`
`
`
`
`«E-z.?..aEauWuE.w...m30501
`
`
`
`252n....u._uEoaEmu.¢55.2fitCuu_.:::..o.4
`
`
`
`
`
`5%
`
`302$
`
`?ux1».:u:u..o
`
`...
`
`J...
`
`
`
`
`
`ua:.munafiizrwctarzo.nLev:u.«Enu._woS4
`
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 22 of 30
`
`US 8,595,055 B2
`
`mm
`
`0
`
`GE
`
`5:.
`
`.,%m.H.
`
`
`
`
`
`E2~«:u:m:.5.E3msoa..oo~®
`
`ou:_mDA0v«¢:0Cx.<
`
`nix...E_=:._2.o
`
`
`;a:.:._2-..iu.:..u.ul._u:u:uu.u¥
`
`
`
`Edam.§_&?.....»:w
`
`
`
`equwma::::::.::.
`
`5%>m$
`
`/vi0coFn:&nm#
`
`
`
`.Z.t!_ax£_..muc:.:e.:m...__:§.mu.
`
`
`
`
`
`z.nf..c32
`
`:2“mflui
`
`Q95:5;313m...55:
`
`mHH=HH=mH=HHu
`
`umEm
`xamOmamine.
`
`
`
`.§§_E....e...E5find
`
`
`
`w.t~LKw4&ac_ocu:.u««E42r¢;&uEa..=...wu+
`
`
`
`
`
`
`
`U.S. Patent
`
`Nov. 26, 2013
`
`Sheet 23 of 30
`
`US 8,595,055 B2
`
`HmGE
`
`.26mu.._a_m...22$mo_.§.£
`
`
`
`%_._£e.mmzmgox
`
`oB_8q_
`
`0858._.
`
`25.2:
`
`
`
`mmnmcuu:10»hemflmmm9;>6.»9m.L.._£Fmumo__£mE_on
`
`
`
`:5o<um.2..".33Ea:55>3v2.3ENE,
`
`we
`
`
`
`33.mmcmrnaflenuE.
`
`3\
`
`
`
`Mumummnfiou.mam;mEm._mPn.r_m».2m.can.»EEEmm
`
`
`
`
`
`
`
`
`
`
`
`8:mg,.,__.I33.mmvmfixme.“rim.8ufimunaumfimm:§E___a.50.,»
`
`
`
`
`
`
`
`
`
`XI...um:.anr..w_2cazmficmcmo
`
`
`
`
`
`
`
`mm.:£3E=_S_main5...so»u_:m.F
`
`
`
`.£.£n.;_8_.3...w.
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 24 of 30
`
`US 8,595,055 B2
`
`700
`
`
`
`
`
`
`
`701
`Define data format,
`validation rules for
`account confirmation
`
`
`FIG. 7A
`
`H
`714
`713
`
`I'°T‘5m't. °°°°“"t
`Format at customer
`°°”f".'“.‘m°" 'e°°’d
`account validation
`containing an error
`request correct?
`response code
`
`
`
`
`
`
`
`
`712
`
`
`
`715
`715
`
`
`Cstomer .5 0
`0rd
`Transmit account
`”
`'
`." '
`confirmation record
`member °f ""3 LP?
`containing an error
`
`response code
`
`
`
`
`
`
`
`
` 717
`
`
`
`Transmit account confirmation
`record containing confirmation
`
`
`code and current point account
`
`
`balance for this member
`
` Flag member account as a
`
`
`
`
`transaction
`customer of
`center
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 25 of 30
`
`US 8,595,055 B2
`
`FIG. 7C
`
`FIG. 7D
`
`START
`
`
`
`
`721
`Define data format &
`communications protocol
`for providing account
`balance updates
`
`
`
`
`
`732
`
`
`
`
`Transmit update account
`balance record
`
`FIG. 7E
`
`740
`
`
`
`745
`Format of balance
`
`746
`
`
`
`Transmit
`confirmation record
`
`request message
`containing an error
`
`
`correct?
`response code
`
`
`
`748
`
`
`
`
`747
`
`
`
`
`Customer is a
`T'”"5"‘it
`registered member
`°°"tf"."t°t'°“ 'e°°'d
`
`
`CON Olnlflg (In CIIOI
`of
`
`response code
`
`Transmit update account
`balance record
`
`
`
`744
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 26 of 30
`
`US 8,595,055 B2
`
`FIG. 7F
`
`E
`
`751
`
`Define data format,
`validation rules and
`communications protocol
`
`
`for points transactions
`
`
`
`
`
`760
`
`763
`
`764
`
`
`
`Transmit
`confirmation record
`containing an error
`
`response code
`
`
`
`Format of
`transaction message
`correct?
`
`
`
`
`
`point
`withdrawal
`transaction
`message
`received
`
`
`
`
`
`
`
`.T'°'t5”‘“
`Does transaction
`F1 G '7 G
`message satisfg validation
`°°”f".'“.°t'°" 'e°°'d
`,uieS_
`containing an error
`.
`
`
`
`
`response code
`
`
`YES
`768
`Transmit confirmation record
`containing transaction
`confirmation code and
`LP account
`updated point account
`balance for this member
`
`
`
`
`
`
`to customers
`
`Post a credit
`
`
`
`762
`
`772
`
`
`
`
`773
`
`
`
`Format of
`
`
`
`Transmit
`confirmation record
`
`774
`
`
`
`
`
`point
`deposit
`transaction
`transaction message
`message
`containing an error
`correct?
`
`received
`response code
`
`
`775
`776
`
`Transmit
`Does transaction _
`confirmation record
`message satisfz validation
`
`
`rules.
`containing an error
`
`response code
`YES
`778
`Transmit confirmation record
`containing transaction
`confirmation code and
`updated point account
`
`balance for this member
`
`
`
`
`
`
`to customers
`LP account
`
` Post a debit
`
`777
`
`
`
`FIG.
`
`'71-I
`
`
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 27 of 30
`
`US 8,595,055 B2
`
`transaction center
`
`po:
`deposit rates to the
`
`
`
`U.S
`
`P
`
`US 8,595,055 B2
`
`.mhammuxa08
`vsomm88%W.\zW25?8E95ma8930moo_N3%gmwovmbon8mm32%Emu5.80m.Uvowsouommamb
`fix:o_m\83:nN5\9exam.
`Rosa>mNew335%.:
`
`
`
`
`
`oE_h<o3m=w></n_m__m\630Eufio595a\r\\....ma/\8%x0m3Som//\8ll\H.n//xm4mxoonSo:wo>oEEbzfimfi
`saE=5§zoom2_.E_<8;
`SL958omwnousq8Eooéfiom8N8mfinom
`.00E5«€30Emu“€80V_mu1/,9Hem£84/Efiomomm
`\88.%wmovfia
`
`Qm>ESmamaumoEmE09552
`
`8cm230%
`
`
`
`souommsmb~A.HD>®soEofi
`
`.6
`
`.6
`
`.@
`
`
`
`
`
`UHNUE580DUNE‘2Sam.wO>>O?wo::o>oM
`
`
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 29 of 30
`
`US 8,595,055 B2
`
`I O0
`
`— — — * — * — — —
`Points withdrawal value=
`
`—l
`
`V
`
`(number of points withdrawn from
`withdrawing LP account)
`
`X
`
`(point withdrawal rate for
`withdrawing LP)
`
`L
`
`r_ _ _ _ _ _ _ _ __ _
`l
`Poms deposit value:
`I
`1
`(points withdrawal value)
`I
`_
`1
`minus
`I
`I
`(point exchan e transaction fee)
`I_
`g
`
`J
`
`I
`I
`I
`I
`I
`I
`I
`_I
`
`(points deposit value)
`
`I‘ ’ _ _ " _ ‘ _ " _ 7
`|
`Number of points to deposit:
`l
`I
`I
`|
`I
`I
`I
`I
`I
`I
`I
`I
`I
`L
`-1
`
`X
`
`_
`_
`(point deposit rate for
`depositing LP)
`
`Determine the value
`at
`the points
`withdrawal
`transaction
`
`
`
`
`
`1002
`the points withdrawal
`Post
`value to the points
`reconciliation account for
`the withdrawal
`issuer
`1
`I
`O03
`
`
`Determine the value of
`the [points tdeposit
`
`
`ransac ion
`
`
`
`I004
`
`
`
`Determine number of
`points to be deposited
`
`1005
`
`the points deposit
`Post
`value to the points
`reconciliation account for
`
`the depositing issuer
`
`
`
`
`
`
`U.S. Patent
`
`Nov. 26,2013
`
`Sheet 30 of 30
`
`US 8,595,055 B2
`
`H02
`
`
`
`tally all points withdrawal
`values Ill each
`
`reconciliation account
`for each issuer
`
` H01
`
`
`
`Generate _and transmit
`an |llV0|C€
`to each
`
`issuer based on
`these tallies
`
`
`
` 1201
`
`
`1202
`
`
`
`Tally all points deposit
`transactions originated
`from transaction
`center
`
`
`
`Generate and transmit
`an invoice transaction
`center based on
`these tallies
`
`
`
`US 8,595,055 B2
`
`1
`APPARATUS AND METHOD OF
`FACILITATING THE EXCHANGE OF POINTS
`BETWEEN SELECTED ENTITIES
`
`FIELD OF THE INVENTION
`
`This invention relates to apparatus and methods for keep-
`ing track of points and,
`in particular, for managing and
`exchanging those points that are issued and redeemed in the
`context of a loyalty program (LP).
`
`BACKGROUND OF THE INVENTION
`
`5
`
`10
`
`2
`
`LPs. Presently, such large issuers have income from the sale
`ofpoints to their existing customers, but also to other business
`entities.
`
`LP points typically have a limited life from their date of
`issuance. Thus, many points will expire as a result of a lack of
`interest in participating in a LP plan. In 1998, 68 billion points
`expired. The lack of interest and participation results in part
`from the number of available plans, the complexity of a
`particular plan, the inability to readily ascertain the balances
`in the LPs to which a customer may belong and the relatively
`small value of the points. There are billions of points that sit
`in accounts with very limited redemption options and low
`utility to a customer, i.e., the points are kept in accounts with
`balance that are below redemption levels, or a levels with
`limited redemption options. The growing number of LPs have
`led customer to join a number of LPs, thus spreading the
`points issued to this customer among the many programs and
`preventing any one of these plans from accumulating a sig-
`nificant number of points. For the above reason, few custom-
`ers are achieving significant value from the LPs thereby pre-
`venting a LP from meeting its goal of achieving customer
`loyalty to a particular source of products and/or services.
`There are presently available a number web sites that offer
`services related to LP programs. MaxMiles MileageMiner is
`a website offering management services to frequent flyers.
`MaxMiles automatically gathers frequent flyer balances and
`account information from airlines, hotels, and credit cards,
`analyzes the most current mileage offers, searches for miss-
`ing mileage credits, and sends a personalized report of all
`miles via email to the frequent flyer. The personalized reports
`are updated daily.
`Miles Direct.com is a website that automatically gathers
`and reports all of your frequency and rewards balances from
`airlines, hotels, credit cards into one consolidated statement.
`Miles direct also tracks expiring miles or points, activity, and
`elite levels.
`
`Points Universe is a website that keeps track of points,
`miles and other currencies in one statement. A customer can
`
`also earn points, award points, and join a points universe
`loyalty program. By shopping/visiting sites, these points can
`be used to redeem products on the Awards Store Catalogue.
`The AwardMaximizer tool tells you what products can be
`purchased with your Award Points.
`Milesandpoints.com is a web service that keeps track of
`your miles and points in one location. The site alerts you
`about new promotions and offers based on your preferences.
`The site also reminds its customers when promotions/miles/
`points are about to expire.
`MilePoint.com is a website service that converts any or all
`of its customers’ miles and points from participating frequent
`traveler programs into money to spend at an assortment of
`online merchants. Every mile point is valued at a set rate. For
`example, if you have 500 miles and the set rate is 0.02/mile, a
`customer’s points may be converted in a currency, e.g. $10.
`MilePoint Money is used for partial payment of purchases
`with merchants within the MilePoint network. In addition,
`Mile Point permits its customers to set up accounts and to add
`selected LPs to its portfolio. The MilePoint website is issu-
`ered with its LPs.
`
`The Netcentives website provides relationship marketing
`technologies and services creating loyalty programs for
`brick-and-mortar, click-and-mortar, and pure-play online
`companies to maximize the value of their relationships with
`its customers, employees and business issuers. Netcentives
`creates private label rewards for its clients or can have it’s
`clients participate in ClickRewards.
`
`15
`
`20
`
`25
`
`30
`
`35
`
`This invention has in at least one embodiment an applica-
`tion to loyalty programs (LPs). LPs are designed as the name
`suggests is to create and maintain the loyalty of a customer to
`a particular product or service. The source of such services
`and/or products is also the issuer or distributor ofthe points to
`its customers and the redeemer of those points for rewards.
`LPs are based on the concept of influencing the customer to
`continue to purchase products and/or services from one
`source, whereby the customer is repetitively issued points
`and, over a period of time, will accumulate sufiicient points
`that may be redeemed for a valuable reward.
`There are now over 5 trillion LP points outstanding around
`the world. Armually 500 billion new points are issued. Each of
`these points represents real economic value to both the cus-
`tomer and the issuer. LP’s which issue points must carry them
`on their balance sheets as a contingent liability (for example,
`Business Week has reported that in American Airlines’ case
`this number is greater than $800 million). In some cases, LPs
`are also using points as a revenue-generating product that LP
`proprieters sell to marketing partners. There are four main
`types of loyalty programs: travel (airlines and hotels), finan-
`cial (credit cards), retail and network (AirMiles, ClickRe-
`wards and WebMiles).
`The number of LPs has exploded in recent years, thus
`making it difficult for customers to be knowledgeable about
`the plans, much less interested in participating in a LP. Pres-
`ently there are over 90 LPs sponsored by the airlines, i.e.,
`frequent flyer programs. There are hundreds of credit card
`programs sponsored by financial institutions. There are over
`8500 LPs sponsored by retail companies. The number of
`customers who have participated in LPs is greater than 350 45
`million. Globally, there are more than 200 million customers
`participating in frequent flyer LPs, of which 160 million
`customers participate in LPs sponsored by US airlines. 75%
`of the UK population carry a loyalty card, while 66% of
`Canadian households belong to LPs of AirMiles or Sears 50
`Club.
`
`40
`
`The issued points that have not been redeemed has now
`grown to staggering numbers. There are presently 3 .5 trillion
`points in the market today in the North American LPs alone.
`500 Billion new points are generated armually in frequent 55
`flyer LPs alone. Each point has an economic value, which can
`be expressed in monetary units per point. Accumulated in the
`numbers mentioned above, unredeemed points represent
`huge assets. In addition, unredeemed points represent a liabil-
`ity to the issuing entity in terms of the future cost to redeem 60
`these points. While presenting a liability to the point issuers,
`they also represent a huge asset base, which is growing annu-
`ally, as most LPs are accruing more points each year than their
`customers are redeeming. This positive issue/redeem ratio is
`expected to continue in the future. Thus while the liability of 65
`many LP point issuers has increased, also has been the oppor-
`tunity of generating revenue streams for many of the larger
`
`
`
`US 8,595,055 B2
`
`3
`None of the above described services or web sites recog-
`nize much less address the primary problem with LPs, namely
`that most customers do not accumulate sufficient numbers of
`
`points at which the customers can effect