throbber
(12) United States Patent
`(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>®_£950Ammmzufia&#25m1EE:
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket