throbber
IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`RETAILMENOT, INC.,
`
`Plaintiff,
`
`v.
`
`HONEY SCIENCE CORP.,
`
`Defendant.
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`C.A. No. 18-937 (CFC) (MPT)
`
`PLAINTIFF RETAILMENOT INC.’S INITIAL INVALIDITY CONTENTIONS
`
`Pursuant to the Parties’ Stipulated Order Regarding Discovery (D.I. 41) and the Delaware
`
`Default Standard for Discovery, RetailMeNot, Inc. (“RetailMeNot”) hereby submits its initial
`
`invalidity contentions concerning U.S. Patent No. 10,140,625 (“the ’625 Patent” or “the Honey
`
`Patent”), assigned to Honey Science Corp. (“Honey”).
`
`These initial invalidity contentions and accompanying documents reflect information
`
`possessed by RetailMeNot and its attorneys at the present time, without the benefit of a claim-
`
`construction order from the Court. As such, these contentions are based, at least in part, upon
`
`Honey’s apparent constructions of the asserted claims of the Honey Patent in light of the
`
`intrinsic evidence and Honey’s Initial Infringement Contentions (“IICs”), served on March 6,
`
`2019. Nothing herein, however, should be construed as an admission or acquiescence by
`
`RetailMeNot that Honey’s apparent application of the claims is correct. RetailMeNot denies
`
`infringement and expressly reserves the right to propose alternative constructions to those that
`
`Honey advocates or suggests, expressly or by inference, to rebut Honey’s actual claim-
`
`construction positions.
`
`Additional discovery may further support these invalidity contentions with respect to the
`
`Honey Patent. RetailMeNot has not, for example, received all relevant and responsive
`
`Honey Science Corp.
`Exhibit 2008
`RetailMeNot v. Honey
`IPR2019-01565
`
`Ex. 2008-0001
`
`

`

`documents from Honey or document productions and deposition testimony from third parties that
`
`are likely to have additional relevant and responsive information and materials. Accordingly,
`
`these initial invalidity contentions are made without prejudice to RetailMeNot’s right to
`
`supplement and amend as more information becomes available.
`
`RetailMeNot contends that the prior art invalidates the claims of the ’625 Patent under
`
`both the America Invents Act (“AIA”) and pre-AIA versions of 35 U.S.C. §§ 102 and 103.
`
`Nothing herein, however, should be construed as an admission or acquiescence by RetailMeNot
`
`that the ’625 Patent is entitled to a priority date before the date the AIA took effect.
`
`Additional prior art may become relevant depending on the claim-construction positions
`
`that Honey hereafter asserts and the constructions that the Court adopts. RetailMeNot’s ongoing
`
`investigations may also uncover additional prior art, and RetailMeNot further reserves the right
`
`to rely upon additional combinations of references under 35 U.S.C. § 1031 based upon arguments
`
`that Honey may hereafter raise. For example, RetailMeNot is currently unaware of the extent to
`
`which Honey may contend that elements of the claims of the ’625 patent are not disclosed in the
`
`art that RetailMeNot presents herein. RetailMeNot therefore reserves the right to supplement or
`
`modify these contentions based on further discovery and in a manner consistent with the Federal
`
`Rules of Civil Procedure and the Court’s local rules.2
`
`I. ASSERTED CLAIMS
`
`Honey asserts claims 1–5 and 7–19 of the ’625 Patent in its March 6, 2019 Initial
`
`Infringement Contentions (the “Asserted Claims”).
`
`
`1 All subsequent citations to Title 35 of the United States Code are to the pre-AIA versions of
`the relevant statutes.
`
`2 RetailMeNot anticipates asserting additional prior art based on forthcoming discovery from
`one or more third parties.
`
`
`
`2
`
`Ex. 2008-0002
`
`

`

`RetailMeNot’s Initial Invalidity Contentions are limited to the Asserted Claims. To the
`
`extent that Honey later asserts any additional claims, RetailMeNot reserves the right to
`
`supplement its contentions and assert any additional prior art to address those new claims.
`
`II.
`
`PRIORITY DATE
`
`A “patent may only claim priority to an earlier application if the earlier application
`
`fulfills the requirements of § 112, first paragraph, which requires, in part, that the application
`
`‘shall contain a written description of the invention, and of the manner and process of making
`
`and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art
`
`to which it pertains, or with which it is most nearly connected, to make and use the same.’”
`
`Chiron Corp. v. Genentech, Inc., 363 F.3d 1247, 1253 (Fed. Cir. 2004).
`
`The ’625 Patent issued from Appl. No. 15/824,237, a continuation that claims priority to
`
`a continuation-in-part (“CIP”) Appl. No. 15/461,101 (filed Mar. 16, 2017) [hereinafter “the ’101
`
`CIP”], which, in turn, claims priority to Appl. No. 14/074,707 (filed Nov. 7, 2013) [hereinafter
`
`“the ’707 application”]. The ’625 Patent also claims the benefit of provisional application No.
`
`61/796,345 (filed Nov. 8, 2012) [hereinafter “the ’345 provisional”]. RetailMeNot contends,
`
`however, that at least claims 1, 3, 9, 11, 13, 17, and 19 of the Honey Patent cannot claim priority
`
`to either the ’345 provisional or the ’707 application. Accordingly, the priority date for those
`
`claims is no earlier than March 16, 2017, the filing date of the ’101 CIP. (Moreover, as
`
`discussed in § V(a), infra, the disclosure of the ’101 CIP does not satisfy 35 U.S.C. § 112 with
`
`respect to claims 9 and 17.)
`
`Claims 1 and 11 of the ’625 Patent purportedly cover “identify[ing] a data entry interface
`
`on the webpage to input.” However, neither the ’345 provisional or the ’707 application
`
`provides an enabling disclosure of how to identify data entry interfaces, such as by examining
`
`HyperText Markup Language (HTML) content on the webpage. Claims 3 and 13 (which depend
`
`
`
`3
`
`Ex. 2008-0003
`
`

`

`on claims 1 and 11, respectively) specify that “identifying the data entry interface on the
`
`webpage includes examining HyperText Markup Language (HTML) content on the webpage,”
`
`yet neither the ’345 provisional nor the ’707 application provides any such disclosure. Instead,
`
`the ’345 provisional and the ’707 application state only that “the software system adds a code to
`
`the Code box on the merchant website and simulates a click, as though the customer were
`
`entering the code,” (’345 provisional at 4–5; see also ’707 application at 9–10), with no
`
`indication of how the software identifies the “Code box” prior to submission. Because the
`
`disclosures of the ’345 provisional and the ’707 application neither enable a POSITA to practice
`
`claims 1, 3, 11, and 13, nor demonstrate to a POSITA that the named inventors were in
`
`possession of the purported inventions, said claims are not entitled to the priority date of either
`
`the ’345 provisional or the ’707 application.
`
`Claims 9 and 17 of the ’625 Patent state that “the list of digital codes is generated using at
`
`least one of the following: Naïve Bayes Classifier algorithm, K Means Clustering algorithm,
`
`Support Vector Machine algorithm, linear regression, logic regression, and artificial neural
`
`networks.” As discussed in § V(a), infra, despite reciting similar language in the specification,
`
`the ’625 Patent does not enable or contain sufficient written description for these claims. Neither
`
`the ’345 provisional nor the ’707 application contains any mention of “Naïve Bayes Classifier
`
`algorithm, K Means Clustering algorithm, Support Vector Machine algorithm, linear regression,
`
`logic regression, [or] artificial neural networks,” let alone adequate written description or
`
`enablement of how to use these to generate lists of digital codes. Claim 19 of the ’625 Patent
`
`further recites that “the list is generated based on historical interactions of other users with the
`
`website.” But neither the ’345 provisional nor the ’707 application provides any description of
`
`the manner in which a list of codes is generated, whether “based on historical interactions” or
`
`
`
`4
`
`Ex. 2008-0004
`
`

`

`using the various techniques listed in claims 9 and 17. Because the disclosures of the ’345
`
`provisional and the ’707 application neither enable a POSITA to practice claims 9, 17, or 19, nor
`
`demonstrate to a POSITA that the named inventors were in possession of the purported
`
`inventions, said claims are not entitled to the priority date of either the ’345 provisional or the
`
`’707 application.
`
`RetailMeNot reserves the right to identify additional bases for this contention in response
`
`to Honey’s subsequent arguments and positions, any amendments that Honey makes to its own
`
`contentions, the Court’s claim construction, or information uncovered during further discovery.
`
`III.
`
`IDENTIFICATION OF PRIOR ART
`
`RetailMeNot identifies the following prior art against the ’625 Patent:
`
`Patent /
`Publication /
`Application
`No.
`
`US 9,639,853
`
`Date of
`Prior Art
`
`June 11,
`2012
`
`Title
`
`Devices, methods, and
`computer-readable media for
`redemption header for merchant
`offers
`
`US 9,679,296 November
`30, 2011
`
`Promotion code validation
`apparatus and method
`
`US 9,727,891 October 22,
`2012
`
`System and method of
`automated delivery of
`relevance-checked benefit-
`conveying codes during online
`transaction
`
`Reference
`Designation
`
`Shiffert I
`
`Prior Art
`Under 35
`U.S.C.
`
`§§ 102(a),
`(b), and (e)
`
`Lemphers
`
`Mezzacca
`
`§§ 102(a),
`(b), and (e)
`
`§§ 102(a),
`(b), and (e)
`
`US 9,754,274
`
`June 9,
`2009
`
`Single tag method for webpage
`personal customization
`
`Brussin
`
`§ 102(e)
`
`
`
`5
`
`Ex. 2008-0005
`
`

`

`Patent /
`Publication /
`Application
`No.
`
`US 9,881,315
`
`Date of
`Prior Art
`
`June 11,
`2012
`
`US 9,922,327 November
`1, 2012
`
`US 9,953,335
`
`June 11,
`2012
`
`US 9,965,769
`
`June 11,
`2012
`
`US
`2002/0010627
`
`January 24,
`2002
`
`US
`2002/0046109
`
`July 24,
`2000
`
`US
`2008/0021771
`
`May 31,
`2006
`
`US
`2017/0148046
`
`May 31,
`2011
`
`Title
`
`Systems, methods, and
`computer-readable media for a
`customizable redemption
`header for merchant offers
`across browser instances
`
`System, method, and computer
`program for providing a multi-
`merchant electronic shopping
`cart for a shopping service
`
`Devices, methods, and
`computer-readable media for
`redemption header for merchant
`offers
`
`Devices, methods, and
`computer-readable media for
`redemption header for merchant
`offers
`
`System and method for
`creation, distribution, exchange,
`redemption and tracking of
`digitally signed electronic
`coupons
`
`Method and system for
`administering a customer
`loyalty reward program using a
`browser extension
`
`Systems and methods for
`defining pricing conditions in
`electronic sales application
`environments
`
`System and method for
`consumer management
`purchasing and account
`information
`
`6
`
`Reference
`Designation
`
`Shiffert II
`
`Prior Art
`Under 35
`U.S.C.
`
`§§ 102(a),
`(b), and (e)
`
`Johnson
`
`§§ 102(a),
`(b), and (e)
`
`Shiffert III
`
`§ 102(e)
`
`Shiffert IV
`
`§ 102(e)
`
`Lerat
`
`§§ 102(a),
`(b), and (e)
`
`Leonard
`
`§§ 102(a),
`(b), and (e)
`
`Wu
`
`§§ 102(a),
`(b), and (e)
`
`Mashadi
`
`§ 102(e)
`
`Ex. 2008-0006
`
`

`

`
`
`Title
`
`Date of
`Publication
`
`Publisher
`
`Reference
`Designation
`
`Qualifies
`as Prior
`Art At
`Least
`Under 35
`U.S.C.
`
`Coupon Digger FAQ
`
`Coupon Digger demo video:
`https://www.youtube.com/
`watch?v=vp4PPgzG4Og
`
`Save Time with Coupon
`Mountain’s Coupon Digger
`
`Coupons at Checkout:
`animated GIF demo
`
`Coupon Follow demo
`video:
`https://www.youtube.com/
`watch?v=O5zopu1-Mg
`PriceBlink
`
`Booly FAQ
`
`Booly
`
`5 Firefox Shopping Add-
`ons to Save You Money
`
`Best Firefox Addons:
`Boo.ly shopping version
`2.240 - with new search
`engine coupon integration
`
`
`At least by
`June 6, 2013
`
`At least by
`May 2, 2013
`
`At least by
`May 11, 2011
`
`At least by
`November 19,
`2016
`
`At least by
`November 27,
`2015
`
`Coupon
`Mountain LLC
`
`Coupon
`Mountain
`
`§§ 102(a),
`(f), and (g)
`
`CouponFollow
`LLC
`
`Coupon
`Follow
`
`§§ 102(a),
`(f), and (g)
`
`At least by
`May 11, 2011 PriceBlink.com
`
`PriceBlink
`
`§§ 102(a),
`(b), (f), and
`(g)
`
`At least by
`October 1,
`2012
`
`At least by
`October 1,
`2012
`
`October 23,
`2012
`
`At least by
`August 17,
`2011
`
`Boo.ly
`
`Mozilla
`
`Nick Light
`
`Booly
`
`§§ 102(a),
`(b), (f), and
`(g)
`
`
`
`7
`
`Ex. 2008-0007
`
`

`

`IV. THE PRIOR ART ANTICIPATES AND/OR RENDERS OBVIOUS THE
`ASSERTED CLAIMS
`(a)
`
`Background
`
`RetailMeNot provides the following information detailing how each prior-art reference
`
`anticipates or renders obvious a claim of the ’625 Patent under 35 U.S.C. §§ 102 or 103. In
`
`particular, Exhibits A though M of these contentions demonstrate how each prior-art reference
`
`anticipates the claims of the ’625 Patent and/or renders them obvious, either alone or in
`
`combination with one or more other prior-art references and/or the knowledge of a person of
`
`ordinary skill in the art (“POSITA”).
`
`Although RetailMeNot has identified at least one prior-art disclosure of each claim
`
`element of the ’625 Patent, RetailMeNot’s contentions are not necessarily exhaustive. Rather, in
`
`an effort to focus the issues, RetailMeNot cites representative, exemplar portions of the prior art,
`
`even where a reference may contain additional disclosure of a given claim element. To
`
`understand and interpret any specific statement or disclosure within a prior-art reference, a
`
`POSITA would rely on the complete reference, along with other publications and the POSITA’s
`
`general scientific knowledge for context. RetailMeNot may therefore rely upon uncited portions
`
`of the prior-art references, on other publications, and/or on expert testimony to provide context
`
`and to demonstrate how a POSITA would understand and interpret the cited portions of each
`
`prior-art reference or to establish that a POSITA would have been motivated to modify or
`
`combine certain of the cited items to render the claims of the ’625 Patent obvious.
`
`Where RetailMeNot cites to a particular figure in a prior-art reference, the citation should
`
`be understood to encompass the corresponding caption and description of the figure and any text
`
`relating to the figure in addition to the figure itself. Similarly, where a cited portion of text refers
`
`to a figure, the citation should be understood to include the figure as well.
`
`
`
`8
`
`Ex. 2008-0008
`
`

`

`As the prior art cited herein demonstrates, both the alleged problems and the claimed
`
`solutions of the ’625 Patent were well known to POSITAs at the time of the alleged invention.
`
`(b)
`
`Overview of References
`
`The Asserted Claims are invalid under 35 U.S.C. § 102 as anticipated by Johnson (either
`
`expressly or under principles of inherency) or invalid under 35 U.S.C. § 103 as obvious over
`
`Johnson alone, or Johnson in light of Mashadi, Lemphers, Shiffert I, Mezzacca, Brussin, Shiffert
`
`II, Shiffert III, Shiffert IV, Lerat, Leonard, Wu, Coupon Mountain, Coupon Follow, PriceBlink,
`
`and/or Booly. (Exhibits B–M).
`
` The Asserted Claims are also invalid under 35 U.S.C. § 102 as anticipated by Mashadi
`
`(either expressly or under principles of inherency) or invalid under 35 U.S.C. § 103 as obvious
`
`over Mashadi alone, or Mashadi in light of Johnson, Shiffert I, Mezzacca, Brussin, Shiffert II,
`
`Shiffert III, Shiffert IV, Lerat, Leonard, Wu, Coupon Mountain, Coupon Follow, PriceBlink,
`
`and/or Booly. (Exhibits A, C–M).
`
`(c)
`
`Scope and Content of the Prior Art and Well-Known Elements in the Art
`
`The Asserted Claims are invalid at least because it would have been obvious for a
`
`POSITA to combine the teachings of the prior-art references and thereby obtain the alleged
`
`inventions of the ’625 Patent. Such combination is the result of at least one of the following: (1)
`
`the application of known methods to yield predictable results; (2) a simple substitution of one
`
`known element for another to obtain predictable results; (3) the application of known technique
`
`to a known method ready for improvement to yield predictable results; (4) choosing a finite
`
`number of identified, predictable solutions (i.e., obvious to try); or (5) the combination results
`
`from known work prompting a variation of it based on design incentives or other market forces,
`
`and the variations would have been predictable to one of ordinary skill in the art.
`
`9
`
`Ex. 2008-0009
`
`

`

`The prior-art references identified in Exhibits A–M demonstrate that all of the claim
`
`limitations in the Asserted Claims were well-known in the art at the time of the alleged
`
`invention. The common knowledge of elements such as “graphical triggers,” “graphical digital
`
`buttons,” and “visual indicators illustrat[ing] how much progress is being made,” as recited in
`
`claims 1, 4, 9, 11, 14, and 18, is further demonstrated by the following:
`
` Charles Petzold, Programming Windows 95 (Microsoft Press 1996).
`
`
`
`James D. Foley et al., Computer Graphics Principles and Practice (Addison-Wesley
`2d ed. 1996).
`
` Aaron Marcus et al., The Cross-GUI Handbook for Multiplatform User Interface
`Design (Addison-Wesley 1996).
`
` Aaron Marcus, Graphic Design for Electronic Documents and User Interfaces (ACM
`Press 1992).
`
` Open Software Foundation, OSF/Motif Style Guide (Prentice Hall, release 1.2, 1993).
`
` Handbook of Human Factors in Web Design (Robert Proctor and Kim Phuong Vu,
`eds., Lawrence Erlbaum Assocs. 2005).
`
` Brad A. Myers, et al., The Importance of Percent-Done Progress Indicators for
`Computer-Human Interfaces, Proceedings of the 1985 ACM Computer-Human
`Interaction Conference on Human Factors in Computing Sys. 11–17 (1985).
`
` Apple Computer Inc., Macintosh Human Interface Guidelines 209 (1995).
`
` Fiona Nah, A Study on Tolerable Waiting Time: How Long Are Web Users Willing to
`Wait?, 23(3) Behavior & Info. Tech. 285 (2003).
`
` Chris Harrison et al., Rethinking the Progress Bar, Proceedings of the 2007 ACM
`Symposium on User Interface Software & Tech. 115–18 (2007).
`
`The common knowledge of elements such as “Naïve Bayes Classifier algorithm, K
`
`Means Clustering algorithm, Support Vector Machine algorithm, linear regression, logic
`
`regression, and artificial neural networks,” as recited in claims 9 and 17, is further demonstrated
`
`by the following:
`
` Christopher M. Bishop, Pattern Recognition and Machine Learning (Springer 2006).
`
`10
`
`Ex. 2008-0010
`
`

`

` Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach (Prentice
`Hall 1995).
`
` Sheldon M. Ross, Introduction to Probability Models (Academic Press 8th ed. 2005).
`
`
`
`Iain Pardoe, Applied Regression Modeling (Wiley 2d ed. 2012).
`
` Michael H. Kutner, et al., Applied Linear Regression Models (McGraw-Hill 4th ed.
`2004).
`
`(d) Motivations to Combine
`
`All of the prior art identified in Exhibits A through M relates to the same technical
`
`subject matter. Each reference describes an e-commerce system or solution that interfaces with
`
`merchant webpages during checkout through the use of browser extensions or other code added
`
`to a web browser to maximize consumer savings by identifying optimal coupon codes. Each of
`
`the references solves the same or similar problems that the inventors of the Honey Patent
`
`purportedly solved, though the prior-art systems and solutions solved these problems well before
`
`the Honey Patent. It therefore would have been obvious to a POSITA at the time of the alleged
`
`invention, based on his or her own knowledge, the explicit and implicit teachings of the prior-art
`
`references, and/or the nature of the claimed invention and the problem(s) purportedly being
`
`solved, to look to and/or combine the prior-art references to arrive at the claimed invention,
`
`rendering it obvious. To the extent that any suggestion, motivation, or teaching is required, it is
`
`provided by the identified prior art itself as well as the knowledge of a POSITA.
`
`(1)
`
`Johnson and Mashadi
`
`It would have been obvious to combine Johnson with Mashadi, both of which disclose
`
`software systems that automatically apply coupons and other promotions to save consumers
`
`money in online transactions. See, e.g., Johnson at 4:20–21 (“In certain embodiments, the multi-
`
`merchant electronic shopping cart automatically checks for coupons”), 4:29–32 (“In response to
`
`identifying one or more coupons applicable to the product, the coupon information is displayed
`
`
`
`11
`
`Ex. 2008-0011
`
`

`

`in the user interface. In response to the user purchasing the product, any identified coupons are
`
`applied to the purchase.”); Mashadi ¶ 58 (“[T]he present invention allows for consumer to
`
`manage online purchases and account information. The system allows the consumer to discover,
`
`collect, aggregate, collect, optimize, and automatically apply all kinds of coupons, rewards, gift
`
`cards, loyalty programs, . . . in real time at the point of purchase.”), ¶ 65 (“[T]he optimization
`
`portal module applies a pre-determined algorithm to determine maximum discounts through the
`
`coupon application module. In one embodiment, the coupon application module automatically
`
`applies available coupons in the universal shopping cart.”).
`
`Johnson and Mashadi disclose complementary means of achieving the shared goal of
`
`making the process of checking coupons against the contents of an online shopping cart simpler
`
`and more efficient. See Johnson at 1:38–43 (“The present invention is directed to a system,
`
`method, and computer program for providing a multi-merchant electronic shopping cart . . .
`
`within a web browser for a shopping service.”); Mashadi ¶ 58. For example, Mashadi discloses
`
`detailed algorithms for identifying and calculating the best possible coupon combination, which
`
`would extend Johnson’s enhanced visual shopping cart user interface, APIs, and browser
`
`extension that automatically apply coupons. See, e.g., Mashadi ¶¶ 63, 65, 75, 173; Johnson at
`
`1:38–43, 1:52–65, 2:56–66, 3:10–16, 3:48–52, 6:40–52. A POSITA would have seen the
`
`benefits (e.g., a more efficient shopping experience and better pricing) of combining Johnson’s
`
`multi-merchant shopping cart, with its ability to transact purchases on the customer’s behalf,
`
`with Mashadi’s enhanced portal for viewing and applying optimized shopping plans based on
`
`coupons to provide the maximum discount. See, e.g., Johnson at 1:38–43, 2:1–25, 3:10–41;
`
`Mashadi ¶¶ 169–174 & Figs. 2–6. And this would have required nothing more than the
`
`combination of conventional elements using known methods to yield predictable results.
`
`
`
`12
`
`Ex. 2008-0012
`
`

`

`(2)
`
`Johnson and Shiffert
`
`It would have been obvious to combine Johnson with Shiffert I, Shiffert II, Shiffert III,
`
`and Shiffert IV (collectively, “Shiffert”). Both Johnson and Shiffert disclose software systems
`
`that search for and apply coupons and other promotions to save consumers money online. See,
`
`e.g., Johnson at 4:20–21 (“In certain embodiments, the multi-merchant electronic shopping cart
`
`automatically checks for coupons”), 4:29–32 (“In response to identifying one or more coupons
`
`applicable to the product, the coupon information is displayed in the user interface. In response
`
`to the user purchasing the product, any identified coupons are applied to the purchase.”); Shiffert
`
`I3 at 1:22–24 (“This invention relates generally to merchant offers for goods and service and,
`
`more particularly, to redemption of certain offers such as online coupons.”). Johnson and
`
`Shiffert both teach systems that make the process of finding and using relevant discounts simpler
`
`and more efficient. See, e.g., Johnson at 2:15–25 (“For each product to be purchased, a purchase
`
`transaction is conducted, on behalf of the user, with the merchant . . . . [A] coupon may be
`
`applied in a purchase transaction to a product or to a corresponding merchant.”); Shiffert I at
`
`2:4–10 (“The method further includes inserting . . . a redemption header in a webpage element of
`
`the merchant webpage, the redemption header including the offer identifier associated with the
`
`selected offer and the redemption header being displayed on the merchant webpage.”).
`
`A POSITA would have been motivated to combine Johnson and Shiffert because
`
`Shiffert’s detailed disclosure of dynamic website inspection and modification using server-based
`
`customization would enhance Johnson’s automatic testing of coupon codes by assisting the
`
`Johnson algorithm in identifying relevant pricing information and providing a more user-friendly
`
`interface to elect or inspect coupons. See, e.g., Shiffert I at 21:23–33, 21:45–22:1, 22:9–47,
`
`
`3 Unless otherwise noted, substantially identical disclosures exist in Shiffert II, Shiffert III, and/or Shiffert IV.
`
`
`
`13
`
`Ex. 2008-0013
`
`

`

`22:57–62, 24:60–65, 30:9–18 & Figs. 4D, 4E; Shiffert II (only) at 23:10–22, 25:50–65, 26:64–
`
`27:4, 27:21–24, 27:53–28:27, 28:34–45, 29:50–53, 29:65–30:8 & Figs. 5B, 6B, 7, 9; Johnson at
`
`2:1–10, 2:15–18, 2:23–25, 4:20–43. Moreover, a POSITA would have seen the benefit of using
`
`Johnson’s enhanced visual shopping cart user interface, browser extension, and APIs to extend
`
`Shiffert’s customizable webpage modification techniques. For example, a POSITA would have
`
`appreciated that users find visual interfaces easier to use because, among other reasons, they
`
`present information in an easily understandable and usable manner. Using additional visual
`
`features with Shieffert’s techniques would improve the user experience while offering more
`
`functionality, a result that a POSITA would have sought to achieve. See, e.g., Johnson at 1:38–
`
`43, 1:52–65, 2:56–66, 3:10–16, 3:48–52, 6:40–52; Shiffert I at 17:37–54, 18:43–59, 19:36–56,
`
`21:3–20, 21:23–33, 25:1–8, 25:23–28, 25:40–44 & Figs. 4A–E. A POSITA would thus have
`
`viewed the two references as complementary and would have appreciated that the combination is
`
`nothing more than the combination of conventional elements using known methods to yield
`
`predictable results.
`
`(3)
`
`Johnson and Lemphers
`
`It would have been obvious to combine Johnson with Lemphers, both of which disclose
`
`software systems that automatically apply coupons and other promotions to save consumers
`
`money in online transactions. See, e.g., Johnson at 4:20–21 (“In certain embodiments, the multi-
`
`merchant electronic shopping cart automatically checks for coupons”), 4:29–32 (“In response to
`
`identifying one or more coupons applicable to the product, the coupon information is displayed
`
`in the user interface. In response to the user purchasing the product, any identified coupons are
`
`applied to the purchase.”); Lemphers at 1:6–8 (“This invention relates generally to the field of
`
`online shopping and customer discounts, such as through the use of promotion codes.”), 2:2–4
`
`(“the method can be used to determine whether a promotion code, such as an online coupon, is
`
`
`
`14
`
`Ex. 2008-0014
`
`

`

`valid”), 2:58–59 (“the invention includes a method and apparatus that can automatically validate
`
`one or more promotion codes”).
`
`A POSITA would have been motivated to combine Johnson and Lemphers because
`
`Lemphers’s detailed disclosure of automatic code testing and validation using graph-based
`
`neural networks and machine learning would enhance Johnson’s automatic testing and
`
`application of coupon codes in the online checkout process by assisting the Johnson algorithm in
`
`more rapidly and efficiently identifying relevant coupon codes. See, e.g., Lemphers at 4:30–55,
`
`5:44–61, 6:4–11, 6:21–28, 6:48–63, 8:1–51 & Fig. 5; Johnson at 2:1–10, 2:15–18, 2:23–25,
`
`4:20–43. Moreover, a POSITA would have seen the benefit of using Johnson’s enhanced visual
`
`shopping cart user interface, browser extension, and APIs to extend Lemphers’s mechanism for
`
`searching and inspecting merchant websites to dynamically test and validate coupon codes. For
`
`example, a POSITA would have appreciated that users find visual interfaces easier to use
`
`because, among other reasons, they present information in an easily understandable and usable
`
`manner. Using additional visual features with Johnson’s techniques would improve the user
`
`experience while offering more functionality, a result that a POSITA would have sought to
`
`achieve. See, e.g., Johnson at 1:38–43, 1:52–65, 2:56–66, 3:10–16, 3:48–52, 6:40–52; Lemphers
`
`at 2:58–3:5, 3:11–30, 3:61–4:14, 4:30–35, 5:4–9, 5:22–24, 5:32–34, 5:44–61, 6:4–11, 6:21–28,
`
`6:48–63, 7:24–42, 8:1–51, 8:61–9:4 & Figs 1, 3, 5. A POSITA would thus have viewed the two
`
`references as complementary and would have appreciated that the combination is nothing more
`
`than the combination of conventional elements using known methods to yield predictable results.
`
`(4)
`
`Johnson and Mezzacca
`
`It would have been obvious to combine Johnson and Mezzacca, which both disclose
`
`automated methods and systems for providing and applying the best digital coupon code to a
`
`purchase on a merchant webpage during checkout. See, e.g., Johnson at 4:20–24 (“In certain
`
`
`
`15
`
`Ex. 2008-0015
`
`

`

`embodiments, the multi-merchant electronic shopping cart automatically checks for coupons”),
`
`4:29–45 (“In response to identifying one or more coupons applicable to the product, the coupon
`
`information is displayed in the user interface. In response to the user purchasing the product, any
`
`identified coupons are applied to the purchase.”); Mezzacca at 2:45–57 (“In one aspect, the
`
`present disclosure provides a system and method of in-context automated delivery of relevance-
`
`checked benefit-conveying codes. In particular, the disclosed system and method provides means
`
`to incorporate a benefit-conveying code aggregator system into an e-commerce website on which
`
`a user is making contemporaneous online purchases, such that the aggregator system, via one or
`
`more client software modules, realize a seamless in-context of automated delivery of one or
`
`more benefit-conveying codes of the e-commerce website that are relevance-checked against the
`
`user's current pending order for the e-commerce website.”).
`
`Johnson and Mezzacca also provide complementary means of achieving the shared goal
`
`of maximizing consumer savings at checkout by applying the best coupon code or other reward.
`
`In particular, Mezzacca discloses a user interface for displaying and applying coupon codes to an
`
`electronic shopping cart, and Johnson provides further implementation details as to the manner in
`
`which such coupons are submitted from such a shopping cart. See, e.g., Mezzacca at 18:19–27
`
`(“At block 405, browser extension 321 or browser 311 renders a GUI element—such as a GUI
`
`panel rendered, e.g., near the engaged BC code input field 701, with the GUI panel displaying
`
`acquired BC codes—that is configured to display information about the acquired or finalized BC
`
`codes and let the user select one or more acquired BC codes. FIG. 7D, in illustrating block 405
`
`(as well as block 406), displays three pictorials showing a sequence of exemplary UIs
`
`surrounding block 405.”); Johnson at 4:20–44 (“In certain embodiments, the multi-merchant
`
`electronic shopping cart automatically checks for coupons. For each product displayed in the
`
`
`
`16
`
`Ex. 2008-0016
`
`

`

`user interface, the electronic shopping cart determines if any coupon applies to the product or the
`
`corresponding merchant. For example, the electronic shopping cart may check for any coupons
`
`for a particular store, then check whether any of those coupons are applicable to the product
`
`based on the product's description, validity period of the coupon, and terms of the coupon, etc. In
`
`response to identifying one or more coupons applicable to the product, the coupon information is
`
`displayed in the user interface. In response to the user purchasing the product, any identified
`
`coupons are applied to the purchase. Determining if the coupon applies may include identifying
`
`any potentially applicable coupons and for each potentially applicable coupon, initiating an
`
`online purchase transaction with the applicable merchant to identify any price savings related to
`
`the coupon, where the purchase transaction is terminated before completion of a purchase. In
`
`certain embodiments, determining if a coupon applies includes identifying any potentially
`
`applicable coupons and sending an application programming interface (API) request to the
`
`merchant to determine whether any potentially applicable coupons may be used in the purchase
`
`transaction.”), Figs. 7a–7e. A POSITA would have recognized the combination of Johnson and
`
`Mezzacca as nothing more than the combination of conventional, well-known elements using
`
`known methods to yield predi

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