throbber
USOO9697563B2
`
`(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

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