`
`(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
`
`
`
`US
`
`Patent
`
`N v. 26, 2013
`
`Sheet 4 of 30
`
`9USS
`
`595,055 B2
`
`dim
`
`9
`
`GE
`
`
`
`«.2832:02282:5:812:.£36.538chuEB
`
`3582“casome
`
`
`
`£08...8»
`
`
`
`
`
`
`
`gucwtzuBEBE33:8.358.M:359;)$5933£12
`
`
`
`.tat—aw:
`
`,,,Euwcacuxfifica!.,,./wcmusvobfi.
`Ezramafiaan,‘..
`
`
`u
`
`
`
`Semen:32firep25;mi
`
`m32;:S25855::mE;28:53‘.533%J33;o0DEWmnewwmcmzoxflcaa
`an:m5mm.EE
`”E?2:0999%EH2530=¢E9:22..2‘35baggagea.28388.253
`
`EudwobE
`
`
`
`
`
`mmcmsoxmEmcmsoxm3:25“.
`
`
`
`cmmémamm__E825.2.
`
`
`
`
`
`$526comm...ucmmEEmen
`
`
`
`Esooum193:3:32a95c.meemoa5.93—So»ammcmEm:2“;E._E .232BEas:
`
`55a99:mE_E.55:2,;;/
`
`.5.}!
`
`BEE1396
`quw
`
`
`
`19225153EmmuESBno»gainan?mum2Eng:Eganv3.23:8bk
`
`
`
`
`
` .532;2.36ScamSE
`
`
`
`
`
`
`
`.mmmzmoiSn;mwmvcwBaumESE.“Em.mmucgmscoszm
`
`52
`
`
`
`
`
`5.0.835an
`
`
`
`
`
`.23.
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 5 0f30
`
`US 8,595,055 B2
`
`33 23%
`
`
`
`“REE 3301 55m 1:32am)...
`
`
`
`
`
`1.. Mm: .
`
`:QIHU
`
`
`
`US.
`
`Patent
`
`Nov. 26, 2013
`
`Sheet 6 0f 30
`
`US 8
`
`9
`
`595,055 B2
`
`0%.UE
`
`
`
`
`
`
`
`W..IpE.
`
`Luz—56qu
`
`9mmmmamja
`
`.Eunun_hw.
`
`EEOU»
`mufiom
`
`a...u.3>mrpmcw1¥
`
`aim@5033%
`
`
`
`omawmu.mam:=<E3”EatZucme
`
`
`
`
`
`BEE—.8cosmEEE2:E:29:232%mozmmmmmmmmDSmmOm
`
`
`
`.30042.5mmoz<>ijmq<u02.30448min.
`
`:Ewr‘m5
`
`.Em
`r.":1.
`
`
`
`Q....,Ah,figsfldgseyuqefinyifl
`
`
`
`
`
`
`
`
`
`
`
`U.S
`
`. Patent
`
`N V. 26, 2013
`
`Sheet 7 0f 30
`
`US 8
`
`,595
`
`,055 B2
`
`aw
`
`0
`
`65
`
`2.9m£58.35 .8;Sam.
`EscuumcmEgo
`
`E8993A26:
`
`mESfiEc:S:mumo
`
`53opEnmcmfixflc.nmsuaugE32:6;3£83.69:B:2mmmuum2m;26:2;
`
`32°....56qu£53a9%3635EEumfi2223592.3332:615.;EPAv.55.—
`
`
`
`
`
`
`
`ad];353.5%m:3EH.:9”EwmmjmwidgéE3:51:5»ES»59:2:9.5%
`
`$22
`
`
`
`zmooozmrulfiHwEmEma:
`
`fiExccm$52«$52$23.2
`
`9663.525i
`
`.3;Sfifimw
`
`cmumOmEmz53
`
`
`
`
`
`E3$93965amen?:mEm
`
`
`
`
`
`hrst8““SEEommmmmz=mEm
`
`
`
`um:H32Hmuooiguana
`
`«3ch35.50
`
`w.
`
`
`
`cotmEEE5:8.5makeEumnm
`
`
`
`museum;2EE3«EsqE2.—
`
`2?»?w?V.
`
`
`
`
`
`mm»dam:mama“:8ma:2;2:25
`
`
`
`
`
`
`U.S.
`
`Patent
`
`N V. 26, 2013
`
`Sheet 8 0f 30
`
`US 8
`
`9
`
`595,055 B2
`
`
`
`mg..UE
`
`50B
`
`VOCGEA
`
`30>
`
`Zc-in
`
`Son
`
`Selma
`
`.39..
`
`8:23
`
`50»
`
`«flan—In
`
`.
`
`
`
`
`
`$2532583Sofafin:mm}:8=30.8;;6:83:23.23.8.25
`
`
`
`
`
`33m92%new89:23.3omcmgux.mwmcmguxflsaa
`
`
`
`
`
`32>23o:hawUfiwmc2353?E38“‘59”gumS26:25835£32Em32mm
`
`
`
`mug—.2353.52
`
`.3;23wa—.ea .m__2mu
`
`355:2w
`
`
`
`awe—HOwbwvm
`
`
`
`v.33!n23,:<Eoufisom529
`
`:251m
`
`Himanhm
`
`
`
`Mango.3«main.)
`
`
`
`
`
`
`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
`
`0N
`
`03f001teehS
`
`00m
`
`5,
`
`9
`
`055 B2
`
`w.
`
`9y.A:Find“;.
`
`2_.\u.,..../V.rbfx.
`6.,SEEmagiEémioq522r:252SEE:w;coszéE926:92:25wmmmi
`
`
`
`
`
`
`
`
`5:835%ms25%2:bronze3Sac.so.»$5gauche;2:0=n55E339.5.m955.32.5?«0255anamwa555afl9:1905nwmmfi.mfiwcaEmso»:an:5;2cozmctec.
`
`
`
`.anmm‘mutna
`
`3m
`
`
`
`US.
`
`metaP
`
`2
`
`03f011te
`
`595,
`
`055 B2
`
`
`
`Ian.63
`
`
`
`
`V.«:0.2.395E:K2.8353N,H323w
`
`EwEmwkmm9.32:an$5392:a:1-...3£.3fl£cnt.mu:1.8005”a”,1,mWHHHHOQuddE..»...E
`
`
`
`
`
`
`6.,.Swim:mmmma28$an.5332:3newcosmEEsEEmoa3&25;cEnamno»285
`
`
`
`
`
`
`
`
`8.
`31.9.!hf?u(on.a:“m.nrr...tm“Hurry.“wwan.1.“£13m
`
`
`
`:2.49:3,?!ii.
`
`
`
`
`
`
`SEQ.krmfifi,2
`
`4930.S1}..
`e...hI;
`
`w:u«EDD
`
`3222
`
`Sch
`
`3.2.3
`
`
`
`
`
`
`
`
`U.S.
`
`Patent
`
`62Vm
`
`31
`
`021teehS
`
`l}00m
`
`055 B2
`
`989035.
`5,...._-.-!l|-!...-.--..-.-..on...--..-
`
`mgEf.«B.
`0Enoscm55$;:o_fict&cmEggSay£13353:
`
`
`2.,.,ozemEan50>E82535.5..5:23»;”:38un.2;3.3%E2;xcmi
`
`
`
`
`
`
`
`
`
`2.&.”£3539“tauohuimgJEEEE-53.350an,€03.30398$:.Eggwma9%an
`
`
`
`
`
`
`
`Femoamfi(7.?$9.30:33353..380m;25;323:8
`
`
`
`
`
`
`
`.mnuufivwka.
`
`
`
`
`
`E.5328:3turn35ch95:3E39mmcoaomwcm:wwcmzuxmzan‘5355:2.62m
`
`
`
`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.,2V.0N
`
`03f071tee
`
`00m
`
`595,
`
`055 B2
`
`Um.UE
`
`
`
`
`
`
`
`
`
`“3:..meEco::CED...3:5“.FOON®
`
`
`
`
`
`
`
`am.9503flag»;
`
`ooaomwmt”:
`
`
`h.nS.2;.EEmEumapEa...mm.
`3mmmmmFPmEngummEm;mmcfu“.2EnoFmof.362”mnmwm
`
`
`
`9Em?=9“EnoEm.9:.25.u\l
`
`
`
`,Euqfimvauosifi_fiumcnavx.$3.350:m..
`
`
`
`IIJS.
`
`iPatent
`
`Nov.
`
`26
`
`,2013
`
`Sheet 18 of 30
`
`USS
`
`,595,055 B2
`
`QmHOE
`
`
`
`
`
`
`
`
`
`unis“;-1335vam.fimgoaomoiszfisfiM[Fig
`
`oz?3Efimoa25".5
`
`._.mmrmfin.3E;5...
`
`“figfinfifimnl,..
`
`9565man»
`
`25.9:m_.mi
`
`
`
`uofimm!5;“::fiE35501Bang
`
`
`
`333"grunt,”
`
`
`
`mmm2£52:9Emhmoamco520magem
`
`m!
`
`
`
`
`
`”So:umcmzux9«6823.9.6;.5)
`
`
`
`U.S.
`
`Patent
`
`Nov. 26, 2013
`
`Sheet 19 0f 30
`
`US 8
`
`9
`
`595,055 B2
`
`mm.UE
`
`
`
`
`
`wmcmzuncit—“:8.
`
` uuawmsn29.
`lomwm$2l!09%0mgI!9:IIIf
`
`
`956%llmbvmD808.F.I59%Samll.«9%839[123%.mmvmll2%.
`
`83%II25308.83llnmuwma?II.33$83%liniumnmvmI.$5
`
`figrionvm552:
`
`
` /.uufifixsauce?.,«flumiwwmm.rumpmm.
`
`
`
`
`
`
`aweamwmnfiwm“m~ohanmmmufimflwm.,.
`
`.m»:
`
`
`
`:<5?ZS:Ecm®
`
`
`
`mmcwfixflsoa5%imam.AEonomcusux“.0
`
`
`
`
`
`553%#9235£39.32-as:mmsmsuxIBaumfiscan‘
`
`
`
`
`U.S.
`
`me
`
`31026.,2
`
`t
`
`03f
`
`5,95:8m
`
`055 B2
`
`mhm.
`
`
`
`2569
`
`0mmcmzoum.2?3:23
`wm%13395mwxflvgamma$523353m2.z:53.58.
`
`
`0‘,..‘,‘NEmatmmu«FEE
`
`V.:2::8EmmEfimmcmguxm
`
`
`
`
`
`
`
`
`.53mm:wmcmfimeEu.2;8:0454$mm<mmozafoxjde
`mEmEauB239..Wham8.9:5»$chqu5.;.
`355?:53:8chm55:$5.:vaEpsm
`
`
`
`U.S.
`
`Patent
`
`2962Vm
`
`2
`
`30
`
`l}595l}00
`
`055 B2
`
`m.3mg?2£3..
`
`“Ex:“:23LuW3:6Saigon”?.2629ufififi.‘UmmmE32334
`
`
`
`.3633%032.1nan)»2758*«39.38933
`
`
`11558.a.3qutan
`
`A‘T%£3.35:H,.333:!IE
`aUHDU
`emukomDL1533
`aucmzuz.p
`
`
`.,ierc2585Exammmmm2.5.2325122:9."
`
`
`
`
`
`5335.953:—.£.3nh.$."at
`
`
`i526im95:
`
`
`
`nmmm«E-zhcaaEau655.53quI
`
`
`
`pfiafiiaawmmnfiE.Surfing-..
`
`
`
`
`
`.HNwmuEuznjuEanEmu&.qufi_m5uu_c€:o«
`
`mmw
`
`
`
`
`
`....=a=a=:a.—:_EmotzmfigmmDuEmma“.
`
`
`
`
`U.S.
`
`Patent
`
`2
`
`00m
`
`9
`
`055 B2
`
`5,,9325.32?:4.£3as:3395Edamg
`
`3a;m«3:55.o{36*
`355561.Eu:5u!wEuEQcQn_.rm3.:2323:3.25220\2033::::::,:;23:NFmnix:
`
`
`
`
`2£5E“alias.Mc.3026
`
`6,Irflflmmuu
`
`xiamMmbmi68fij...:oluzmk.
`Lnlw.2:2bl£32225«E122;«Eluv_agfi.wu+
`
`
`253.359..“
`
`urge:.,,33E!lg
`
`
`Em.UE
`
`
`
`
`
`
`
`..3c...wm.uurEauch£39.223::~55..an
`
`
`f:v.A.,.
`
`
`
`
`,_v.8.“Eng”Mow,wavy—E...magma—9wuwcoufiuganm”,
`
`taunfizrg1.M
`
`
`
`
`U.D:3ch:2
`
`
`
`«com».mflui
`
`3mg>N$
`
`SS35364
`
`
`
`
`
`uE~1hcaEPuBrgmz
`
`
`
`
`
`
`U.S
`
`. Patent
`
`NOV.
`
`26,2013
`
`Sheet230f30
`
`US 8,
`
`595
`
`,055 B2
`
`Hm.UE
`
`
`
`
`
`
`
`Nam/.ian:.aafnz522%ch
`
`mm:ufixMEEamain6...5gJEEP
`
`
`
`,Emownacmonyr“.«5%J
`
`
`
`
`
`
`
`
`
`.363:53“hams$9.53
`
`
`
`mmzwfixmmcmgfl
`
`condom.F08.58F
`
`95.2:
`
`.mwwammfiwy
`
`
`
`
`
`uxovafim.59..“mmnfioumxfwEmhmmB.Em?“m.can,»Ego;Wmxm5rim.8“28%5mm.“mm:
`
`
`
`
`US. 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
`
`710
`
`
`714
`
`Customer
`
`
`transmit account
`
`account
`Format of customer
`
`
`confirmation record
`validation
`account validation
`
`
`
`
`containing an error
`request
`request correct?
`
`
`
`
`response code
`received
`
`
`712
`
`
`
`715
`
`
`Transmit account
`
`
`
`Customer is a valid
`confirmation record
`
`
`member of
`this LP?
`containing an error
`
`response code
`
`
`
`
`
`717
`
`
`
`
`transmit account confirmation
`record containing confirmation
`code and current point account
`balance for this member
`
`
`
`
`
`center
`
`Flag member account as a
`customer of
`transaction
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 25 of 30
`
`US 8,595,055 B2
`
`720
`
`
`START
`
`
`
`
`
`721
`
`Define data format &
`communications protocol
`
`for providing account
`balance updates
`
`FIG.
`
`'70
`
`_
`
`FIG. 7D
`
`732
`
`
`733
`
`
`Account
`
`
`balance
`Transmit update account
`
`
`balance record
`change
`
`
`
`detected
`
`
`FIG.
`
`"7E
`
`740
`
`744
`
`
`746
`
`
`745
`
`
`Account
`Transmit
`
`
`
`Format ot balance
`
`balance
`
`confirmation record
`
`
`
`request message
`request
`
`containing an error
`
`correct?
`received
`
`response code
`
`
`748
`747
`
`
`Transmit
`
`Customer is a
`
`confirmation record
`
`registered member
`
`containing an error
`
`this LP?
`at
`response code
`
`
`
`
`Transmit update account
`balance record
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 26 of 30
`
`US 8,595,055 B2
`
`m
`
`75‘
`
`
`Define data format,
`
`validation rules and
`communications protocol
`
`
`for points transactions
`
`
`
`FIG. 7F
`
`760
`
`764
`
`
`763
`point
`
`withdrawal
`Transmit
`
`
`
`Format of
`transaction
`confirmation record
`
`
`
`
`transaction message
`
`
`message
`containing an error
`correct?
`
`received
`
`
`
`response code
`
`
`
`
`transmit
`
`Does transaction '
`
`confirmation record
`FIG. 7G
`
`message SOIISTX validation
`
`rules.
`containing an error
`
`
`response code
`
`Y SE
`
`768
`
`
`Transmit confirmation record
`containing transaction
`
`Post a credit
`to customer's
`confirmation code and
`LP account
`
`
`
`updated point account
`balance for this member
`
`
`774
`
`
`
`775
`point
`
`
`
`
`deposit
`
`
`
`transaction
`
`
`transaction message
`message
`
`containing an error
`correct?
`
`
`
`
`received
`response code
`
`
`Format of
`
`Transmit
`confirmation record
`
`762
`
`772
`
`FIG. 7H
`
`776
`775
`
`
`
`Transmit
`Does transaction .
`
`confirmation record
`message satisfz validation
`
`
`
`rules.
`containing an error
`
`response code
`
`YES
`778
`
`
`Transmit confirmation record
`containing transaction
`
`
`Post a debit
`to customers
`confirmation code and
`LP account
`
`updated point account
`
`
`balance for this member
`
`
`777
`
`
`
`U.S. Patent
`
`NOV. 26, 2013
`
`Sheet 27 of 30
`
`US 8,595,055 B2
`
`FIG. 8
`
`800
`
`801
`
`
`
`the point withdrawal
`Set
`rate and the point
`deposit rate
`tor this LP.
`
`
`
`
`Transmit
`the point
`
`withdrawal and point
`deposit rates to the
`
`transaction center
`
`
`
`
`
`
`
`US
`
`P
`
`US 8,595,055 B2
`
`
`
`.\/W052%8EBAmacoonmE“moo“._m;8%BE:38mm3E3EmuEVEU
`tm.U“rm”vowsouommamb“XX:0Fm\COCA:mQNCNRNMHN5aQKWUU\..MHom\00m‘25Qa
`
` mnoodm*B\\\xg///nmmom535%:Moomm,Gama
`
`9805580$59325528mmmo25503.05%
`
`
`
`saEafi:zoom2:228a
`
` 023838Sooéfiom8m3Mai8303352/m_m__m\ES:86gen.5\Mma\\83mg/l/\m‘Econr80¢@30th3:5m5
`
`:m\oomo.omwmomma.oUan“€80Emu€80"1/9£5$8
`
`
`HERBS
`
`1/EEOQONm
`
`.9
`
`Q
`
`.@
`
`am>2E953:538an59:52
`
`
`
`OOCAH#HMHOMHfiOSOMmQNHwEDNVOGOHEOHQ
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 29 of 30
`
`US 8,595,055 B2
`
`1 OO
`
`_________
`Points withdrawal value:
`
`—I
`
`[—
`
`(number of points withdrawn from
`withdrawing LP account)
`
`X
`
`(point withdrawal rate for
`L__JWW¥?__J
`
`F‘ _________ _‘
`Points deposit value:
`
`I |
`
`I l
`
`(points withdrawal value)
`
`minus
`
`(point exchange transaction fee)
`t_ _________ _l
`
`I l I
`
`l— _________ ‘l
`Number of points to deposit:
`
`(points deposit value)
`
`X
`
`I | I I
`
`.
`(point deposd rate for
`L___E_LL__J
`
`de ositin
`
`LP
`
`I | I |
`
`Determine the value
`at
`the points
`withdrawal
`transaction
`
`
`
`
`
`
`mm
`the points withdrawal
`Post
`value to the points
`reconciliation account for
`the withdrawal
`issuer
`
`1 003
`
`
`Determine the value at
`the points deposit
`
`transaction
`
`lOO4
`
`
`
`
`Determine number at
`points to be deposited
`
`
`
`
`
`Ims
`the points deposit
`Post
`value to the points
`reconciliation account for
`the deposrtrng Issuer
`
`
`
`
`
`US. Patent
`
`Nov. 26, 2013
`
`Sheet 30 of 30
`
`US 8,595,055 B2
`
`
`
`1101
`
`1102
`
`
`
`
`Generate and transmit
`tally all points withdrawal
`an invoice to each
`values in each
`
`
`issuer based on
`reconciliationlaccount
`
`
`these tallies
`for each issuer
`
`
`FIG. 12
`
`1200
`
`1202
`
` 1201
`
`
`
`Tally all points deposit
`Generate and transmit
`transactions originated
`an invoice transaction
`from transaction
`center based on
`
`center
`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. Annually 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 annually 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 redemption’s for the
`rewards. In particular, these services do not teach how points
`may be accumulated into one account. In additio