`(10) Patent N0.:
`US 9,027,827 B2
`Dessert et a].
`(45) Date of Patent:
`May 12, 2015
`
`USOO9027827B2
`
`(54)
`
`SYSTEM AND METHOD FOR PROVIDING A
`PERSONALIZED SHOPPING EXPERIENCE
`AND PERSONALIZED PRICING OF
`PRODUCTS AND SERVICES WITH A
`PORTABLE COMPUTING DEVICE
`
`(75)
`
`Inventors: Robert L. Dessert, Canton, GA (US);
`Robert Canterbury, Carlsbad, CA
`(US); Scott Monahan, Atlanta, GA (US)
`
`(73)
`
`Assignee:
`
`QUALCOMIVI Incorporated, San
`Diego, CA (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 288 days.
`
`(21)
`
`Appl. N0.: 13/365,424
`
`(22)
`
`Filed:
`
`Feb. 3, 2012
`
`Prior Publication Data
`
`US 2013/0181045 A1
`
`Jul. 18, 2013
`
`Related U.S. Application Data
`
`Provisional application No. 61/586,900, filed on Jan.
`16, 2012.
`
`Int. Cl.
`G061” 17/00
`G06Q 30/06
`G06Q 30/02
`006g 20/32
`G06Q 20/20
`G06Q 30/00
`U.S. Cl.
`CPC
`
`(2006.01)
`(2012.01)
`(2012.01)
`(2012.01)
`(2012.01)
`(2012.01)
`
`G06Q 30/0601 (2013.01); G06Q 30/0207
`(2013.01); GIMQ 20822 (2013.01 ), G06Q
`20/20 (2013.01); G06Q 30/01 (2013.01)
`Field of Classification Search
`USPC ............ 235/375, 380, 379, 705/1425, 14.58,
`705/1453, 14.16, 14.64, 14.66, 14.19, 14.1,
`705/261
`See application file for complete search history.
`
`(65)
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`(5 6)
`
`References Cited
`
` U.S. PATENT DOCUMENTS
`
`5,424,524 A
`5,918,211 A ”‘
`6,179,206 B1
`2002/0062249 A1 *
`2005/0040230 A1
`2010/0145784 A1
`2011/0029364 A1
`2011/0191181 A1
`201 1/0246306 Al
`2011/0295670 A1
`2014/0239066 A1
`
`6/1995 Ruppert et 31.
`6/1999 Sloane ............................ 705/16
`1/2001 Matsumori
`5/2002 Iannacci
`......................... 705/14
`2/2005 Swaitz et a1.
`6/2010 Sriver et a1.
`2/2011 Roeding et a1.
`8/2011 Blackhurst Ctal.
`10/201 1 Blackhurst et a1.
`12/2011 Thomas et al.
`8/2014 Dessert et al.
`
`OTHER PUBLICATIONS
`
`International Search Report and Written Opini0n7PCT/US2012/
`0704757ISA/EPO7Sep. 20. 2013.
`
`* cited by examiner
`
`Primary Examiner 7 Michael G Lee
`Assistant Examiner 7 Tabitha Chedekel
`
`(74) Attorney, Agent, or Firm 7 NicholasA. Cole
`
`ABSTRACT
`(57)
`A system and method for providing a personalized shopping
`experience with a portable computing device (“PCD”) are
`described. The system and method may include checking-in
`PCD consumers upon entering an establishment of a iner-
`chant. The checking-in of the PCD consumer may include
`verifying credentials for gaining access to a central mobile
`payment controller and receiving a merchant identifier corre—
`sponding to a merchant from a computer communications
`network. Next, a scan of a machine-readable code associated
`With at least one of a good and a service may be received.
`Information associated With the machine-readable code may
`be retrieved from a database. Subsequently, a personalized
`price for the at least one good or service may be determined
`by applying one or more rules. The personalized price may be
`transmitted over a computer communications network to the
`portable computing device for display to the PCD consumer.
`
`36 Claims, 26 Drawing Sheets
`
`
`
`3%?
`BSSAKSSC
`
`SCANNING
`
`Google LLC v. RFCyber Corp. / Page 1 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 1 of 50
`
`PGR2022-00003
`Apple EX1007 Page 1
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 1 0f 26
`
`US 9,027,827 B2
`
`
`
`
`
`@Emumxm
`
`
`
`EEmoxcmm£28:85Emig$25592
`
`mom<85Xx
`
`
`
`
`
`
`
`
`
`
`
`
`
`or
`
`
`
`5:32Emceos.
`
`oE._®__o:coo
`
`EmE>mn_
`
`
`
`m..__no_>_EEOC
`
`RF
`
`@Emggw
`
`
`
`won.E2055.
`
`mcozmoE:EEoo
`
`foémz
`
`NSmm
`
`consootmto
`
`
`
`
`
`E9m>wEmE>mn_m__no_>_
`
`
`
`Eton.EmE=oEm
`
`><>>m_._.<o
`
`
`
`$522LmEzmcoo
`
`m853m00
`
`Au.m:5O<om_mton_E9981
`
`
`
`
`E996EgomcoEmum>wb_m>o._
`«NV.055EmcemE
`
`F.9".02
`
`
`momL8300mESanO_9505:0530;
`
`OE.
`
`
`
`EoE>mn<mcaaocw
`
`co:mo__aa<
`
`599m50285m:
`
`
`
`«NV_voflficombmmum
`
`
`
`95922%QO
`
`
`
`Eton.EmEEQ
`
`-29wEmzoLmE
`
`950.2m55>
`
`
`
`EtonEmE>ma
`
`7omaooG
`o5fO2e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 2 of 50
`
`PGR2022-00003
`Apple EX1007 Page 2
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 2 0f 26
`
`US 9,027,827 B2
`
`
`
`
`
`0r
`:0:
`g
`
`0
`0 -
`(3
`
`‘63
`00
`
`0
`2
`
`“
`Q
`
`a;
`'22-:
`1.1.:
`
`C
`
`l
`
`
`Accaunt
`
`
`
`
`ierrns80condiiions User
`
`3
`‘—
`:51.)
`
`i
`i
`
`
`
` GOOG-1007
`
`Google LLC v. RFCyber Corp. / Page 3 of 50
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 3 of 50
`
`PGR2022-00003
`Apple EX1007 Page 3
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 3 0f 26
`
`US 9,027,827 B2
`
`mw
`
`Mimi
`
`w $
`
`53%SamWE“ng
`
`nma:$8.92gm
`
`695mg33Eat
`
`.mEmzteamm..
`
`
`
`
`
`REC338mugmwas33,.
`
`5%Samhmm8%Emeaxm
`
`
`
`8?E:3,mgEmma3:8{3;52%,,Q“385
`
`524.8m53.:gE?»8»0a8%”9SE
`
`
`
`
`
`
`
`5&305w8E32%
`
`32,dz9%
`
`322%.9mg.EEgg
`
`
`
`
`
`
`.mngE?E35
`
`3%SE
`
`-mzmzmogm-%858$
`
`”Egg;33mag
`
`....4§owmom0:???)
`
`833E
`
`7omaooG
`o5fO4e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 4 of 50
`
`PGR2022-00003
`Apple EX1007 Page 4
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 4 0f 26
`
`US 9,027,827 B2
`
`MNgwmm
`
`mmmx<mmm
`\mmm
`
`«QONN
`
`Nwm
`
`
`
`£wa3a“a:3“28
`
`M$3$2.029%
`
`Emgmmm
`
`3&25%a32%:
`
`
`
`.mamauogw.Q528E
`
`$.me”8i
`
`3%Em,g3335
`
`3%”8a
`
`8&3gnaw,8%”8E
`
`
`
`8.me“HEP“:
`
`-$52“6%-QSaga
`
`
`
`//
`
`89
`
`$53EggEgamma¥
`35$2.24a,a$38%33$8
`5?-.m.mw3;meorm_m3253
`
`mmcngm$39ng
`
` X32.g2535.%L86Egg
`
`
`
`93;”ES
`
`
`
`83-.Em
`
`WEE?
`
`%€5me
`
`.
`
`Nwm
`
`7omaooG
`o5fO5e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`
`
`
`
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 5 of 50
`
`PGR2022-00003
`Apple EX1007 Page 5
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 5 0f 26
`
`US 9,027,827 B2
`
`<N:
`
`5332*23its
`
`met—.5352
`
`
`(tam?«829“?»
`so:98Sn
`
`$8.8mto
`
`<vmw
`
`«HszthmtGEmm...
`
`<vmr
`
`mmoEcmto
`
`RomES©GE
`
`mg9mm
`
`NNmmwu_>._om
`
`
`
`tummm5:80..
`
`ascoEmom‘omb
`to:235:2...»
`
`
`uEfEsuwz
`
`20:8quits
`
`mg
`
`
`
`new.235383mm
`
`BE.82
`
`:o_um_u::EEou
`
`
`
`«EMEm\mMira—mm
`
`
`
`
`
`
`
`<n.0."—
`
`#5
`
`ZOEEOU
`
`EREEQ
`
`ENE:
`
`EEQEQ
`
`K2<mbqflmmx
`
`\EQQEQ
`
`mmIHO
`
`
`
`Zb.\fiinfia
`
`7omaooG
`o5fO6e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`$2:98.58
`
`m:ZO_._.<U_._n_n_<._.Zm_>_><n_\uz_n_n_0_._mOmN_._<Zszmn_
`
`mom5&5838
`
`
`
`QZICOEmUEJEEO
`
`
`
`:ozmgczEEou832”.
`
`838E202838
`
`
`
`8300mczquooofimtom
`
`
`
`
`
`5:03:00EoE>mn_95226:50
`
`
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 6 of 50
`
`PGR2022-00003
`Apple EX1007 Page 6
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 6 0f 26
`
`US 9,027,827 B2
`
`Device Display
`
`908
`
`PERSONALIZED SHOPPING/PAYMENT APPLICATION 113
`314A
`A :
`314C
`314D
`
`314E
`
`314F
`m314G -314H
`314|
`314J
`314K-3r:14L-314M-314N —314O
`314P-14O
`14R-
`m-_ign--out _isableacct
`1oA
`1B
`1oC
`
`1-D
`
`1oE
`
`Skinning Capability
`
`316F
`316G
`i_—store _istitems
`
`wai—ing1_lwpaying1
`
`316K
`
`13A
`
`1'B
`
`10C
`
`1 o L
`
`1 'D
`
`1 E
`
`318F
`
`318G
`
`318H
`
`332
`
`FIG. 3B
`
`Google LLC v. RFCyber Corp. / Page 7 of 50
`
`GOOG 1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 7 of 50
`
`PGR2022-00003
`Apple EX1007 Page 7
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 7 0f 26
`
`US 9,027,827 B2
`
`Alternate
`
`20A
`
`'10
`
`Payment
`Systems
`
`Cred it
`Card(s)
`
`Merchant
`Acquirer
`
`Central
`_
`Mobile
`Payment
`Controller
`
`402
`
`eWallet
`
`Credit Switch
`
`404
`
`406
`Data Update
`
`Enterprise Router
`
`408
`
`MERCHANT POS SYSTEM
`
`410
`
`Store Controller
`
`132 Retail ECR
`
`-
`
`.
`
`‘
`
`Handheld
`
`low/mater;
`9
`
`Maggi,” fr
`track data 9
`
`MSR/PINpad
`track data 9
`
`2 x 20 Monitor
`total '3’
`
`1
`
`Merchant Enterprise System
`
`1
`
`1
`
`Graphical
`Customer
`Display
`line item 9
`
`Google LLC v. RFCyber Corp. / Page 8 of 50
`
`6006-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 8 of 50
`
`PGR2022-00003
`Apple EX1007 Page 8
`
`
`
`US. Patent
`
`22,1ya
`
`.3
`
`62f000te
`
`9,SU
`
`7
`
`2B72
`
`M$060
`_\<ON
`
`mEwEmemS\cosztofiz<25-3mm
`
`mom
`
`
`
`M5:394E9653.
`
`3;I
`mm0.".
`
`
`
`8:82am.E2202
`
`E996
`
`25226:ch
`
`
`
`5:9:50#5561
`
`mowN<o~
`
`228is
`
`memoma...
`
`$8nm<om
`
`mm<ommm<o~
`
`Nuuu$69
`
`€39ngmEON
`
`EES
`
`.3m._Ema;
`
`
`
`
`
`7omaooG
`o5fO9e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 9 of 50
`
`PGR2022-00003
`Apple EX1007 Page 9
`
`
`
`US. Patent
`
`4-D
`
`mhS
`
`U
`
`
`
` “Ema2,Eaa83:88nif$8$8E?Ww:_m>3.6%:8an3.955:8an32.33M“.2mm:Ow?
`0Shack
`E959“.W2m.0m._Cm0.,E_2_g0m9mSV.
`
`0m88mN89m3.5D<>><>>m_._.<o<v_‘><>>m_._.<o
`20eBGw7P2/.
`0709359250
`
`6mEinNESE::35m.
`
`0%mgm
`
`toamcmt.50:03:thv.
`
`L
`
`70050cl4OG0o1
`
`3%NuNug
`
`#308
`
`
`
`“52:81«5835m::-:0mciéo
`Owemm:<m_‘
`mom:v03mom:mom:Tom:<2<w_\
`EESEQ.SUEDE39:5039:50mag/WMEMHEmeHE
`
`
`AwuLwEEouw.“cw—ES;maumEBE95.5:3th9.2.52522BEBE
`
`
`
`
`
`
`
`Em:
`2:333
`
`\Ehmxm
`
`mu953$
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 10 of 50
`
`PGR2022-00003
`Apple EX1007 Page 10
`
`
`
`US. Patent
`
`on!i
`
`
`
`
`
`
`
`$26.803‘
`
`
`omn:ozmuEzEEouEwE>ma_5:95:00
`
`
`
`EmEan.25226:80
`
`mm_:mOVNEh.mzmmBEmmzmmanAW0Woaagis
`égggg%1u.meh@vaawEa?
`_E\>myUsma55EwnmESE?.238‘mSw.DownEmEmmuEE
`
`“35%hasvmM.N.EmEmmnEUEmuEmQmNmN
`
`
`
`EmbowpNSEESEmEuj.3u.0WVM.M1.W,EmEmmEEE$m.M2anEQEEE“5:33:52
`7”,MmBE.EBEmQ1%m.x1W.BEquoEmQ8umyo33cotummzufi8u.mw<mmn
`8.:6Qmw0
`
`
`
`
`
`
`mmn(VMN(NMNW,MM20333EmfitmE«mm233quEmum>mNmnEcummumo
`
`5‘32mumhmnwEmcu
`
`
`3.36..b6@55935‘25“mzttu323:9.ngAEQMi3523SEE;
`.3:mm_V
`
`VNNLmEmhmoE
`
`
`
`
`
`0Cu
`
`L
`
`Rv.
`
`70050cl4OG11
`
`
`8,Emum3:55E2222momm._<E0mmz_._-zo(h.0_n_m.
`
`
`
`
`"uSo?8-8m09memxfiammécgmzlummk5:8"MESEEmmfi$383358:Ia9bSV.USE_n_<5.9::his\EEEmm
`
`2meBGwnp
`
`
`
`
`
`
`
`mcosmoEzEEou83mmE26mcozmhfiwmhrcoutonmcmt.£96..\EER:EDEEEC
`
`
`
`
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 11 of 50
`
`PGR2022-00003
`Apple EX1007 Page 11
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 11 of 26
`
`US 9,027,827 B2
`
`Mobile Payment Enrollment Portal E
`26A
`
`Public Website
`
`‘- 3
`
`260
`Merchant
`Request
`
`User
`Registration
`
`Consumer Mobile Payment Portal
`28A
`(web 81 OMW)
`
`Enrollment
`
`My Cards
`
`Merchant Store-Specific Mobile
`Payment Portal
`Location Demographics
`
`Graphical Assets
`
`Tender Preferences
`
`50
`
`Central Mobile Pay
`Controller
`
`28
`
`28C
`
`28D
`
`28E
`
`28F
`
`SE1
`30A
`
`3OB
`
`300
`
`30D
`
`30E
`
`30F
`
`
`
`
`Firewall/Securiy722A3
`
`
`
`
`Firewall/Security722A2
`
`
`onertising Distri oution Ru es
`
`Merchant Store—Wide Mobile
`Payment Management
`Verc ant Vanaement
`
`Payment Management
`
`328
`
`32C
`
`32D
`
`'
`
`FIG- 7B
`
` GOOG-1007
`
`Google LLC v. RFCyber Corp. / Page 12 of 50
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 12 of 50
`
`PGR2022-00003
`Apple EX1007 Page 12
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 12 0f 26
`
`US 9,027,827 B2
`
`NONNV“(9‘
`
`
`
`$32.22me0:622
`
`
`
`55ban.EmmEocn.UON__m:0m$n_
`
`mwmnflmowa
`
`
`
`
`
`
`
`
`
`
`
`
`DEUCE\CNFEULO«wwhwlwfiultoII
`
`
`
`
`E50351EnEmE5.33I9:958:4”.So;6.:_m>®_£950Ammmzufiam1EE:
`
`55085EN393mwflo:20onI'ONMN
`59:22wvwccmommo_>_ww>ozvo.n_“mt23w.
`
`
`
`
`
`32>99mu.0n”E“23m
`
`«Kmk
`
`E2820Em
`
`
`
`
`
`an?L852333..n__>Ham:is:_8Emm>o=uoiinwax
`
`meK
`
`0h-o—m5:59.002m_nm__m>mE8Emho
`
`
`5%62m.325$255E9652”mug25m
`
`.lOC.lebV.CFRv.CLLbg0OG
`
`7omaooG
`o5fO31egaPla.
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 13 of 50
`
`PGR2022-00003
`Apple EX1007 Page 13
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 13 of 26
`
`US 9,027,827 B2
`
`742
`
`779
`
`Personalized Pricing
`Module
`
`Level of Interest Module for PCD Consumer
`
`Rules Engine
`
`1) Scan product/service?
`2) product/service in wish list?
`
`Module
`
`Tender Steering
`
`FIG. 7D
`
`742
`I—Personalized Pricing
`I
`Module
`_ _ _ _|
`+
`——I
`
`
`
`
`8332:3599]e
`
`
`168
`
`736E
`
`Customer Profile
`
`Product Ensemble
`
`Engine
`
`736A
`
`Demographics
`Database
`
`Promotion Database
`
`FIG. 7E
`
`
`
`Google LLC v. RFCyber Corp. / Page 14 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 14 of 50
`
`PGR2022-00003
`Apple EX1007 Page 14
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 14 of 26
`
`US 9,027,827 B2
`
`87300
`
`NFC
`Antenna
`
`Power
`Supply
`
`822
`
`Co.nt
`
`Port
`
`Arno.
`
`.03
`
`Di—play/ 82830
`l-Touchscreen—
`Disp
`use ‘I-
`Cont.
`83:'Video *ideo.
`
`Card
`
`35 .
`
`Sneaker
`Stereo
`
`86
`
`85-
`
`
`
`
`-I RF
`Transceiver
`Sw.
`
`‘
`
`870
`
`Headohones
`
`86
`
`Keypad
`
`353
`
`874
`
`Mono
`Headset
`
`876
`
`w/ mere.
`
`FIG. 8
`
`878
`
`Google LLC v. RFCyber Corp. / Page 15 of 50
`
`6006-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 15 of 50
`
`PGR2022-00003
`Apple EX1007 Page 15
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 15 of 26
`
`US 9,027,827 B2
`
`
`
`Start Method for personalizing
`shopping with a portable
`computing device
`
`900A
`
`
`
`
`/fi 901
`
`
`Start Sub-Method for
`
`
`
`Providing Personalized
`Pricino
`
`
`
`
`/% 903
`
`Receive client credentials from -|
`personal computing device J
`
`
`
` Goto Step
`930, FIG. QB
`
`
`
`FIG. 9A
`
`
`
`Google LLC v. RFCyber Corp. / Page 16 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 16 of 50
`
`PGR2022-00003
`Apple EX1007 Page 16
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 16 of 26
`
`US 9,027,827 B2
`
`
`
`From Step
`927, Fig. 9A
`
`9003
`
`At Central Mobile Payment Controller,
`Match purchase parameters received
`from ECR with tag parameters received
`from portable computing device
`
`
`
`
`
`,e 942
`
`Receive selected match(es)
`ECR and apply against current
`bill
`
`Goto Fig. 90,
`Step 955
`
`
`
`
`
`FIG. QB
`
`Google LLC v. RFCyber Corp. / Page 17 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 17 of 50
`
`PGR2022-00003
`Apple EX1007 Page 17
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 17 of 26
`
`US 9,027,827 B2
`
`900C
`
`
`
`From Fig.
`QB, Step 945
`
`
`
`
`
`Match total purchase data with
`client preferences for payment
`and relay to client
`
`Display total purchase data, user payment
`method preferences, and relevant balance(s)
`from payment method preferences
`
`
`
`
`Process payment(s) by sending
`messages to one or more
`payment systems
`
`’
`
`Receive payment authorization /
`message(s)
`
`/f 971
`
`
`
`
`Goto Fig. 9D,
`Step 973
`
`FIG. 9C
`
`Google LLC v. RFCyber Corp. / Page 18 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 18 of 50
`
`PGR2022-00003
`Apple EX1007 Page 18
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 18 of 26
`
`US 9,027,827 B2
`
`
`
`
`From Fig.
`QC, Step 971
`
`00D
`
`Relay payment authorization message(s)
`to Central Mobile Payment Controller and /
`POS System
`
`
`
`Generate hard copy receipt with electronic
`cash register (ECR)
`
`FIG. 9D
`
`Google LLC v. RFCyber Corp. / Page 19 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 19 of 50
`
`PGR2022-00003
`Apple EX1007 Page 19
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 19 of 26
`
`US 9,027,827 B2
`
`>955
`
`1040
`
`Start Sub-Method /
`
`Routine for Tender
`
`Steering
`
`
`Profile match
`
`
`ith loyalty program criterl
`
`
`or frequency of
`1005
`
`merchant visits?
`
`Payment
`
`
`e
`Method Presentment Overrid
`
`
`Activated?
`
`
`
`
`
`
`YES
`
`No
`
`Prepare Offer for merchant
`branded payment account
`
`
`
`
`
`
`
`Execute one or more business rules for
`Re-Order ranked list as
`
`preparing offers associated with merchant
`appropriate based on T 1060
`branded account(s)
`comparison to purchase
`price
`
`1 025
`
`Execute one or more rules
`associated with loyalty
`program and/or visit
`Profile associated
`frequency
`NO
`
`
`with merchant branded
`
`
`account?
`Add offer to a ranked list
`
`of user payment
`”
`7 1015
`methods
`
`
`
`
` Compare ranked list of
`
`user payment methods ’
`
`to purchase price
`
`
`Review ranked list and fl
`
`identify payment account
`
`
`types
`'rofile associate
`
`
`with merchant branded
`
`gift card?
`
`Re-Order ranked list
`
`
`based on payment
`account types
`
`
`RETURN TO BLOCK
`
`956, FIG. 9C
`
`
`
`
`1065
`
`1070
`
`Add offer to a ranked list of user payment
`methods
`
`__
`
`1035
`
` Y
`
`ES
`
`Add gift card to a ranked list of user payment
`methods
`
`
`
`FIG. 9E
`
`
`
`Google LLC v. RFCyber Corp. / Page 20 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 20 of 50
`
`PGR2022-00003
`Apple EX1007 Page 20
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 20 of 26
`
`US 9,027,827 B2
`
`
`
`Start Sub-Method/
`_
`.
`.
`
`
`Routine for PrOVIding
`Personalized Shopping
`with Personalized Pricing
`
`
`
`01A
`
`/i 1105
`
`Identify user account associated with PCB
`and location of PCB and review loyalty status
`and wishlist
`
`
`
`
`
`
`Provide personalized pricing
`of goods/services
`
`,/ /f 1115
`
`
`
`Display wishlist items previously /
`stored by user
`
`
`
`1120
`
`Receive scan of good(s)/
`service(s)
`
`Check database
`
`
`
`
`{/fi 1125
`
`
`
`/
`
`‘
`
`1130
`
`
`
`
`
`
`
`
`
`Goto Step
`1 135, Fig.
`
`9G
`
`FIG. 9F
`
`Google LLC v. RFCyber Corp. / Page 21 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 21 of 50
`
`PGR2022-00003
`Apple EX1007 Page 21
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 21 of 26
`
`US 9,027,827 B2
`
` From Step
`
`1130, FIG.
`
`
`1A
`
`
`
`>901B
`
`Provide personalized pricing
`of goods/services
`
`1135
`
`.
`.
`.
`.
`Display personalized prices and available payment
`methods for goods/services
`
`y? 1140
`
`Apply merchandise/service ensemble rules
`
`/
`
`i 1145
`
`Display additional goods and personalized pricing for
`additional goods/services based on merchandise
`ensemble rules
`
`e 1150
`
` Receive goods/services for
`
`virtual shopping basket
`
`Receive goods/services for
`wishlist
`
`/
`
`Display goods/services in basket
`with nersonalized orices
`
`Receive command for checkout
`
`1155
`
`i 1160
`
`,27 1165
`
`1170
`
`
`
`
`Goto Step
`903, FIG.
`9A
`
`
`
`FIG. 96
`
`Google LLC v. RFCyber Corp. / Page 22 of 50
`
`6006-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 22 of 50
`
`PGR2022-00003
`Apple EX1007 Page 22
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 22 of 26
`
`US 9,027,827 B2
`
`
`Start Sub-Method/
`
`
`Routine for Providing
`Personalized Pricing
`
`1115,1135
`
`
`
`Determine level of interest in product or
`service from a PCD consumer
`
`Apply Rules based on level of interest
`from PCD consumer
`
`
`
`RETURN TO
`
`
`STEP 1120 FIG. 9F OR
`STEP 1140 FIG. 9G
`
`
`FIG. 9H
`
`Google LLC v. RFCyber Corp. / Page 23 of 50
`
`GOOG-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 23 of 50
`
`PGR2022-00003
`Apple EX1007 Page 23
`
`
`
`US. Patent
`
`2921ym
`
`.31
`
`S
`
`2te
`
`f0
`
`US 9,027,827 B2
`
`3imNFflQflQmmin<mKLQOE
`e‘..h38>0%Cam?.5>..m._<.u¢<$xta.4.35.
`0mi
`6‘2.6mm0hmaoumdmMIFZ<Um/2NNN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`>m.QMEFOZmm[3:530%{7meW50»,m0szwTFHQ
`
`
`
`
`
`
`
`EDO>.mmmw..n¥.xum§_><uknew;a:“212%202mm
`
`u:Iux2E
`
`Ommx<wmm
`
`7omaooG
`o5fO42e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 24 of 50
`
`PGR2022-00003
`Apple EX1007 Page 24
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 24 0f 26
`
`US 9,027,827 B2
`
`
`
`NMESwig,”$2;me
`
`
`
`53me0me”mm2&4”3mm
`
`Hm“mummfi
`
`$933EM«2
`
`agauz$21
`
`39%.wa$35
`
`8.me,mfi$35
`
`
`
`flaw.Eggw
`
`83;-figa:
`
`38%g3%:Egg
`
`
`
`Name:58
`
`
`
`
`
`m\.u;Ewl!
`
`
`
`N®.M®HIEFOH
`
`
`
`N”mfifl2:5;5.5mm
`
`
`
`Eammnm90m,mmE3.“@me
`
`LEESZmafia
`
`imafime
`
`
`
`NW“EEEE
`
`“magma
`
`QE?
`
`gig
`
`
`
`m”ESmeanEamm
`
`
`
`Emmnm“Vamg“,“mam
`
`
`
` .5:9amamafiacgwag
`
`:5E$32m.an.
`
`W38,Mamfi
`
`$qu335%
`
`ME,3mm3%
`
`5%$5Ems
`
`Wm”;.3%“$9,,
`
`‘chm
`
`$9“qu_EEgémmm
`
`$39.52mafia.
`
`.7mmw
`
`”mom
`
`7omaooG
`o5fO52e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 25 of 50
`
`PGR2022-00003
`Apple EX1007 Page 25
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 25 of 26
`
`US 9,027,827 B2
`
`
`
`Iw_>>EE2062
`.rw_n_
`
`
`
`::
`
`cméflo3.memzfiwkin—<2...”._<=_0_¢o
`
`
`
`
`
`zOhwmogwNJmEmem
`
`
`
`
`
`amVNn.25....5ng
`
`595onEm:255
`
`
`
`as:325%.59
`
`
`
`0:.0E
`
`
`
`m:.QE
`
`<:.OE
`
`
`
`
`
`
`
`
`
`Fwv.w<mE22052
`
`SE.5»as?Simian
`
`
`
`
`95:
`
`<8:
`
`
`
`
`
`cmVNw“out«50>
`
`ozEE~529qu
`
`dfiiii
`
`E22202
`
`
`
`
`
`wz<m=,#:02me._<Z_0_M_O
`
`
`
`3.3»uUEn..Oum
`
`
`
`
`
`
`
`IWSS>oz<mDEZE.zm(n_
`
`«m.wasE”?96%
`
`
`
`8mefun:95.
`
`onlcfiEmumg.
`
`
`
`VTmN“Em;.
`
`7omaooG
`o5fO62e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 26 of 50
`
`PGR2022-00003
`Apple EX1007 Page 26
`
`
`
`US. Patent
`
`May 12, 2015
`
`Sheet 26 of 26
`
`US 9,027,827 B2
`
`2%meSow.mm__a<”28
`
`k:”9mon_
`
`3%?9:32EEgo:
`
`59:32ESE
`
`
`
`NQmm”._<._.O._.
`
`8.3-am22%:
`
`28go
`
`-:8522052
`
`coo;.62E255
`
`
`
`m%852:8;-._mmEmémq
`
`3&2gas.;222m: <oom_.
`
`moomw
`
`
`
`EmomumBow.mm:32.”23
`
`mm:Un:won_
`
`59:3295:1
`
`52%$83consuming
`
`9.5282:20893m
`
`2ch
`
`so3:39mm<
`
`50>VEmE.
`
`258255%;
`
`SE,to$9
`
`52222262
`
`EmoE05:38gm
`
`
`
`mNF.0."—
`
`
`
`<N_..0."—
`
`7omaooG
`o5fO72e9aPla.rOCrebV.CFRv.CLLb9OOG
`
`
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 27 of 50
`
`PGR2022-00003
`Apple EX1007 Page 27
`
`
`
`US 9,027,827 B2
`
`1
`SYSTEIVI AND METHOD FOR PROVIDING A
`PERSONALIZED SHOPPING EXPERIENCE
`AND PERSONALIZED PRICING OF
`PRODUCTS AND SERVICES WITH A
`PORTABLE COMPUTING DEVICE
`
`PRIORITY CLAIM AND RELATED
`APPLICATIONS STATEMENT
`
`This application claims priority under 3 5 US .C. §l 19(e) to
`US. Provisional Patent Application Ser. No. 61/586,900,
`
`entitled, “SYSTEM AND METHOD FOR PROVIDING A
`PERSONALI7ED SHOPPING EXPERIENCE AND PER-
`SONALIZED PRICING OF PRODUCTS AND SERVICES
`
`
`WITH A PORTABLE COMPUTING DEVICE,” filed Jan.
`16, 2012. The entire contents of which are hereby incorpo-
`rated by reference.
`
`DESCRIPTION OF THE RELATED ART
`
`Absent any use of portable computing devices (“PCDs”)
`by consumers, like mobile phones, merchants in traditional
`shopping environments typically do not have the opportunity
`to strongly influence decisions of the consumer with respect
`to the products and/or services that a consumer desires to
`purchase. However, when consumers use PCDs to assist with
`their shopping experience (transforming these consumers
`into “PCD consumers”), merchants may now have the oppor—
`tunity strongly influence the buying decision of such PCD
`consumers. Conventional PCD shopping applications exist
`and are offered by several [merchants But such conventional
`PCD shopping applications fall short in providing offers that
`are Lmique and personalized to each individual PCD con-
`sumer.
`
`Accordingly, what is needed is a system and method that
`may overcome the generic product/service offering problems
`associated with conventional shopping applications for PCDs
`which are available to a consumer for purchasing goods or
`services (or both).
`SUMMARY OF THE DISCLOSURE
`
`According to one exemplary aspect of the system and
`method, a personalized shopping experience with a portable
`computing device may be provided by checking—in PCD con—
`sumers upon entering an establishment of a merchant. The
`checking—in of the PCD consumer may include verifying
`credentials for gaining access to a central mobile payment
`controller and receiving a merchant identifier corresponding
`to a merchant from a computer communications network.
`Next, a scan of a machine-readable code associated with at
`least one ofa good and a service may be received. Infonnation
`associated with the machine-readable code may be retrieved
`from a database. Subsequently, a personalized price for the at
`least one good or service may be determined by applying one
`ormorc rules. The personalized price may be transmitted over
`a computer communications network to the portable comput-
`ing device for display to the PCD consumer.
`Determining a personalized price for the consumer may
`include detemlining a level of interest in the good or service
`
`selected by the consumer. Exemplary ways to determine a
`level of interest in the good or service include, but are not
`limited to, determining ifa machine-readable code associated
`with the good or service has been scarmed by the portable
`computing device; determining if the product or service is
`contained within at lea st one of a wishlist, a virtual shopping
`
`2
`cart, and a virtual check out list; and determining ifthe prod—
`uct or service has been purchased previously by the con—
`sumer.
`
`The method and system may further include executing one
`or more rules for generating a suggestion of an additional
`product or service associated with the scanned machine-read-
`able code. At least one of a stock keeping unit database, a
`customer profile database, a demographics database, and a
`promotion database may be accessed in order to generate the
`suggestion.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In the Figures, like reference numerals refer to like parts
`throughout the various views unless otherwise indicated. For
`reference numerals with letter character designations such as
`“102A” or “102B”, the letter character designations may
`differentiate two like parts or elements present in the same
`Figure. Letter character designations for reference numerals
`may be omitted when it is intended that a reference numeral to
`encompass all parts having the same reference numeral in all
`Figures.
`FIG. 1 is a diagram ofa wireless portable computing device
`(“PCD”) coupled to a wireless communications network
`which are integral parts ofa system for managing transactions
`with the portable computing device;
`FIG. 2A is a diagram ofa screen for entering a user’ 5 log-in
`credentials on the PCD to access the system;
`FIG. 2B is a diagram of a screen for entering additional
`log-in credentials suchas a password on the PCD to access the
`system;
`FIG. 2C is a diagram of a screen for the PCD confirming
`access to system;
`FIG. 2D is a diagram of a screen that shows the contents of
`an image being scalmed with a camera of the PCD;
`FIG. 2E is a diagram of a screen that shows merchant
`information relevant to a transaction and a line item listing of
`products being scanned by a product scanner coupled to an
`electronic cash register;
`FIG. 2F is a diagram of a screen that shows merchant
`information relevant to a transaction and a coupon option that
`may be selected by a user;
`FIG. 2G is a diagram of a screen that shows merchant
`information relevant to a transaction and a total bill for a
`purchase along with a plurality of payment options that may
`be selected by a user;
`FIG. 2H is a diagram of a screen that shows an electronic
`receipt that may be provided upon completion ofa transaction
`with a merchant;
`FIG. 21 is a diagram of an exemplary machine-readable tag
`that may be coupled to an electronic cash register of a mer-
`chant;
`FIG. 3A is a diagram of hardware components and soft-
`ware components running on a portable computing device for
`supporting transactions with the portable computing device;
`FIG. 3B is a diagram of several software components for a
`personalized shopping/payment application running on a por-
`table computing device;
`FIG. 4 is a diagram illustrating details for the merchant
`point-of-sale system and the merchant enterprise system of
`FIG. 1 for completing a sales transaction;
`FIG. 5 is a diagram illustrating details of a merchant
`acquirer and credit card subsystems ofFIG. 1 for completing
`a sales transaction;
`FIG. 6 is a diagram illustrating details of a gateway and
`alternative payment systems illustrated in FIG. 1;
`
`10
`
`15
`
`'
`
`30
`
`35
`
`4O
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Google LLC v. RFCyber Corp. / Page 28 of 50
`
`6006-1007
`
`GOOG-1007
`Google LLC v. RFCyber Corp. / Page 28 of 50
`
`PGR2022-00003
`Apple EX1007 Page 28
`
`
`
`US 9,027,827 B2
`
`
`
`
`
`3
`3 G. 7A is diagram illustrating details for the central
`mobile payment controller illustrated in FIG. 1 that assists
`with providing personalized pricing and ensemble sugges—
`tions for the PCD consumer;
`3 G. 7B is a diagram illustrating several on—line portals for
`managing the transaction management system 101 according
`to one exemplary embodiment of the invention;
`ll
`G. 7C is a diagram illustrating a price look-up (“PLU”)
`tab
`e and an exemplary relationship among a rules engine and
`a l3(Db—lII
`rsonalized pricing module;
`G. 7D is a diagram illustrating a level of interest module
`and exemplary relationships among the personalized pricing
`module, the rules engine, and a tender steering module;
`
`3 G. 73 is a diagram illustrating details of a product
`ensemble engine that may assist with providing a personal— 15
`ized shopping experience;
`3 G. 8 is a functional block diagram illustrating an exem—
`plary portable computing device;
`3 GS. 9A-9E are llowcharts illustrating a method for man-
`aging transactions with a PCD;
`3 GS. 9F-9G are flowcharts illustrating a submethod or
`routine for providing a personalized shopping experience
`with personalized pricing for a PCD consumer;
`3 G. 9H is a submethod or routine for providing personal-
`ized pricing for a PCD consumer;
`3 G. 10A is a diagram of an exemplary inachine—readable
`tag that may be positioned on a surface such as a table at a
`restaurant;
`3 G. 10B is a diagram of a screen that shows relevant
`merchant information and an option for an offer from a mer— 30
`chant that may be selected by a user prior to the end of a
`transaction;
`3 G. 10C is a diagram that shows merchant information
`relevant to a transaction and a total bill for a purchase along
`with a plurality of payment options that may be selected by 35
`user-a
`
`5
`
`10
`
`20
`
`25
`
`3 G. 10D is a diagram of a screen that shows electronic
`receipt that may be provided upon completion of a transaction
`with a merchant, such as a restaurant;
`3 G. 11A is a diagram of a screen that illustrates a good or 40
`procuct that has been scanned by a PCD 100 and its corre—
`sponding personalized price;
`3 G. 11B is a diagram of a screen that illustrates a virtual
`shopping cart or basket along with a suggested ensemble of
`related products by the ensemble engine;
`3 G. 11C is a diagram of a screen that illustrates a virtual
`wish list that may be updated by the PCD consumer with his
`or 1er PCD;
`3 G. 12A is a diagram of a screen that shows merchant
`information relevant to a transaction and a total bill for a 50
`purchase along with a plurality of offers which were gener—
`ated by a tender steering algorithm; and
`3 G. 12B is a diagram of a screen that shows merchant
`information relevant to a transaction and a total bill for a
`purchase along with a plurality of payment options that may 55
`be selected by user and which were re-ordered by a tender
`steering algorithm.
`
`45
`
`4
`“application” referred to herein, may also include files that
`are not executable in nature, such as documents that may need
`to be opened or other data files that need to be accessed.
`The term “content” may also include files having execut-
`able content, such as: object code, scripts, byte code, markup
`language files, and patches, In addition, “conten ” referred to
`herein, may also include files that are not executable innature,
`such as documents that may need to be opened or other data
`files that need to be accessed.
`As used in this description, the terms “component,” “data—
`base,” “module,” “system,” and the like are intended to refer
`to a computer—related entity, either hardware, firmware, a
`combination ofhardware and software, software, or software
`in execution. For example, a component may be, but is not
`limited to being, a process running on a processor, a proces-
`sor, an object, an executable, a thread ofexecution, a program,
`and/or a computer. By way of illustration, both an application
`ruiming on a computing device and the computing device
`may be a component. One or more components may reside
`Within a process and/or thread of execution, and a component
`may be localized on one computer and/0r distributed between
`two or more computers. In addition, these components may
`execute from various computer readable media having vari—
`ous data structures stored thereon. The components may com—
`municate by way of local and/or remote processes such as in
`accordance with a signal having one or more data packets
`(e.g., data from one component interacting with another com-
`ponent in a local system, distributed system, and/or across a
`network such as the Internet with other systems by way ofthe
`signal).
`In this description, the terms “communication device,”
`“wireless device,” “wireless telephone,” “wireless communi-
`cation dcvice,” and “wireless handset” are used interchange-
`ably. With the advent of third generation (“3 G”) wireless
`technology and four generation (“4G”), greater bandwidth
`availability has enabled more portable computing devices
`with a greater variety of wireless capabilities. Therefore, a
`portable computing device may include a cellular telephone,
`a pager, a PDA, a smartphone, a navigation device, or a
`hand-held computer with a wireless connection or link.
`Referring initially to FIG. 1, this figure is a diagram of a
`Wireless portable computing device (“PCD”) 100 coupled to
`a communications network 142 via a wireless communica-
`tion link 103A which are integral parts of a system 101 (also
`referred to herein as a transaction management system 101)
`for managing transactions with the portable computing
`device 100.
`Many of the system elements illustrated in FIG. 1 are
`coupled via communication links 103 to the communications
`network 142. The communication links 103 illustrated in
`FIG. 1 may comprise wired or wireless links. Wireless links
`include, but are not limited to, radio-frequency (“RF”) links,
`infrared links, acoustic links, and other Wireless mediums.
`The communications network 142 may comprise a wide area
`network (“WAN”), a local area network (“LA ”), the Inter-
`net, a Public Switched Telephony Network (“PSTN”), a pag-
`ing network, or a combination thereof.
`The communications network 142 may be established by
`broadcast RF transceiver towers (not illustrated). However,
`one of ordinary skill in the art recognizes that other types of
`communication devices besides broadcast RF transceiver
`towers are included within the scope of this disclosure for
`establishing the communications network 142.
`The PCD 100 is shown to have a RF antenna 872 (see FIG.
`8) so that a respective PCD 100 may establish a Wireless
`communication link 103A with the commlmications network
`142 via RF transceiver towers (not illustrated). The portable
`
`DETAILED DESCRIPTION
`
`60
`
`The word “exemplary” is used herein to mean “serving as
`an example, instance, or illustration.” Any aspect described
`herein as “exemplary” is not necessarily to be construed as
`preferred or advantageous over other aspects.
`In this description, the term “application” may also include 65
`files having executable content, such as: obj ect code, scripts,
`byte code, markup language files, and patches. In addition, an
`
`Google LLC v. RFCyber Corp