`
`(12) United States Patent
`US 9,697,563 B2
`(10) Patent No.:
`(45) Date of Patent:
`Jul. 4, 2017
`Fitzpatrick
`
`(54)
`
`SYSTEM AND METHOD FOR PROVIDING
`ELECTRONIC COMMERCE DATA
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(71)
`
`Applicant: 72 Lux, Inc., New York, NY (US)
`
`(72)
`
`Inventor: Heather Marie Fitzpatrick, New York,
`NY (US)
`
`(73)
`
`Assignee: 72LUX, 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.: 14/617,306
`
`(22)
`
`Filed:
`
`Feb. 9, 2015
`
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`Prior Publication Data
`
`US 2015/0154689 A1
`
`Jun. 4, 2015
`
`Related US. Application Data
`
`application
`of
`Continuation
`PCT/US2013/060956, filed on Sep. 20, 2013.
`
`No.
`
`Provisional application No. 61/704,076, filed on Sep.
`21, 2012.
`
`Int. Cl.
`
`G06Q 30/00
`G06Q 30/06
`US. Cl.
`
`(2012.01)
`(2012.01)
`
`CPC ......... G06Q 30/0641 (2013.01); G06Q 30/06
`(2013.01); G06Q 30/0619 (2013.01); G06Q
`30/0635 (2013.01)
`
`Field of Classification Search
`
`CPC
`
`G06Q 30/01; G06Q 30/012; G06Q 30/016;
`G06Q 30/0601730/0643; G06Q 30/08
`See application file for complete search history.
`
`6,029,141 A
`7,197,475 B1 *
`7,853,480 B2
`7,979,359 B1
`8,244,590 B2
`
`2/2000 Bezos et a1.
`3/2007 Lorenzen et a1.
`12/2010 Taylor et al.
`7/2011 Young et a1.
`8/2012 Rothman
`(Continued)
`
`
`
`OTHER PUBLICATIONS
`
`......... 705/2681
`
`Egger, EN. (2001). Affective Design of E“ Commerce User Inter-
`faces: How to Maximise Perceived Trustworthiness, In: Helander,
`M., Khalid, H.M. & Tharn (Eds), Proceedings of CAHD2001:
`Conference on Af ective Human Factors Design, Singapore, Jun.
`27-29, 2001: 317-324.*
`
`(Continued)
`
`Primary Examiner 7 William Allen
`(74) Anorney, Agent, or Firm 7 Fox Rothschild LLP
`
`ABSTRACT
`(57)
`A mechanism for providing electronic commerce data onto
`publisher’s site. The mechanism also provides ability for a
`consumer to interact with that data to complete a purchase
`from within the publisher’s website or application. Amethod
`includes retrieving merchandise data from a plurality of
`merchants and storing at least one group of merchandise
`data formed based on the merchandise data and content on
`a publisher site. The method also includes embedding the
`group of merchandise data on the content of the publisher’s
`website and generating a merchandise frame in view of the
`embedment. The method further includes rendering the
`merchandise frame directly onto the publisher site. The
`method further includes rendering a universal check out
`frame on the publisher’s site, which provides the user the
`ability to check out from multiple retailers within a single
`universal check out on a publisher’s site.
`
`18 Claims, 18 Drawing Sheets
`
`
`
`Two Tap
`Exhibit 1001
`Page 001
`
`
`
`US 9,697,563 132
`
`Page 2
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`..................... 705/27
`2002/0152135 A1* 10/2002 Beeri et a1.
`2003/0126026 A1*
`7/2003 Gronberg et all
`705/26
`2004/0267630 A1* 12/2004 Au et al.
`705/26
`2005/0027611 A1*
`2/2005 Whalton
`........... 705/26
`
`2/2005 Veeneman ........... G06Q 20/045
`2005/0038712 A1 *
`705/26.8
`................... 705/40
`6/2005 Fulton et al.
`2005/0125348 A1 *
`2008/0275748 A1* 11/2008 John ................................. 705/7
`2009/0254450 A1
`10/2009 Bollay
`2011/0313923 A1* 12/2011 Votaw ct a1.
`2012/0150666 A1
`6/2012 SaVic
`2013/0103484 A1*
`4/2013 McLaughlin .............. 705/14.33
`
`................... 705/43
`
`OTHER PUBLICATIONS
`
`International Search Report and Written Opinion mailed Jan. 16,
`2014 in connection with International Application No. PCT/US 13/
`60956.
`
`* cited by examiner
`
`Two Tap
`Exhibit 1001
`Page 002
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 1 of 18
`
`US 9,697,563 B2
`
`“$38
`
`3%?) WiziisherSite
`“E{34
`E~Cz3mmer€e
`
`368 Marchafits
`
`3842
`
`$88
`
`Fig!m
`
`Two Tap
`Exhibit 1001
`Page 003
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 2 of 18
`
`US 9,697,563 B2
`
`Magma mmfiaw
`
`figgiéifiéefl
`32$
`
`
`
`
`Few 3€W§§€ifi
`Mmizxéfi
`£252
`..................................
`
`
`
`
`i;
`
`
`{1:20:13 meme
`5‘s§~£?§'€§'338~€§§3§€?
`
`gamma
`Ekamhaafi. 2.22
`
`32%
`
`Chi’fiié 29m;
`Mwiaie
`$383
`................................J
`
`grams: fisfizzzeraiéssk
`$82323de 13$
`
`
`
`
`
`Swiss?
`my
`Ma; nagge mam
`
`2322mm 3.32
`
`
`
`fig}. m
`
`Two Tap
`Exhibit 1001
`Page 004
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 3 of 18
`
`US 9,697,563 B2
`
`4*v.
`
`Fig. 2A
`
`Two Tap
`Exhibit 1001
`Page 005
`
`
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 4 of 18
`
`US 9,697,563 B2
`
`SELECT
`
`Fig. 28
`
`Two Tap
`Exhibit 1001
`Page 006
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 5 of 18
`
`US 9,697,563 B2
`
`
`
`
`fimazsgie: Wagg
`5553525,: :5: 5 :3 .,
`{$5993
`
`,
`.
`,
`,
`555.5535; .553 55:5:5 555::
`
`
`
`Two Tap
`Exhibit 1001
`Page 007
`
`
`
`Two Tap
`Exhibit 1001
`Page 008
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 6 of 18
`
`US 9,697,563 B2
`
` Lym-
`
` ~
`
`.-‘.
`
`
`
`
`Fig; 33
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 7 of 18
`
`US 9,697,563 B2
`
`
`
`Fig. 2E
`
`Two Tap
`Exhibit 1001
`Page 009
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 8 of 18
`
`US 9,697,563 B2
`
` ..
`
`' arm» awm 2a? Eézggiyzqg Maw: as:
`‘
`fir: visa {253% flaw. Mafia“ 3mm {fa-33¢: 5M
`’3: Maxi;{3.359115}?! 5.3435- mm: mmvmi‘ztm’ mwm‘fififi‘
`1551:3416 mumMtszwm .Mmfis‘n
`
` ~s~s~x-------
`
`
`.--w~.~
`
`Two Tap
`Exhibit 1001
`Page 010
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 9 of 18
`
`US 9,697,563 B2
`
`
`
`fig 33%.
`
`Two Tap
`Exhibit 1001
`Page 011
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 10 of 18
`
`US 9,697,563 B2
`
`
`
`mm.9...
`
`Two Tap
`Exhibit 1001
`Page 012
`
`
`
`U S. Patent
`
`Jul. 4, 2017
`
`Sheet 11 of 18
`
`US 9,697,563 B2
`
`1'. maxi:
`
`Two Tap
`Exhibit 1001
`Page 013
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 12 of 18
`
`US 9,697,563 B2
`
`
`
`Two Tap
`Exhibit 1001
`Page 014
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 13 of 18
`
`US 9,697,563 B2
`
`EmEZOOw>>m=>wm
`
`m,N
`
`F2m_>_><n.
`
`.with.»
`
`sxs>..c.xxx.e..st.xxx...<xxt.s....E.xss>...x..xxux...¢xx..>.t.xsxs....xxz.xx....sxxxas....5..xxsx.e.xxxsxx...c§§s><sxx~§.<txxR..<sx.5»5.xxxx...c.xxaxEktxxritxkssttxxk.
`
`
`
`.4.....$......wig...»>52...».....£..........?..$....5..$¢
`
`a..55.....>5...».35.}.....1.515;...35re555.‘
`..2.5...m.....$$....555...1.5.)...23¢.....>..$.u.c..55...2.....rz.......>$$...~........."
`
`<v.9”.
`
`5“mf\
`21.
`
`.x27¢uthat.\xuaiafixyiiikh
`
`\vluuu.
`
`Two Tap
`Exhibit 1001
`Page 015
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 14 of 18
`
`US 9,697,563 B2
`
`Sfiigm‘mg
`
`fihfigwimg Meg
`
`
`
`
`
`Fig. 48
`
`Two Tap
`Exhibit 1001
`Page 016
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 15 0f 18
`
`US 9,697,563 B2
`
`
`
`
`
`fa
`Rmfiwe cm a? mains misrrfiwmigs 1f"
`:mm
`
`“an“mug
`
`
`
`Cemwmm we: mmm? 2322;: {3% a?
`
`5;: we mmbmés {mm mm a $231533 §’
`(3? myshmtiéw 6mg
`
`3‘3“
`
`X.
`
`,,
`
`52mg mum: a? gamma, 13m:
`
`fiminm‘if grwgs- a? mammmiw mm;
`within {3% C-§#?£§%i‘.i}% m“ whizfiifiw’s
`
`2. g8‘:
`"\
`(K,
`
`_.<
`5285:
`
`Q's
`
`'\’r.
`
`"x
`
`w W>112:
`
`AH.WKKw“H.
`
`H
`\aam“n«.7nn“a ’t‘
`H
`
`mwmwwmmma \
`
`fizfisfiéfiram :3 ms}
`" £2 *Emmfi
`a».
`WSW as? 3525,
`aw‘mm
`.
`.
`
`
`
`
`
`‘:
`
`fififiifiwmfirafizémfimframe {fizrmfiy
`fiflifiii‘sifl isezswrztehme ggsuirsiigfiar’u
`33%
`
`v,
`
`If“
`
`1
`
`?’
`i
`
`
` gm
`
`figfi
`
`
`
`Two Tap
`Exhibit 1001
`Page 017
`
`
`
`U.S. Patent
`
`Jul. 4, 2017
`
`Sheet 16 of 18
`
`US 9,697,563 B2
`
`{serem‘t‘x wwmsmrte Mama: fifififieé‘} am me $34: Ramim {hi}: a--C~s}mm§:rm fmmé: mm gm gasbiaahflr 5 5st
`
`f
`
`6 E
`
`x
`
`xx
`69/
`/ €353 new:
`
`Agww
`/
`
`/ "isasasaaaiébs:
`.
`swam waymsmsé
`.
`‘53 am $321
`{.
`
`if:
`“\fo
`
`
`:
`
`/'
`
`:
`
`
`
`“6‘6“.“ng
`
`
`;
`
`
`
`fiemfi mm a? mgfitégztfi 62ampxsmms: a? the: giagér: ewe»? it:
`mymagwmfiimg masmmm
`
`fig 736
`
`Two Tap
`Exhibit 1001
`Page 018
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 17 0f 18
`
`US 9,697,563 B2
`
`Rama‘m 333333; 3333333333333 333 3335333333333
`
`$333 2;- 333333 3333 a $3333 2333333333333333 23-3333
`
`.3 $333333.3333333333333
`.
`,
`$33-$33fii $332.: 3333. $3333 333332333333
`33333333333333333
`
`R3: 3333323 3$332 3333333333333333 3133333333 <3$3
`a33333 33333 $333333 ~
`
`
`
`$333333 33-33 351333 333333332 3333' 333333333 33333
`
`
`
`333333333 9; 33 3.33333 3333 33 33333333
`333333R3$33333 333.3
`
`3932333333333 3333 3333333333333 3332333333333
`
`$333333: $333333 3:333 33333 33 3313333333
`
`33332333333333353 233333 3333‘. 3.323133%
`
`
`
`333333333 3333333333333
`
`R33233$333 32333.3 33133333333333 33333353333333.3333
`
`$31.33}
`
`
`
`Two Tap
`Exhibit 1001
`Page 019
`
`
`
`US. Patent
`
`Jul. 4, 2017
`
`Sheet 18 of 18
`
`US 9,697,563 B2
`
`mom,
`{fiéifiQRY
`
`
`
`i‘é*é:'{§“§§€,§:
`
`{3am *-
`
`. Véifiifl fiifiwh’a‘,
`
` gammy
`
`magma“:
`
`WW}? $‘EZE‘éCQ
`
`
`3’? 4
`
`CiéRfiEfifi
`
`
`{$23333ng
`
`
`
`
`
`
`
`{Fififlfik
`
`869
`
`Two Tap
`Exhibit 1001
`Page 020
`
`
`
`US 9,697,563 B2
`
`1
`SYSTEM AND METHOD FOR PROVIDING
`ELECTRONIC COMMERCE DATA
`
`This application is a continuation of PCT International
`Application No. PCT/US2013/060956, filed Sep. 20, 2013,
`which claims the benefit of U.S. Provisional Application Ser.
`No. 61/704,076 filed Sep. 21, 2012, entitled, “Integrated
`Electronic Commerce Platform for Publishers”, the entire
`contents of each of which are incorporated herein by refer-
`ence.
`
`FIELD OF THE INVENTION
`
`invention relates to electronic commerce
`The present
`(e-commerce), and, more particularly,
`to a system and
`method for providing third-party e-commerce data directly
`onto publishers’ websites or applications and to provide an
`ability for a consumer to interact with that data to complete
`a purchase from within the publisher’s website or applica-
`tion.
`
`
`
`BACKGROUND OF THE INVENTION
`
`Currently, in the field of e—commerce, digital publishers
`(hereinafter “publishers”), such as any website owner other
`than an e-commerce website, recommend and write about
`different products and services on their websites and appli-
`cations. However, these publishers are not able to monetize
`these recommendations without having to either operate
`their own e-commerce software or forward their traffic and
`users to third party retailers’ websites. As such, the current
`e-commerce solutions either require publishers to forward
`traffic away from their own website to retailers’ websites or
`force publishers to operate their own e-commerce software
`if they want to sell from within their own website. The
`example of the former is commonly known as afiiliate
`marketing. Affiliate marketing allows publishers to promote
`links to products on a retailer’s website.
`A well-known multinational e-commerce online retailer,
`Amazon.com, has built a multiple retailer checkout, but the
`entire experience of the e-commerce occurs on their website.
`Amazon.com does not allow publishers to host multiple
`retailer checkouts on their own websites and as such, their
`solution only allows publishers to promote Amazon’s prod-
`ucts. Thus, a need exists to allow multiple retailer products
`to be e-commerce enabled within the publisher’s website.
`
`SUMMARY OF THE INVENTION
`
`In at least one embodiment, the present invention pro-
`vides a method for providing third-party e-commerce data
`directly onto publishers’ websites or applications including
`retrieving, by a processing device, merchandise data from a
`plurality of independent merchants;
`consolidating the
`retrieved merchandise data into a common format; storing,
`by the processing device, at least one group of merchandise
`data formed in view of the merchandise data and content on
`a publisher site; embedding, by the processing device, the
`group of merchandise data on the content of the publisher
`site; generating, by the processing device, a merchandise
`frame in view of the embedment; and rendering, by the
`processing device, the merchandise frame directly onto the
`publisher site, wherein the merchandise frame is rendered
`directly onto the content on the publisher site.
`In at least one embodiment, the present invention pro-
`vides a system for providing third—party e—commerce data
`directly onto publishers’ websites or applications including
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`a processing device; a memory coupled to the processing
`device; and an e—commerce system coupled to the comput-
`ing device and the memory. The e-commerce system is
`configured to: retrieve a merchandise data from a plurality of
`merchants; store at least one group of pre-selected merchan-
`dise data selected based on the merchandise data and
`intended content on a publisher site; embed the pre-selected
`group of merchandise data onto the content of the publish-
`er’s site; generate a merchandise frame in view of the
`embedment; and render the merchandise frame directly onto
`the publisher site, wherein the merchandise frame is ren-
`dered directly onto the content on the publisher site.
`In at least one embodiment, the present invention pro—
`vides a non-transitory machine-readable storage medium
`including data that, when accessed by a machine, causes the
`machine to perform operations comprising: retrieving, by a
`processing device, merchandise data from a plurality of
`merchants; storing, by the processing device, at least one
`group of merchandise data formed in view of the merchan-
`dise data and content on a publisher site; embedding, by the
`processing device, the group of merchandise data on the
`content of the publisher site; generating, by the processing
`device, a merchandise frame in view of the embedment; and
`rendering, by the processing device, the merchandise frame
`directly onto the publisher site, wherein the merchandise
`frame is rendered directly onto the content on the publisher
`site.
`In at least one embodiment, the present invention pro-
`vides a method for providing third-party e-commerce data
`directly onto publishers’ websites or applications including
`retrieving, by a processing device, a merchandise data from
`a plurality of merchants; storing, by the processing device,
`at least one group of merchandise data formed in view of the
`merchandise data and a content on a publisher site; embed-
`ding, by the processing device, the group of merchandise
`data on the content of the publisher’ s website; generating, by
`the processing device, a merchandise frame in view of the
`embedment; rendering, by the processing device, the mer-
`chandise frame directly onto the publisher site, wherein the
`merchandise frame is rendered directly onto the content on
`the publisher site; generating an e-commerce frame in view
`of the merchandise data among the group of merchandise
`data selected by a user of the publisher site, wherein the
`e-commerce frame is a shopping bag of the selected mer-
`chandise data; and generating anupdated e-commerce frame
`in view of a first merchandise data selected by the user on
`a first publisher site, wherein the updated e-commerce frame
`comprise an updated shopping bag comprising the selected
`merchandise data of the publisher site and the selected first
`merchandise data of the first publisher site, wherein the first
`e-commerce frame is different from the e-commerce frame
`and the first publisher site is different from the publisher site.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The accompanying drawings, which are incorporated
`herein and constitute part of this specification,
`illustrate
`embodiments of the invention, and, together with the general
`description given above and the detailed description given
`below, serve to explain the features of the invention. In the
`drawings:
`FIG. 1A is a schematic block diagram illustrating a system
`for providing e—commerce data to in accordance to an
`embodiment of the present invention;
`FIG. 1B is a schematic diagram illustrating details of
`components of the computer system of FIG. 1A in accor—
`dance to an embodiment of the present invention;
`
`Two Tap
`Exhibit 1001
`Page 021
`
`
`
`US 9,697,563 B2
`
`3
`FIGS. 2A-2E illustrate merchandise frames as displayed
`on a screen in accordance with various embodiments of the
`
`present invention;
`FIG. 2F is an illustrative of a merchandise ad frame
`displayed on a screen of publisher’s 104 site in accordance
`with an embodiment of the present invention;
`FIGS. 3A-3D illustrate e-commerce frames as displayed
`on a screen in accordance with various embodiments of the
`
`present invention;
`FIG. 4A illustrates a universal checkout frame as dis-
`
`10
`
`4
`suitable wired or Wireless communications network. The
`plurality of users 108 may utilize user access devices (not
`shown) suitable for communicating with the publisher’s 104
`via a network 110. For example, the user access devices may
`be a personal computer, PDA, a terminal, a mobile device or
`any other suitable device that provides access to the pub—
`lishers 104 via the network 110.
`
`In one embodiment, the publisher 104 is a website. In
`another embodiment, the publisher is an application. Such
`applications may include but not limited to a tablet appli-
`cation, and a mobile phone application. In one embodiment,
`the publisher 104 runs an e-commerce application including
`a user application 112 (shown in phantom) which provide
`e-commerce data to the users 108. Such e-commerce data
`
`may include merchandise data associated with the publish-
`ing data. Such merchandise data may include, but not
`limited to merchandise for sale, name of the merchant
`selling the merchandise, image, description, value, color,
`size, shape and form of the merchandise.
`FIG. 18 illustrates details of components of the e-com-
`merce system 102 in accordance with an embodiment of the
`present invention. The e-commerce system 102 may include
`a feed service module 120 that collects the merchandise data
`
`from the plurality of merchants. As discussed above, the
`merchandise data may include but not be limited to the
`merchandise for sale, name of the merchant selling the
`merchandise, image, description, value, color, size, shape
`and form of the merchandise. The merchandise data col-
`
`played on a screen in accordance with various embodiments
`of the present invention;
`FIG. 43 illustrates a single page check out frame as
`displayed on a screen in accordance with various embodi-
`ments of the present invention;
`FIG. 5 is a flow diagram illustrating a method for gener-
`ating merchandise frames in order to provide the e-com-
`merce data in accordance with an embodiment of the present
`invention;
`FIG. 6 is a flow diagram illustrating a method for gener-
`ating and processing e-commerce frames and universal
`checkout frames to provide the e-commerce data in accor-
`dance with an embodiment of the present invention;
`FIG. 7 is a flow diagram illustrating a method for gener—
`ating e-commerce frames to provide the e-commerce data in
`accordance with the embodiment of the present invention.
`FIG. 8 illustrates a block diagram representation of a
`machine in the exemplary form of a computer system.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`15
`
`20
`
`25
`
`30
`
`lected from the plurality of merchants may have different
`languages, styles and formats. As such, the feed service
`module 120 functions to consolidate the merchandise data
`
`FIG. 1A illustrates an overview of a computer system
`(hereinafter “system”) 100 for providing e-commerce data in
`accordance to an embodiment of the present invention. The
`system 100 includes an e-commerce system 102, which
`serves as a neutral hub or network over which publishers and
`merchants can share and exchange information. In one
`embodiment, the neutral hub or network is a cloud-comput-
`ing network. In one embodiment, the e-commerce system
`102 is a multi-tenant web scale service hosted in the cloud-
`computing network. In one embodiment, the e-commerce
`system 102 is a computer system, which may be a machine
`such as, for example, any variety of end user devices, such
`as a personal computer (PC), a laptop, a mobile phone,
`mobile smart phone, a tablet computer, handheld devices,
`netbooks, or any other computing device.
`Aplurality of publishers 104 may communicate and share
`information on publishing data including, but not limited to,
`text, image and video data with the e-commerce system 102.
`The plurality of publishers 104 utilize devices (not shown)
`such as personal computer, PDA, a terminal, a mobile device
`or any other suitable device that provides access to the
`e-commerce system 102. A plurality of merchants 106 may
`communicate and share information about products and
`services (hereinafter “merchandise”) with the e-commerce
`system 102. Similarly as the publishers 104, the plurality of
`merchants 106 utilize devices (not shown) such as personal
`computer, PDA, a terminal, a mobile device or any other
`suitable device that provides access to the e-commerce
`system 102.
`The system 100 also includes a plurality of consumers
`(“users”) 108, which communicate with the plurality of
`publishers 104 via a network 110. The network 110 may be
`any suitable communications network such as, for example,
`a local area network, wide area network, telephone network,
`cable television network, Intranet, Internet, or any other
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`from the plurality of merchants and converts the merchan-
`dise data into a normalized merchandise data with a single
`common language, style and format. The normalized mer-
`chandise data is sent by the feed service module 120 to a
`merchandise database 122.
`
`The e-commerce system 102 may also include a publisher
`interface application 124, which is coupled to the merchan-
`dise database 122. The merchandise database 122 may store
`the merchandise metadata provided to a website or an
`application of (hereinafter “site”) of the publisher 104,
`which may be saved into a frame by the publisher 104 via
`the publisher interface application 124. As discussed above,
`the content may include but not be limited to article, image
`and video.
`
`The publishers 104 via the publisher interface application
`124 may search the merchandise database 122 to curate one
`or more merchandise data and aggregate into a group or set
`of merchandise data (hereinafter “frame”) to be presented
`into the publisher’s 104 site via the frame stored in an
`e-commerce database 126. For example, the publisher’s 104
`site is an article on beach vacation, the publisher 104 may
`search the merchandise database 122 and curate products
`and/or services such as suntan lotion from merchant A,
`sunglasses from merchant B, bathing suit from merchant C,
`beach towel from merchant D, transportation accommoda-
`tions from merchant E and lodging accommodations from
`merchant F into a group called summer. As such,
`the
`publisher 104 may curate the merchandise data associated
`with the summer frame and map the frame to the publisher’ 5
`104 site in an article on beach vacations. As such, several
`frames may be created and stored in the e-commerce data-
`base 126 and further embedded within the publisher’s site.
`In one embodiment, each of the publisher’s frames stored in
`the e-commerce database 126 is assigned with a unique
`identification (ID) which points to the specific frame or
`group of merchandise data in the merchandise database 122.
`
`Two Tap
`Exhibit 1001
`Page 022
`
`
`
`US 9,697,563 B2
`
`5
`The e-commerce system 102 may also include a frame
`generation module 128, which is coupled to the merchandise
`database 122 and the e-commerce database 126. In one
`
`embodiment, the frame generation module 128 serves the
`content of the frame, which is then rendered, within the
`publishers’ site. A merchandise frame is a case or border
`enclosing the group of merchandise data. More specifically,
`the frame generation module 128 retrieves the specific frame
`from the e-commerce database 126 based on the unique ID
`of the publisher’s content on their site. The frame generation
`module 128 also generates the merchandise frame enclosing
`the specific group of merchandise data.
`In one embodiment, the publisher 104 adds a library, such
`as a JavaScript library provided by the e-commerce system
`102 to an HTML of the web page of publisher’s 104 site. The
`library may be a client application that communicates with
`an application interface of the e-eommerce system 102 to
`retrieve the merchandise frame from the frame generation
`module 128 and add an HTML tag that includes the unique
`ID of the merchandise frame that had been previously
`created and stored in the e-commerce database 126. As such,
`when the user 108 visits the publisher’s 104 site, the library
`detects the presence of that tag and renders the appropriate
`merchandise frame onto the publisher’s 104 site.
`In one embodiment, the merchandise frames are displayed
`onto the content on the publisher’s 104 site. As an example,
`when the user 108 is reading an article on beach vacations
`on the publisher’s 104 site, one or more merchandise frames,
`which include the merchandise data from the summer group,
`may be displayed to the user on the publisher’s 104 site. The
`merchandise frames may include but not be limited to a
`single merchandise frame, merchandise grid frame, mer-
`chandise slideshow frame, merchandise link frame and a
`merchandise ad frame as will be described in detail herein
`below.
`FIG. 2A is an illustrative of a single merchandise frame
`displayed on a screen of publisher’s 104 site in accordance
`with an embodiment of the present
`invention.
`In this
`example, the frame is a single merchandise frame, which
`includes a single merchandise that is displayed at a time on
`the content of the publisher’s site. As shown, the merchan-
`dise is a “Bleecker Leather Color Utility Tote” (hereinafter
`“tote”), which includes merchandise data such as Coach as
`the merchant,
`image of the tote, description of the tote,
`value, color, type, size etc. of the tote.
`FIG. 2B is an illustrative of a merchandise grid frame of
`multiple merchandise displayed on a screen of publisher’s
`104 site in accordance with another embodiment of the
`present invention. In this example, the frame is a merchan-
`dise grid frame, which includes a grid of multiple merchan-
`dises that are displayed onto the publisher’s site. Addition-
`ally, the merchandise grid frame may provide a link to a
`single merchandise frame corresponding to a merchandise in
`the merchandise grid frame. Specifically each merchandise
`in the grid may be configured to have a unique URL, so that
`the users 108 may share a direct URL to a merchandise
`within a grid frame.
`FIG. 2C is an illustrative of a merchandise slideshow
`frame displayed on a screen of publisher’s 104 site in
`accordance with an embodiment of the present invention. As
`shown, the merchandise frames can be viewed as a slide-
`show by clicking on one of the arrow buttons.
`FIG. 2D is an illustrative of a merchandise link frame
`
`displayed on a screen of publisher’s 104 site in accordance
`with an embodiment of the present invention. As shown, the
`merchandise link frame includes content on publisher’s 104
`site. Auser 108 may click on a text link for example, “Bobbi
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Brown Long-Wear Gel Eyeliner”, which is followed by the
`merchandise frame of the merchandise associated with the
`
`“Bobbi Brown Long-Wear Gel Eyeliner” displayed on the
`screen of publisher’s 104 site, as illustrated in FIG. 2E.
`FIG. 2F is an illustrative of a merchandise ad frame
`
`displayed on a screen of publisher’s 104 site in accordance
`with an embodiment of the present invention. The merchan-
`dise ad frame may display several merchandises sold by the
`merchants 106 on the publisher’s 104 site. The user 108 may
`select one more merchandises from the merchandise frames
`
`on the publisher’s 104 site. Such selection is retrieved by the
`frame generation module 128 to generate e-commerce
`frames. An e-commerce frame is a case or a border enclosing
`a shopping cart or bag listing one or more merchandises
`selected by the user 108 for purchase and the merchandise
`data associated with the selected one or more merchandises.
`
`In one embodiment, the publisher 104 may use the publisher
`interface application 124 that connects to the merchandise
`database 122. In one embodiment, the publisher interface
`application 124 is a web interface that the publisher 104 uses
`to search for the merchandise within the merchandise data-
`base 122, and then saves the selected merchandise and the
`associated merchandise data into a grouping, called the
`frame. Similar to the above-mentioned specific group of
`merchandise data, the selected grouping of merchandise data
`is also stored within the merchandise database 122 and is
`assigned with a unique ID associated with the publisher’s
`content stored on the publisher’s website. The e-commerce
`frame generated by the frame generation module 128 by
`retrieving the frame from the e-commerce database 126,
`which may be later retrieved by the publisher to be embed-
`ded within the publisher’s 104 site as described in detail
`herein below.
`
`The e-commerce frames are embedded onto publisher’s
`104 site similar to the embedding of the merchandise frame
`discussed above. The library may retrieve the e-commerce
`frame from the frame generation module 128 and add an
`HTML tag that includes the unique ID of the e-commerce
`frame that had been previously created and stored in the
`e-commerce database 126. As such, when the user 108 visits
`the publisher’s 104 site, the library detects the presence of
`that tag and renders the appropriate e-commerce frame onto
`the publisher’s 104 site.
`As discussed above, an e-commerce frame is a case or a
`border enclosing a shopping cart or bag listing one or more
`merchandises selected by the user 108 for purchase and the
`merchandise data associated with the selected one or more
`
`is
`the shopping cart
`merchandises. In one embodiment,
`updated automatically as the user 108 removes or adds
`merchandise to the list. The user 108 may update the
`shopping cart through their browser. For example, the user
`may click an “Add to Cart” button next to the merchandise,
`which in turn causes the user’s browser to execute a code
`
`present on the user’s website that triggers the update and
`storage of the shopping cart. As such,
`the state of the
`shopping cart is stored and persisted onto user’s browser.
`In one embodiment, the e—commerce frame is a shopping
`bag link component, which may be embedded onto the
`publisher’s 104 site. FIG. 3A illustrates an example of the
`shopping bag link component displayed on a screen of
`publisher’s 104 site in accordance with an embodiment of
`the present
`invention. The user 108 may click on the
`shopping bag link component in order to view the shopping
`bag.
`In one embodiment, the e-commerce frame is a shopping
`bag frame, which displays the shopping bag. The shopping
`bag frame is generated by automatically grouping merchan-
`
`Two Tap
`Exhibit 1001
`Page 023
`
`
`
`US 9,697,563 B2
`
`7
`dises together based on the merchant 106, thus making it
`clear to the users 108 the merchants 106 that will be
`
`
`
`fulfilling the merchandises. As such, the shopping bag frame
`provides the list of selected one or more merchandises
`associated with the selected merchandise data including the
`name of the merchant shipping each of the selected one or
`more merchandises. As such, the merchants 106 correspond-
`ing to the one or more merchandise data are made visible to
`tie user 108. As such the e-commerce frame provides the
`user the ability to view the multiple retailers within a single,
`e-commerce frame on the publisher’s site.
`FIG. 3B illustrates an example of the shopping bag frame
`cisplayed on a screen of publisher’s 104 site in accordance
`with an embodiment of the present invention. As shown, the
`shopping bag frame displays the selected merchandise,
`Mexlan Giotto Alligator Derby (hereinafter “derby”), the
`cata such as the brand, color, size, price, etc. associated with
`tie derby and the merchant, Nordstrom that is shipping the
`cerby. Also, as shown, the shopping bag frame separately
`cisplays the selected merchandise, Beats By Dr. Dre-urBeats
`Earbud Headphones (hereinafter “headphones”), the data
`associated with the headphones and the merchant, Best Buy
`tiat is shipping the headphones.
`In one embodiment, the e-commerce frame may include
`one or more merchandise products selected from various
`publisher’s 104 sites. As such, the user 108 may select a
`merchandise from a first publisher’s (publisher 104) site and
`add that merchandise to their shopping bag, which is dis-
`played on the first publisher’s (publisher 104) site. An
`example of the e-commerce frame is shown in FIG. 3C,
`where the first publisher is Wall Street Journal (WSI) and the
`selected merchandise is Samsung%alaxy Note 10.] Tablet
`Deep Gray with 16 GB Memory-Deep Gray (hereinafter
`“tablet”). The user 108 may then navigate to a second
`publisher’s (publisher 104) site and may select another
`merchandise from the second publisher’s (publisher 104)
`site and add it to their shopping bag, which generates an
`updated shopping bag with the selected merchandise from
`both the first and second publisher’s 104 in a single shopping
`bag. An updated e-commerce frame including the updated
`shopping bag is then displayed on the second publisher’s
`(publisher 104) site and contains both the first and second
`merchandise. An example of the updated e-commerce frame
`is shown in FIG. 3D, where the second publishers is Teen-
`Vogue and the second selected merchandise data is Lilas
`Scented Candle (hereinafter “candle”). As
`shown,
`the
`updated e-c