throbber
(12) United States Patent
`US 7,328,176 B2
`(10) Patent No.:
`(45) Date of Patent:
`Feb. 5, 2008
`Tarvydas et al.
`
`USOO7328176B2
`
`UNIVERSAL SHOPPING CART AND ORDER
`INJECTION SYSTEM
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(54)
`
`(75)
`
`Inventors: Martin K Tarvydas, Bellevue, WA
`(US); Mark I Sandori, Bellevue, WA
`(US); Eric S Maple, Browns Point, WA
`(US); Timothy P Byerly, Mercer
`Island, WA (US); Matthew A Markus,
`LeGrange, IL (US)
`
`(73)
`
`Assignee: American Express Travel Related
`Services Company, Inc., New York,
`NY (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21)
`
`Appl. No.: 11/163,707
`
`(22)
`
`Filcd:
`
`Oct. 27, 2005
`
`(65)
`
`(62)
`
`(60)
`
`(51)
`
`(52)
`(58)
`
`Prior Publication Data
`
`US 2006/0041485 A1
`
`Feb. 23, 2006
`
`Related U.S. Application Data
`
`Division of application No. 09/880,723, filed on Jun.
`12, 2001.
`
`Provisional application No. 60/210,987, filed on Jun.
`12, 2000.
`
`Int. Cl.
`
`(2006.01)
`G06Q 30/00
`(2006.01)
`G06F 7/00
`U.S. Cl.
`.............................
`705/26; 705/27; 707/10
`Field of Classification Search
`705/26,
`705/27; 707/10; 709/203
`See application file for complete search history.
`
`5,537,586 A
`
`7/1996 Amram et al.
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`WO 98/04976
`2/1998
`
`W0
`
`(Continued)
`OTHER PUBLICATIONS
`
`“SmartShop.com Simplifies the Online Shopping Experience; New
`Site Promises to Redefine Internet Shopping”; Business Editors;
`Business Wire; Nov. 29, 1999*
`
`(Continued)
`
`Primary ExamineriNicholas D. Rosen
`(74) Attorney, Agent, or FirmiSnell & Wilmer L.L.P.
`
`(57)
`
`ABSTRACT
`
`A universal shopping cart is provided that obtains and orders
`products and services from different merchants located on
`the Internet. The consumer completes all of their shopping
`on the shopping site and is not directed to another mer-
`chant’s site to complete an order. The universal shopping
`cart provides a monitoring service that allows the consumer
`to monitor a product for specified criteria. The order injec-
`tion system places orders for products contained within the
`universal shopping cart from affiliated and non-afiiliated
`merchants. Specific ordering details required from mer-
`chants external to the shopping site are hidden from the
`consumer. For external merchant sites that require a con-
`sumer account before allowing the product to be purchased,
`the shopping site creates a new consumer account without
`intervention from the consumer. Once the products are
`ordered, the consumer may keep track of the ordered prod-
`ucts from the shopping site.
`
`14 Claims, 28 Drawing Sheets
`
`
`
`
`Na
`PLACE ORDER DN
`NON-AFFILIATE 5175
`
`PLACE ORDER ON
`COMPLETE
`MERCHANI
`AFFILIATE SITE
`ORDERING
`PROCESS
`
`
`
`INIECT ORDER IN
`(EFF Fig 28.)
`AFFILIATE SITE
`
`
`DIRECTLY
`03mm ORDER
`
`
`NUMBER
`
`NUMBER
`
`REMOVE DRDER
`
`
`KI
`
`1'
`
`f 2500
`
`/
`
`1
`
`75
`K2 0
`
`/
`
`
`
`Q”:
`
`,2799
`
`[
`N0
`—/
`
`Two Tap
`Exhibit 1003
`Page 001
`
`

`

`>>>>>>>>>>>>>>>>
`
`5,710,884
`5,754,981
`5,774,874
`5,799,157
`5,862,223
`5,878,141
`5,960,411
`5,966,697
`5,970,474
`5,987,440
`6,023,683
`6,029,141
`6,055,516
`6,064,382
`6,101,482
`6,125,353
`6,182,127
`6,192,380
`6,199,079
`6,256,623
`6,320,952
`6,327,598
`6,334,114
`6,345,278
`6,490,602
`6,496,855
`6,499,042
`6,499,052
`6,505,172
`6,510,459
`6,535,880
`6,578,011
`6,594,644
`6,629,135
`6,643,624
`6,725,222
`6,772,139
`6,785,671
`6,856,963
`6,892,185
`6,895,388
`
`1/1998
`5/1998
`6/1998
`8/1998
`1/1999
`3/1999
`9/1999
`10/1999
`10/1999
`11/1999
`00
`2/2
`00
`2/2
`00
`4/2
`00
`5/2
`00
`8/2
`00
`9/2
`01
`1/2
`01
`2/2
`01
`3/2
`01
`7/2
`01
`11/2
`01
`12/2
`01
`12/2
`02
`2/2
`02
`12/2
`02
`12/2
`12/2002
`02
`12/2
`03
`1/2
`03
`1/2
`03
`3/2
`6/2003
`03
`7/2
`9/2
`03
`03
`11/2
`04
`4/2
`04
`8/2
`04
`8/2
`2/2005
`5/2
`5/2
`
` 05
`
`05
`
`............ 715/700
`
`
`
`...... 705/27
`
`Dedrick
`Veeneman et a1.
`Veeneman et a1.
`Escallon
`...... 705/50
`Walker et a1.
`..... 705/78
`Daly et a1. ...........
`Hartman et a1.
`Fergerson et a1.
`LeRoy et al.
`O’Neil et a1.
`Johnson et a1.
`Bezos et a1.
`.........
`Johnson et a1.
`Diedrich et a1.
`DiAngelo et a1.
`Yagasaki
`Cronin, 111 et al.
`Light et a1.
`Gupta et a1.
`Jones
`Bruno et a1.
`Kelley et a1.
`Jacobs et a1.
`Hitchcock et a1.
`Kraemer
`Hunt et a1.
`Markus
`Hoang et a1.
`Johnson et a1.
`Cronin, 111 et al.
`Musgrove et a1.
`Forward
`Van Dusen
`709/218
`Ross et a1. ...........
`705/26
`Philippe et a1.
`707/10
`Musgrove et a1.
`
`Smith, 111 ......
`. 707/3
`
`Bailey et a1.
`707/3
`Hurwitz ....................... 705/10
`Van Etten et a1.
`Smith
`
`US 7,328,176 132
`
`Page 2
`
`US. PATENT DOCUMENTS
`
`5/2006 Van Etten et a1.
`7,047,211 B1
`6/2006 Chen et a1.
`7,058,598 B1*
`2/2007 Costin et al.
`7,185,069 B2
`8/2001 Paltenghe et a1.
`2001/0011250 A1
`1/2002 Miller et al.
`2002/0002496 A1
`11/2002 Bunger et a1.
`2002/0174018 A1
`2002/0194125 A1* 12/2002 Shimada ...................... 705/40
`
`705/26
`
`W0
`
`FOREIGN PATENT DOCUMENTS
`
`W0 0/31657
`6/2000
`OTHER PUBLICATIONS
`
`Anonymous, “BuyerZonecom Announces Most Advanced eCom-
`merce System for Small to Mid-Sized Buisnesses,” Business Wire,
`Dec. 13, 1999.
`Lemay, Laura; Java 1.1: Interactive Course, 1997, The Waite Group.
`Cozzens, Lisa;
`JavaScript Tutorial, http://Www.cs.brown.edu/
`courses/bridge/ 199 8/res/j avascript-tutorial .html, 199 8.
`Printout ofWebsite for About eWallet, http://www.ewa11et.com, Jan.
`11, 1999, 4 pages.
`Printout of Website for Transactor Networks (CitiWallet), http://
`www.transactor.net.com, Jan. 11, 1999, 4 pages.
`alexa.com screen captures via the WayBackMachine (archieve.org)
`and dated Feb. 29, 2000.
`Sirbu, Marvin, et al., “NetBill: An Internet Commerce System
`Optimized for Network-Delivered Services,” IEEE Personal Com-
`munications, 34-39, Aug. 1995.
`Unknown: “Gator offers one—click shopping at over 5,000 e—com—
`merce sites today," Internet Publication, origin unknown, Jan. 14,
`1999.
`Unknown: “E-Commerce Leaders Announce Universal Formats for
`Simplified Online Payments,” Internet Publication, origin unknown,
`Jun. 14, 1999.
`Cingil, “Supporting Global User Profiles Through Trusted Authori-
`ties,” Data Management Issues in Electronic Commerce, vol. 31,
`issue 1, Mar. 200, pp. 11-17.
`Anonymous, “CDW Computer Centers: CDW Computer Centers
`Takes Online Shopping to the Next Level,” Business Wire, May 18,
`1998.
`Bonisteel, 8., “Company Sees One Shoping ‘Basket’ for Entire Web
`Oct. 28, 1999,” Newsbytes, Oct. 28, 1999.
`
`* cited by examiner
`
`Two Tap
`Exhibit 1003
`Page 002
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 1 of 28
`
`US 7,328,176 B2
`
`140
`
`f 100
`
`110
`
`
`
`110
`
`
`”/7424
`
`120
`
`130
`
`110
`
`130
`
`140
`
`
`
`
`
`fl—l—zi
`r 120
`
`120
`
`
`
`140
`
`
`
`Fig.1. (Prior Art)
`
`Two Tap
`Exhibit 1003
`Page 003
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 2 of 28
`
`US 7,328,176 B2
`
`
` MERCHANT
`SERVER
`
`INTERNET
`
`REPUTA HON
`SERVER
`
`400
`
`
`
`
`CONSUMER
`COMPUTER
`
`flllflflfll
`flllflflflllfl
`
`E-COMMERCE
`SERVER
`
`1313.2.
`
`Two Tap
`Exhibit 1003
`Page 004
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 3 of 28
`
`US 7,328,176 B2
`
`330
`
`W
`
`NETWORK
`INTERFACE
`
`
`DISPLAY
`
`
`PROCESSING
`UNIT
`
`
`
`355
`
`OPERATING
`
`SYSTEM
`
`
`
`
`
`360
`
`WEB BROWSER
`
`Fig.3.
`
`Two Tap
`Exhibit 1003
`Page 005
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 4 of 28
`
`US 7,328,176 B2
`
`400
`
`\
`
`430
`
`NETWORK
`
`
`INTERTACE
`
`410
`
`PROCESSING
`
`
`
`UNIT
`
`DISPLAY
`
`420
`
`MEMORY
`OPERATING SYSTEM
`
`WEB SERVER
`
`CONSUMER DATABASE
`
`,
`
`450
`
`PRODUCT DATABASE
`
`MERCHANT DATABASE
`
`AFFILIATE DATABASE
`
`USC SERVICE
`
`USC DATABASE
`
`_
`
`ORDER INJECTION SERVICE
`
`DATA WAREHOUSE
`
`Fig.4.
`
`440
`
`455
`
`460
`
`455
`
`470
`
`475
`
`430
`
`485
`
`490
`
`495
`
`499
`
`Two Tap
`Exhibit 1003
`Page 006
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 5 of 28
`
`US 7,328,176 B2
`
`530
`
`500
`
`
`
`
`
`NETWORK
`INTERFACE
`
`
`
`DISPLAY
`
`
`PROCESSING
`UNIT
`
`\
`
`
`
`555
`
`55”
`
`555
`
`550
`
`OPERATING
`SYSTEM
`
`REPUTATION
`
`SERVICE
`
`REPUTATION
`DATABASE
`
`
`
`
`
`
`
`
`Fig.5.
`
`Two Tap
`Exhibit 1003
`Page 007
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 6 of 28
`
`US 7,328,176 B2
`
`630
`
`
`
`
`
`NETWORK
`INTERFACE
`
`
`
`600 -\
`
`
`DISPLAY
`
`
`PROCESSING
`UNIT
`
`
`
`OPERATING
`3 Y5 TEM
`
`650
`
`MEMORY
`
`
`
`
`WEB SERVER
`
`
`
`
`555
`
`660
`
`665
`
`PURCHASE
`
`SERVICE
`
`Fig.6.
`
`Two Tap
`Exhibit 1003
`Page 008
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 7 of 28
`
`US 7,328,176 B2
`
`300
`
`400
`
`600
`
`500
`
`CONSUMER
`COMPUTER
`
`E-COMMERCE
`SERVER
`
`MERCHANT
`SERVERIS)
`
`REPUTATION
`SERVER
`
`ACCESS
`SHOPPING SITE
`
`
`
`
`
`DISPLAY
`
`712
`
`7m
`
`708
`
`CRETE
`U' C
`
`REQUEST
`PRODUCTS
`INFORMATION
`RETURN
`PRODUCTS
`INFORMATION
`
`
`
`
`To _ SC
`
`
`
`
`
`704
`
`720
`
`724
`
`732
`
`736
`
`740
`
`744
`
`760
`
`764
`
`DH
`
`9
`
`RE UEST
`
`SHOW usc
`
`- UTHENTICATING
`INFORMATION
`PROVIDE
`ALITHENTICATIN
`INFORMATION
`
`
`
`
`PROVIDE
`;- UTHENTICATION
`CONFIRMATION
`
`
`
`
`APPROVE
`PURCHASE
`780
`
`RET'I
`ACCT
`NFOR
`
`
`
`
`
`UNT
`ATION
`RE I HEST R PUTATION
`INEOR ATION
`PROVIDE R PUTATIDN
`
`INEOR ATION
`
`
`768
`
`
`
`REIUEST ORDER
`
`
`
`CREATE ORDER
`
`ORDER STATUS
`
`LOG ORDER
`
`
`INFORMATION
`
`788
`792
`UPDATED
`
`lUERY STATUS
`ORDER STATUS
`UPDATED
` 784
`
`STATUS
`Pig 7.
`
`752
`
`756
`
`776
`
`Two Tap
`Exhibit 1003
`Page 009
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 8 of 28
`
`US 7,328,176 B2
`
`801
`
`
`
`
`
`800 \
`
`850
`
`Yes
`
`855
`
`Yes
`
`,
`
`RETRIEVE EXISTING
`usc
`
`START SHOPPING
`
`
`
`
`ACCESS SHOPPING
`SITE
`
`805
`
`810
`
`CONSUMER
`
`:LITHENTICATED’
`
`
`No
`
`CREATE NEW USC
`
`315
`
`820
`
`1300
`
`830
`
`BROWSE PRODUCTS
`
`I SELECT PRODUCT I
`
`(SEE Fig.13.)
`
`ADD PRODUCT
`TO use
`
`DISPLAY AND/OR
`MODIFY use
`
`Nlo
`
`7
`
`835 '@
`
`
`
`
`CONSUMER
`
`‘ UTHENTICA TED?
`
`
`
`AUTHENTICA TE
`(3 ONS UMER
`
`{SEE H315.)
`
`
`CHECK OUT AND
`
`
`SEND ORDER(S)
`
`(SEE Fig.21.)
`
`
`Fig.8.
`
`Two Tap
`Exhibit 1003
`Page 010
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 9 of 28
`
`US 7,328,176 B2
`
`lniaSpace.cnm — Helscap
`
`. (10 "I
`
`- InfoSpace in Every Space“"
`.
`.
`l {min
`I
`3
`(mate New Account
`I
`|
`Si'opoill Carl
`|
`l DrderShtin
`
`Make Inqupatuom Your Home Page 900
`
`\
`
`I
`
`Two Tap
`Exhibit 1003
`Page 011
`
`W do ynu know about H1: pradud?
`
`Advanced Search
`Sevch 83':
`
`——EEI
`3r gel-201:: produci amalgam.
`Gifts: 3! Candy
`imperial
`Anniversary; Holihvs ...
`Men's. Women's. Jewelry...
`Home a. Garden
`Beauty a. Health
`Diets, Vita mint. Cosmetics...
`Furniture. Plants
`Book: 84 Literature
`Movies, Videos, 8: DVD:
`Aud‘ia Beaks. Chlldr-n's. Magazines-..Dumi, Comedy. fiduenture
`Music
`Communications
`Wireless. Lung Distance
`Country. Jazz. RED ...
`Outdoors
`Computer Hardware
`Desktops. Laptops. Modems
`Scaling. Camping. Fishing
`Computer Software
`Office Suppiles 3: Equipment
`mm
`Waugh-—
`Consumer Electrunics
`Sporting Goods
`Baseball. Basketbell. Football. Gulf.
`Computer. Connie
`Tennis...
`Flowers E Cards
`Toys 8. Games
`Anniversary, Holiiiays ...
`Fa ud E Wine
`Doll, Education
`Video Game:
`Gncers. Wineries
`Console, Tabletop, #rcade ...
`
`hid Saving
`
`Tap SHOPPING
`Hommom
`FTD.CDH Flume"
`aniturefinicom
`1 foo-U.S.SEARCH!
`Apartmentfiuidexom
`
`CLASSIFIEDS
`Employment. Homes.
`Pen-nab. Antiques.
`Autos, Apartments.
`Merchandise ..
`
`CENTEIIS
`PreparelTaue:
`Insur
`Free Stuff
`Inageluuu Printing
`Travel
`Edulllinll CIIIBI'
`
`NE" 9i CDUL
`Surf Monkey fur Kills
`Greeting Cards
`Pet-zonal:
`Gel Disk Rack!
`Calendar
`My Inf-Spun
`BUSINESS INFO
`Affiliate-Fromm
`Partner With Us
`Mailing Lin:
`Credit Rating
`
`(Ufilf’lifly
`RESOURCES
`
`- Store
`- Investor Relations
`- How to Mahmud:
`- Mont [nFoSpatemm - Job Opening:
`- Adventist on lnFoSpacetom - Privacy Polty - Cookies - AFfiiiaie ngtarn
`
`InfaSpwe World:
`
`1 lnfoSploe UK - InfoSpace Clnldl
`
`RECOMMENDED SITES
`- New Yo iii amide
`
`MSpaee, lnhSpatexom. and duh-lam on! related merit: in trader-nah cf InFoSpue.wn. Int.
`0 20:10 InfoSpu-com. Inc. All tidal: reserved.
`Fiequentiy Asked Questions I Caniact InivSpace .torn I Legal Notkes
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 10 of 28
`
`US 7,328,176 B2
`
`Aclivc Shopper- lnqup acacom - Neiscapn
`En Ejn'mun
`
`$15
`
`‘é‘fe‘area[ofof'Js'bin‘fhesea...
`
`Document. Dun»: 1000
`
`SPONSORS
`
`|
`
`'Fou In Emu! In.
`
`Books and literalure Search
`
`I
`
`|
`
`’rcduci Finder:
`
`1
`
`'
`
`Shopping But
`
`I
`
`I
`
`I
`
`Enlerall the information you knwu than: the book Io nfine the ranch with lhc additional options below.
`Description
`
`
`waordfphnfl'“i
`Audiorj
`LIFC I 155" -
`
`Maxim mull: per page Ea
`
`Start Search
`
`Tralre - g I Quad
`- Hem—I I Yelow Pam I Whltc Dye; - mi:-
`- Em; - 5—H!!! - Bushes; 33155; - gnmmnlqg-mag-35 - Entertalnmert
`
`InfoSpaue World:
`
`- Infagnm: I15 vlmgfiug gang;
`
`InfoSpaoe, lrfoszctcom and their dawns and inland math Jr: trademarks of M5paccnm, Inc.
`Flu d
`IWEW.00 VWHO
`©2000. InFcSpm.tam, inc AlliidmNd“: MONId.
`
`Two Tap
`Exhibit 1003
`Page 012
`
`

`

`- IWI mm
`
`You matched Fur: patent law
`Books 8. Magazines
`n
`.
`Ironic
`r: P all
`MSRP:$1?S.IJO 9&31510181594
`0 Find I'Alrcnanl
`0 Sin In Frodud Fold-Ir
`
`ndure und
`aw I Law
`an en
`MSRPxflS m Pam? 01.36sz!)
`0 Find Marcher]!
`0 5:" In Prnduu Folder
`
`6 From M" In IRIP_
`HSRP$1251W Part“ 3527287325
`0 Find Marshall
`0 Save to Frame! Folder
`
`D
`
`‘3 fiadamgnl-l; of Unitg] States lnggllgchnl Panel-fl Lu; ! tourism. P.
`MSRPmone PaanNone
`0 Find Muchanl
`0 Sin to Product Fodder
`
`5.
`truleaw
`IIIII
`art
`uslrillpr
`.Eerman
`"smasusm PaumBEZTzflTBDZ
`0 Find l'fllrarsanl
`0 Earl tu Product Folder
`
`Preulogg a
`
`Mi
`
`lifespan War“:
`
`'W -1:£2§ms.$anad:.
`
`Inqupace, IrfoSpacuzom, and (hair 11an and relaud marks an tr-dlmark: of IlfvSpaumam. 111:.
`.
`G) 2000 MSpmsum. m. M Ma Wid-
`
`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 11 of 28
`
`US 7,328,176 B2
`
`it? Adiue Shopper - |nioSpace.cum — Netscape
`Eila
`ijl Maw Q0 Qumrnuruzalut
`fle'p
`
`
`Sing-g;
`SPCCBom
`
`OUF
`SPONSORS
`
`(«P'"Ih’é're:sireafor fichofi‘‘3}E's..._
`
`
`0—in—- O
`
`|
`
`You If! logged HI.
`
`I
`
`I
`
`hoduct Raider:
`
`Drdlr Status
`
`Whal--o you now aluul fie radon?
`
`Search3—1:
`
`1100
`
`Two Tap
`Exhibit 1003
`Page 013
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 12 of 28
`
`US 7,328,176 B2
`
`we Shnppnplnfufipar: 1cnrn— Ht-I-cape
`EZN
`,
`H.tp
`
`Fite
`
`SPONSORS
`
`I
`
`‘luu aru tonal In.
`
`'
`
`|
`
`I
`
`*mlunt Fold-n
`
`‘ _
`
`omrsmm
`
`m Madam
`Illlnl do you now about the pro-duct?
`Sean-day:
`Hamel
`F
`
`Elldrnni: 81 Sullivan Pal-Int law
`
`MSWI $175.00
`mm: 570131594
`hf; Part: 1571”}! 1591
`Pubifi’nr: B N A Book:
`published: £11999
`Plan: 450
`author: Staphen (Durant
`
`[I am?
`
`‘ henna $1.55
`
`Smcial Handhg
`
`$22!].5tl $435
`
`Stuuslonouiu'
`
`Tfu'x mhutualy shy: widuind-G whiter
`Fromlimctolbm Hm: whbcklrun
`rumba Mmthpfidnrfiwml).
`$243110 fl‘gsmémdcudednuhxomofw wilful
`providing with W: wflcmacl ynuWwith'n 1—2
`wakifwnhan mm Mmmwdur.
`
`|:-.:H._l,.:.u Du
`
`- Ham- - Valet» Daqu - Min 9:93 - danifeds - Shopping - Tran! 0 Chi Gdd:
`Jinan“ .gm mum-n Savings nCnlnrmnlIy .News Break -Emmhmw
`
`HDSpau Md:
`
`- Inqu Plot UK - InhSp I“ Clluda
`
`Wm“, InfiD-SIICI RM and Ihlif Mum and I'lhllll marks are lraiemvk: oflnfiSpacnmom, Inc.
`©2000 lnfitSpmmm, IM- fll Marinated.
`quuantlr Ask-d Quantum l Carnal Iniasmcuorp lug: Noun!
`mtg InFoEpocem-n ‘I'mrr Hum- Fag:
`
`[I I:cu Rn:
`
`”0'9
`
`Two Tap
`Exhibit 1003
`Page 014
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 13 of 28
`
`US 7,328,176 B2
`
`1301
`
`1300 \
`
`470
`
`
`
`PRODUCT
`DATABASE
`
`
`
`
`START SELECTION
`
`1305
`
`
`EARC
` N
`FOR STATIC
`
`
`SHOPPING
`PAGE?
`
`
`"
`
`SEARCHNON-STATIC
`SHOPPING PAGHS)
`
`
`
`ye,
`
`1310
`
`
`
`SCRAPE SITE FOR
`PRODUCT
`
`
`INFORMATION
`(SEE Fig.14.)
`
`
`
`SEARCH STATIC
`SHOPPING PAGES
`
`UPDATE PRODUCT
`INFORMATION
`
`DETERMINE
`PRODUCT KEY
`
`1
`
`SELECT PARENT SKUS
`AND ATTRIBUTES
`
`1315
`
`1335
`
`14m}
`
`1340
`
`1320
`
`1325
`
`E
`
`ADD
`
`VIRTUAL
`
`SKU TO
`
`PRODUCT
`
`DATABASE
`Yes
`
`
`
`SKU OBJECT
`DETERMINED
`
`
`
`RETURN SKH
`OBIEcT
`
`
`
`1330
`
`1399
`
`Fig.13.
`
`Two Tap
`Exhibit 1003
`Page 015
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 14 of 28
`
`US 7,328,176 B2
`
`1401
`
`STARTSCRAPING
`
`
`
`
`
`SCRAPESKUPAGES
`
`1405
`
`¢///—-1400
`
`1410
`
`SUCCESSFUL
`SCRAPE?
`
`1420
`
`1425
`
`Ya
`
`UPDATESKURECORD
`
`DATA
`
` Ya
`DATABASE
`
`WAREHOUSE
`
` RETURN
`
`RETURN
`SUCCESS
`
`PRODUCT
`
`FAILURE
`
`1498
`
`1499
`
`470
`
`Fig.14.
`
`Tonap
`Exhibit 1003
`Page016
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 15 of 28
`
`US 7,328,176 B2
`
`r- lnlnSpacecum * NElSEflpu
`omrnalnnzalcr
`lie”)
`
`7 [f you already have an Account, please enter:
`
`1500
`
`USERNAME
`
`PASSWORD
`
`Salve my username on my computer so I don‘t have
`
`it uEmnairI-nenl
`
`J
`Please contact Customer Service for assistance.
`_] Forgotten your «surname or password?
`
`._: New A ECDUNI' Registration
`
`Setting up your new flccount Is on easy four'step process: It takes only a few minutes. To learn
`more about why you should set up your Account with us, click on Customer Benefits.
`
`create New Account
`
`Click on the button below to go back.
`
`- disillidi - Shoppln
`- Home - Yellow page: - Whlte Page:
`- Finance - Store - Bushes: Services -Comnmlly -News
`
`- Travel
`
`- Cm; Gulde
`
`Two Tap
`Exhibit 1003
`Page 017
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 16 of 28
`
`US 7,328,176 B2
`
`1601
`
`465
`
`1605
`
`1610
`
`1615
`
`
`[1600
`
`
`
`
`
`l‘lllllllllllp,.
`
`
`
`
`
`
`
`
`
`START
`AUTHENTICATION
`
`
`- '
`
`CONSUMER ._
`
`ATABAS
`
`
`= RETRIEVE ACCOUNT
`
`
`INFORMATION
`
`
`
`‘1,
`1.
`
`.
`
`475
`
`MERCHANT
`
`IATABAS
`
`AFFILIATE
`DATABAS
`
`
`REP UTATION
`DATABAS
`
`565
`
`1630
`
` COMPLETE
`NFORMAIIO
`
`1645
`
`
`
`RETURN
`
`CREATE NEW
`
`UNSHCCESSFUL
`CONSUMER
`
`
`AUTHENTICATION
`ACCOUNT
`
`
`
`RETURN
`
`
`SUCCESSFUL
`
`
`A HTHENTICA TION
`
`
`
`1699
`
`Fig.16.
`
`Two Tap
`Exhibit 1003
`Page 018
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 17 of 28
`
`US 7,328,176 B2
`
`
`
`
`1700 —\
`
`
`START
`REPHTATION
`GATHERING
`
`1705
`
`1710
`
`
`
`POLL
`
`
`MERCHANT
`
`
`POLL
`
`CONSUMER
`
`
`
`
`
`
`
`SEND RESULT TO
`
`
`M ........... REPUTATION
`
`
`
`SERVER
`DATABASE
`
`
`
`
`MINE FOR
`
`REPHTATION
`
`D A TA
`
`WAREHOUSE
`
`-__.
`
`AFFECTING
`TRANSACTIONS
`
`
`
`1799
`
`Fig.17.
`
`Two Tap
`Exhibit 1003
`Page 019
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 18 of 28
`
`US 7,328,176 B2
`
`{WI4..\
`
`Aulive Shopper InfnSpucacum — Netscupu
`1 Ecmn’nunicator Help
`
`hfi‘fli‘fecfame '
`
`l..._pll'-.'h‘-h-"('{'.-I"
`
`."
`
`tcumeul; UCIIE‘ 1800
`
`Two Tap
`Exhibit 1003
`Page 020
`
`_
`5P 0N SORS
`
`'
`
`,
`
`n 1300 US SEARCH - Apartmentauid: - Surf Monlur forKids
`- Mismphnu I Find Fumllu-t - Savishoppor - Harmsmm
`Enur will! on lmw about the pro-inc"
`Saudi 3-,:
`
`—m
`
`I
`
`You are logged in.
`
`I
`
`|
`
`mum Fold-rs
`
`SMppifli Cart
`
`|
`
`.
`
`north for man product: p)
`|
`Order mm I
`
`‘l'uur Carl Eunlains:
`
`Formnvulience. Item: in the can In "end by store.
`To mmova Items, use: in: 2Q bullon.
`
`Universal Sin-"inc C-IH Enabled Hertha!!!
`
`Inscription
`
`ltun Prim ship Cos! Qty
`
`Extended Fri:-
`
`1 T
`
`otal
`
`Eur THESE 9
`
`Barnes
`El
`ESI
`
`Electronic 3: Software Patent law
`
`Slfluflfl
`
`$3.95
`
`Non- Universal Shopping Cart Merchant:
`
`Dexripfim
`
`Ium PM:
`
`ship Cut lily
`
`Enter-dd Pric-
`Tot-l
`
`$.43!
`
`- Hume - “now Page: - Whiz Page a Claxsfid: I Shopphg - Tuvd - City Guide
`- Hmnu - Stan I Bushes! Sanka: I Camurity erws Break - Emmainrnenl
`
`HoSpace Wald:
`
`-ln1o3pann UK '1MDSPIG! Canada
`
`mam, InfoSoacexom. and (hair insight and "filed marks an trademarks oi hFoSpuuo-n. 1nd.
`9 2000 lnFoSpacI mm. Inc. Al rights Marv-d.
`anuendy Ashd Qunstion: IConuct mfafipaunm | bagel Nollm
`Mala InfnSpuemm Your Ham PM}:
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 19 of 28
`
`US 7,328,176 B2
`
`31““ng Sfiupper —ln_fq§pucu.cq_m - I'llcrnsrdfi'lnlurnuLfiifinilurur
`
`1900
`
`Two Tap
`Exhibit 1003
`Page 021
`
`IW IW
`
`Nuns-MINWWxWMthywu-fl:flmvdwmmflw
`emmwymmhmnmmMmudmwmwm.
`
`Flrn Nam- [Math
`Last Nm I T nrvydas
`man I1353 Upper Sharrnm Ave
`
`Gyrl'own IHumillun
`Cnmlry IUm‘led Stale:
`
`E
`
`54... IOH
`
`—
`
`5
`3
`5
`
`3
`
`- I
`
`2.9.3....
`
`[58052
`
`InfnSpacu World:
`
`- nfoSpaca UK - M0523“ Canada
`
`lnfoSpm. Hoax-com, Jnd lhdr dun-Bud "land mark: an hdcnwkxcf Want-com, Inc.
`0 m How-um. Inc. AI m run-«d.
`'
`
`SPONSORS
`
`Mflflammhdlhmm SearchB:
`
`1
`
`Van urn laud In.
`
`H
`
`had-ck Fold-n
`
`“
`
`shaming an
`
`I |
`
`Order Shun
`
`Items Vim r" E' purchasing
`
`mm Fri“
`
`End Pull“
`
`Barnes
`3-;
`
`alum-uni: a Suflum pan-t Law
`
`unm
`
`5:33.95
`SUMO”! $133.95
`Total robe blflldfo crufifmrd $183 .95
`
`Email (mum)
`
`..F!@¢EY—.".“.'! .......................
`
`MI
`
`saaaqednmdwpe -|
`
`EIED-h Wm
`E-Iu- flu din“ for u.- audit and in".
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 20 of 28
`
`US 7,328,176 B2
`
`5-] Active Shopper_ InluSpuce. cum: Microsoft Internal Explarer
`
`Please Review
`
`Barnes
`Elu-lmnlc&5nfluave Pltlni Law
`
`.
`
`x1-
`Mid-1'
`
`TOTAL INVOICE
`
`2000
`
`W
`
`Payment
`
`'m' “11111111111111
`- Expires: 05,2002
`Martin Tarqdas
`
`8 h I p p i n 9
`
`Billing address
`1353 Upper Sherman Ave
`Hamilton, OH $052
`United States
`
`Martin Tarvydas
`1353 Upper Sherman Ave
`Hamilton, OH 93352
`United Slales
`
`Please Nata: Th: Mural-ml oi Recon! is not the eampany taunted with thisw-b rih. bul 1h: Manchu-II "sue "me top
`ol the product list display-ed on till: page. You will mud in ocnilci this murchint 10 "so!" anymmnty' orshlpplng luau.
`We offer contacl im‘ormulen foupedfie marehmls on Ihisn'le. Rafe! to an: melohlnl inlnrmaiiun swtiun.
`
`We suggestihalvou plinllhls somn u a communion notice and non if in l "our: plan: Innulun Melanin should any
`doliwryor return lungs “in, or if ynu nccd Additional information at assistance wlkh this order.
`
`To confirm and plan this ondu' you MUST click an ill- Mon blow.
`
`'Hflfll'mflfiIMP—meJ-'flmm- Ehmim'Lw-I -§1ily_fii§d3
`
`InfnSpace World:
`
`- lnfnSgaca UK- Inqugace Canada
`
`Inqupace, lnfafipacucam. and that design: md "hind mks an hadnmarks OF M593“ .cutvi. Inc.
`0 2000 lnl'USpm can. Inc. All rid-ll: runrnd.
`5M1! mg mm; 1 gum hmsaLx-om I mm
`
`133.20.
`
`Two Tap
`Exhibit 1003
`Page 022
`
`

`

`(SEE Fig.25.)
`
`RETRIEVE BILLING
`INFORMATION AND
`PAY FOR PRODUCTFS)
`{SEE Fig.2“
`
`PROCESS ORDER 0N
`SERVER
`
`RETURN
`FAILURE
`
`““1199
`
`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 21 0f 28
`
`US 7,328,176 B2
`
`DETERMINE SHIPPING
`INFO RMATIDN
`(SEE Fig.22.)
`
`'ROMOTIDNfS
`AVAILABLE?
`
`RETRIEFE
`AND APPLY
`PROMOTION”)
`
`2400
`
`Two Tap
`Exhibit 1003
`Page 023
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 22 of 28
`
`US 7,328,176 B2
`
`2201
`
`
`
`CONS UMER ..
`DATABASE
`
`START GETTING
`SHIPPING INFORMATION
`
`7
`
`2200
`
`RETRIEVE CONSUMER
`INFORMATION
`
`
`2205 f
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`USC
`DATABASE
`
`
`.
`
`4-90
`
`GET PRODUCT
`INFORMATION
`
`RETRIEVE
`NEW
`ADDRESS
`
`
`
`N”
`
`SHIPPING
`ADDRESS
`PROVIDED?
`
`2220
`
`Yes
`
`Yes
`
`DISPLAY ADDRESS
`CONFIRMATION REQUEST
`
`ADDRESS
`
`CONFIRMED?
`
`
`
`
`ANY
`
`REMAINING SHIPPING
`STRUCTIONS7
`
`
`
`
`
`
`
`2299
`
`No
`
`RETURN
`
`1313.22.
`
`Two Tap
`Exhibit 1003
`Page 024
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 23 of 28
`
`US 7,328,176 B2
`
`2300 \
`
`
`START CREATING ORDER
`
`2301
`
`2305
`
`
`
`”SC
`DATABASE
`
`--------- RETRIEVE NEXT MERCHANT
`
`490
`
`2399
`
`\‘m
`
`600
`
`RETRIEVE SHIPPING COSTS
`
`Yes
`
`
`
`
`
`
`
`MERCHANT
`SERVER
`
`-
`
`RETRIEVE TAXES
`
`ADIUST TOTALS WITH
`SHIPPING AND TAXES
`
`Fig.23.
`
`Two Tap
`Exhibit 1003
`Page 025
`
`

`

`
`SAME
`
`
`PAYMENT METHOD
`
`
`
`
`SELECT PAYMENT
`
`
` 2420
`FOR MERCHANNS)
`
`
`
`FILTER FOR COMMON
`
`INFORMATION
`
`2440
`
`2425
`
`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 24 of 28
`
`US 7,328,176 B2
`
`2400
`
`\
`
`START BILLING
`
`600
`
`r”; RETRIEVE ALL MERCHANTS
`I
`_.
`IN ORDER
`
`u" DETERMINE MINIMUM
`NUMBER 0E PAYMENTS
`
`
`
`2401
`
`2405
`
`2410
`
`2415
`
`MERCHANT
`SERVER
`
`UPPORTED?
`
`Yes
`
`
`
`2430
`
`
`RETRIEVE CONSUMER
`
`PAYMENT INFORMATION
`
`2500
`
`PROCESS PAYMENT
`
`(SEE £13.25.)
`
`Yes
`
`2435
`
` ANY UNPAID
`MERCHANTS?
`
`2499
`
`No
`
`Fig.24.
`
`Two Tap
`Exhibit 1003
`Page 026
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 25 of 28
`
`US 7,328,176 B2
`
`2500 ——\\\N
`
`DATABASE
`
`MERCHANT Mmm
`
`2501
`
`2505
`
`2510
`
`2515
`
` AUTOMATED
`
`PAYMENTS?
`
`
`
`[lflflllflflfl
`00011000
`
`MERCHANT
`-
`SERVER
`
`2520
`
`2525
`
`
`
`
`
`No
`
`
`RETURN
`FAILURE
`
`Fig.25.
`
`Tonap
`Exmbfl1003
`Page027
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 26 of 28
`
`US 7,328,176 B2
`
`I>/‘2600
`
`2601
`
`490
`
`START PROCESSING
`ORDER
`
`- TRANSFER-PRODHCT(S)
`
`---------------
`
`FROM use TO
`
`
`
`usc
`
`DATABASE
`
`
`
`2610
`
`
`TRANSACTION QUEUE 2615
`
`
`
`
`TRANSACTION QUEUE
`INITIATES ORDER
`
`
`
` 2699
`
`2700
`
`migcr ORDER
`fSEE £13.27)
`
`
`NOTIFY CONSUMER
`
`
`AND MERCHANT OF
`
`ORDER
`
`
`
`DELETE USC
`
`RETURN
`
`Fig.26.
`
`Two Tap
`Exhibit 1003
`Page 028
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 27 of 28
`
`US 7,328,176 B2
`
`2701
`
`
`
`
` START ORDER
`IN ECTION
`
`RECEIVE ORDERIS) FROM
`
`TRANSACTION QUEHE
`
`2705
`
`2700
`
`f
`
`2710
`
`
`
`
`
`N0
`ORDER FROM
`AFFILIATE?
`
`
`Y
`es
`PLACE ORDER ON
`AFFILIATE SITE
`_
`
`FLACE ORDER ON
`
`NON-AFFILIATE SITE
`
`
`
`figfifilffifi
`ORDERING
`PROCESS
`
`(SEE Fig.28.)
`
`OBTAIN ORDER
`
`NUMBER
`
`STORE ORDER
`NUMBER
`
`REMOVE ORDER
`
`2725
`
`2800
`
`2735
`
`2740
`
`2745
`
`2750
`
`2715
`
`2720
`
`INIECT ORDER IN
`AFFILIATE SITE
`
`DIRECTLY
`
`Gm @
`
`2799
`
`N0
`
`RETURN
`
`Fig.27.
`
`Two Tap
`Exhibit 1003
`Page 029
`
`

`

`U.S. Patent
`
`Feb. 5, 2008
`
`Sheet 28 of 28
`
`US 7,328,176 B2
`
`2801
`
`START ORDER
`
`INJECTION GATEWAY
`
`
`
`
`
`
`
`2000
`
`2305 f
`
`
`
`
`
`2810
`
`OBTAIN SERVICES FROM
`MERCHANT SERVER
`
`SERVICE
`
`2320
`
`
`
`CREATE INSTANCE OF
`PARAMETERIZED
`
`SERVICE FOR EACH STATE
`
`Fig.28.
`
`Two Tap
`Exhibit 1003
`Page 030
`
`

`

`US 7,328,176 B2
`
`1
`UNIVERSAL SHOPPING CART AND ORDER
`INJECTION SYSTEM
`
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a divisional of U.S. patent application
`Ser. No. 09/880,723 filed on Jun. 12, 2001 and entitled
`“Universal Shopping Cart And Order Injection System,”
`which itself claims priority to Provisional Application No.
`60/210,987, filed Jun. 12, 2000. The entire disclosure ofthe
`prior applications is considered as being part of the disclo-
`sure of this application and is hereby incorporated by
`reference herein.
`
`FIELD OF INVENTION
`
`The present invention relates to electronic commerce, and
`more specifically, to a method and system for providing an
`aggregated interface for purchasing products and/or services
`from disparate merchants.
`
`BACKGROUND OF INVENTION
`
`Over the last several years, the Internet has seen expan-
`sive growth in the area of electronic commerce (“e-com-
`merce”). Today, many consumers shop over the Internet
`from electronic retailers (“merchants”) in the privacy of
`their home instead of shopping from catalogs or physically
`going to a store. While a consumer may not be able to
`physically handle the products while shopping on the Inter-
`net, the consumer may be able to view pictures of the
`products, have textual, graphical and audio descriptions of
`the products, as well as read reviews of the products. For
`example, a merchant may create an e-commerce site on the
`World Wide Web (the “Web” or “WWW”) that is devoted to
`products carried in a physical store. This product infonna-
`tion is typically made accessible to a consumer over the
`Internet through Web pages created by the merchant. A
`problem with this approach is that consumers have to learn
`how to navigate through all of the different e-commerce sites
`where they are interested in shopping. It would therefore be
`desirable to have an e-commerce site where the consumer
`navigates in the same manner whether shopping from Mer-
`chant A or Merchant B.
`
`Typically, merchants provide the consumer with a search
`engine to find products on their Web site. While this makes
`navigation somewhat easier than the consumer manually
`navigating through each Web page, there are still problems.
`For example, each merchant may use a different search
`engine having different input requirements and/or the mer-
`chant may return matches to the search made by the con-
`sumer in a diiferent manner. What is needed is a consistent
`
`manner of inputting and returning matches to the consumer.
`If the consumer locates a product in which he or she is
`interested, the consumer is typically allowed to purchase the
`product(s) at that time. For example, if the consumer is
`interested in purchasing Product A from the merchant, the
`consumer will provide appropriate information to the mer-
`chant over a secure connection in order to process the order.
`This information typically includes name, shipping address,
`billing address, payment information and desired shipping
`method. This information is typically entered through an
`input form on a Web page designed and provided by the
`merchant. It is also common for the merchant to require the
`consumer to create an account on the site of said merchant
`before purchasing products. If a consumer purchases items
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`from many different sites he or she will have to keep track
`of many diiferent accounts. It is desirable, therefore, to have
`a shopping site that enables a consumer to order products
`from many diiferent merchants without requiring the con-
`sumer to keep track of all the diiferent accounts required to
`purchase goods from the many different merchants.
`Another e-commerce problem is that
`it
`is becoming
`harder for a consumer to locate products and comparison
`shop over the Internet. This is due to the sheer volume of
`merchants, products and services available to the consumer
`over the Internet. Today, a consumer may also use one of the
`commonly available search engines on the Internet to locate
`products. However, search engines generally return so many
`matches to a query that it is unrealistic for a consumer to
`manually inquire on each returned match. In addition, these
`matches also include both merchant and non—merchant Web
`
`sites making it even more difficult for a consumer to actually
`review all of the returned merchant sites. Further, either the
`Web shopping sites direct the consumer to another merchant
`Web site, or they place the merchant’s Web site within a
`frame on one of their main pages. However, this approach
`does not provide the consumer with a consistent look and
`feel.
`
`In an attempt to solve the above-mentioned problems of
`comparison shopping and locating products on the Internet,
`many difierent methods have been created that provide the
`consumer with access to many diiferent merchant sites
`through one central site. For example, U.S. Pat. No. 5,895,
`454 to Harrington purports to describe a shopping system
`allowing the consumer to connect
`to remote Web sites
`whereupon the consumer interacts with the remote merchant
`Web site using the commands and structure hierarchy as
`originally established by the merchant. As the consumer
`navigates through the remote merchant’s Web site,
`the
`consumer may return to the database interface to launch into
`a different remote merchant Web site. The problem with this
`approach is that the consumer still has to learn how to
`navigate and place orders through many dilTerent merchants.
`For example, if a consumer desires to purchase a product
`from Merchant A and Merchant B, the consumer will have
`to navigate each merchant’s site. Today, either the Web
`shopping sites direct the consumer to another merchant Web
`site, or they place the merchant’s Web site within a frame on
`one of their main pages. A problem with this approach is that
`the consumer does not have a consistent look and feel. What
`
`is needed is a shopping site that provides a uniform ordering
`and navigation from multiple merchants.
`As e-commerce has developed, the term “shopping bas-
`ket” or “shopping cart” has become commonly known on
`the Internet to refer to a virtual shopping cart where the
`consumer stores the products and/or services he/she is
`interested in purchasing while browsing a particular mer-
`chant’s Web site. A shopping cart typically allows a con-
`sumer to add or delete products, specify attributes, such as
`color, quantity, size, and the like, and purchase products
`contained within the cart. Once the consumer has completed
`his/her selections of the products he or she is interested in
`purchasing, the consumer typically clicks on a link on one
`of the merchant’s Web pages to purchase the contents of the
`shopping basket. A problem with the shopping carts, how-
`ever, is that they are specific to each merchant. Another
`problem is that the shopping carts do not allow a consumer
`to keep products from different merchants not purchased in
`their shopping cart from one visit to the next shopping site.
`It would be desirable, therefore, to have a shopping cart that
`
`Two Tap
`Exhibit 1003
`Page 031
`
`

`

`US 7,328,176 B2
`
`3
`would maintain the items in the cart persistently until the
`consumer decides to delete the product or purchase the
`product.
`Another problem is that the shopping site may “lose” the
`consumer after the consumer becomes interested in a prod-
`uct. For example, assume the shopping site returned two
`products from two diiferent merchants based on the con-
`sumer’s criteria. If the consumer clicks on the link for the
`first product the shopping site may either direct the con-
`sumer to Merchant A or may provide the merchant’s site
`within a frame of the shopping site Nevertheless,
`the
`consumer at this point is able to go directly to the merchant’ s
`site and bypass the shopping site when purchasing the
`products. It would be desirable,
`therefore,
`to provide a
`method and system by which consumers would not be
`directed to other merchants even though products they
`purchase may come from other merchants.
`Accordingly, a method and system are needed that pro-
`vide a consumer with a uniform ordering and navigation tool
`through multiple merchants. The method and system should
`enable the consumer to order products from multiple mer-
`chants using a single shopping cart. In addition, the method
`and system should provide the consumer with a consistent
`look and feel regardless of the merchant from whom the
`consumer is ordering products. Further,
`the method and
`system should provide a consistent matter of inputting and
`returning matches to a consumer searching a merchant’s
`Web site. The present invention solves these problems as
`well as others presented by the prior art.
`
`
`
`SUMMARY OF INVENTION
`
`The present invention is directed to providing a method,
`apparatus and system for a universal shopping cart (“USC”)
`and order injection system In particular, the present inven-
`tion is directed to providing a shopping

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