1:25-cv-00483
Adaptive Avenue Associates Inc v. eBay Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Adaptive Avenue Associates, Inc. (Minnesota)
- Defendant: eBay, Inc. (Delaware)
- Plaintiff's Counsel: Padmanabhan & Dawson, PLLC.; Morris James LLP
- Case Identification: 1:25-cv-00483, D. Del., 07/28/2025
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because Defendant eBay, Inc. is a Delaware corporation and therefore resides in the district.
- Core Dispute: Plaintiff alleges that Defendant's website, specifically its use of "carousel ads" that automatically rotate through content, infringes two patents related to customizable systems for creating and displaying automated, sequential presentations of web pages.
- Technical Context: The technology addresses methods for automatically generating and displaying a "slide show" of web pages to enhance user navigation and content delivery, a concept that predates and is foundational to modern web features like rotating promotional carousels.
- Key Procedural History: The complaint notes that U.S. Patent No. 7,428,707 is a continuation-in-part of the application that issued as U.S. Patent No. 7,171,629. During the prosecution of the '707 Patent, the complaint states that the Patent Examiner found the claimed feature of automatically composing a slideshow to be unconventional.
Case Timeline
| Date | Event |
|---|---|
| 2000-10-20 | Earliest Priority Date for '629 and '707 Patents |
| 2007-01-30 | U.S. Patent No. 7,171,629 Issues |
| 2008-09-23 | U.S. Patent No. 7,428,707 Issues |
| c. 2015 | Alleged Widespread Infringement via "Carousel Ads" Begins |
| 2019-04-01 | Date of Evidentiary Screenshots of Accused Instrumentality |
| 2025-07-28 | First Amended Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,171,629 - "Customizable Web Site Access System And Method Therefore"
- Issued: January 30, 2007
The Invention Explained
- Problem Addressed: The patent's background section describes prior art web navigation as tedious and inefficient, requiring users to manually click through web pages and search results Compl. ¶24 '629 Patent, col. 7:49-59 It also notes the high cost for developers to create automated presentations of web content, which often required site reprogramming or the installation of specialized development tools Compl. ¶11 '629 Patent, col. 7:60-65
- The Patented Solution: The invention is a server-based system that uses a "composer" component to create a "presentation" (defined by a URL list, sequence, and display duration) and a "performer" component to automatically display that presentation to a user as a "slide show" '629 Patent, abstract This system architecture, depicted in the patent's Figure 1, is designed to enable automated web page tours without requiring the user to install any client-side software, thereby improving the user experience over the prior art's "passive site and active visitor clicking" model '629 Patent, FIG. 1 '629 Patent, col. 13:30-38
- Technical Importance: The technology offered a method to create dynamic, automated sequences of web content without relying on monolithic technologies like Flash or requiring users to install browser plugins Compl. ¶¶26-27 Compl. ¶32
Key Claims at a Glance
- The complaint asserts at least independent claim 11 Compl. ¶50
- The essential elements of independent claim 11 are:
- Remotely invoking a "composer" operating on a host server.
- Creating a "presentation" in the composer by:
- Establishing a list of URLs (via manual entry or a query-based system).
- Determining a display sequence for the URLs.
- Determining a display duration for the URLs.
- Remotely invoking a "performer" operating on the host server to present the presentation.
- Automatically and locally displaying the presentation in a "slide show format", where each slide is displayed to a user "absent human intervention" for a pre-determined duration.
- The complaint reserves the right to assert other claims by stating infringement of "including but not limited to at least claim 11" Compl. ¶50
U.S. Patent No. 7,428,707 - "Customizable Web Site Access System And Method Therefore"
- Issued: September 23, 2008
The Invention Explained
- Problem Addressed: Building on the '629 Patent, the '707 Patent addresses the manual effort required to create web slideshows, where a developer previously had to manually compose the list of pages and store it in a standard file format Compl. ¶46 '707 Patent, col. 14:8-12
- The Patented Solution: The invention provides a method and system for "auto-composing" a web slideshow '707 Patent, col. 7:67-68 This is achieved by "automatically extracting" web page details-such as hyperlinks, a separate rendition text file, or a meta tag-from a single "desired web page" to generate the list of URLs for the presentation '707 Patent, claim 1 '707 Patent, col. 8:5-22 This automated creation process is distinct from the more manual composition process described in the parent '629 patent.
- Technical Importance: This innovation aimed to further reduce developer workload by programmatically generating web content tours directly from the content of an existing source web page Compl. ¶47
Key Claims at a Glance
- The complaint asserts at least independent claims 1 (system) and 7 (method) Compl. ¶68
- The essential elements of independent claim 7 are:
- "Composing a presentation" for a desired web page by creating a list of URLs.
- The composing step comprises one or more of the following:
- "automatically extracting a plurality of hyperlinks" from the desired web page.
- "automatically extracting a presentation/rendition text file" from the desired web page.
- "automatically extracting a meta tag" from the desired web page.
- "Automatically displaying" the presentation in the order of the created list of URLs.
- The complaint reserves the right to assert other claims Compl. ¶68
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are methods employed on the website www.ebay.com, specifically the functionality of its "carousel ads" Compl. ¶¶50, 53, 71
Functionality and Market Context
- The complaint alleges that the eBay homepage features rotating "carousel ads" that automatically cycle through a series of images or web pages Compl. ¶53 The complaint includes a screenshot showing one such carousel on the eBay homepage alongside the underlying source code, which contains a list of image URLs that correspond to the slides in the carousel Compl. ¶55 This visual shows a "Deals Under $10" carousel panel and the associated HTML code. The functionality is alleged to be controlled by a server-side "composer" and "performer" that assemble and display the slideshow to the user upon visiting the website Compl. ¶54 Compl. ¶55
- The complaint alleges that these infringing carousel ads provide a significant market benefit, generating higher click-through rates and lower cost-per-conversion compared to static ad formats Compl. ¶48
IV. Analysis of Infringement Allegations
'629 Patent Infringement Allegations
| Claim Element (from Independent Claim 11) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| remotely invoking a composer operating on a host server | A user's web browser accessing www.ebay.com allegedly detects the user's entry and invokes a composer on eBay's host server. | ¶54 | col. 14:41-42 |
| establishing a list of URLs in said composer by one of a plurality of list establishment methodologies... | The composer on eBay's server is alleged to create a list of URLs, as shown in the source code, either manually or automatically. | ¶57 | col. 14:46-54 |
| determining a display sequence of said list of URLs in said composer | The sequence of the displayed carousel panels allegedly corresponds to a display sequence determined by the composer. | ¶58 | col. 14:55-56 |
| determining a duration of display for said list of URLs in said composer | Each slide in the carousel is allegedly displayed for a predetermined duration before the next slide is shown. | ¶59 | col. 14:57-58 |
| remotely invoking a performer operating on said host server to present said created presentation | A user navigating to www.ebay.com allegedly invokes the performer. | ¶¶60-61 | col. 14:59-61 |
| automatically locally displaying the created presentation... in a slide show format... wherein each slide is automatically displayed to a user, absent human intervention... | The carousel presentation is allegedly displayed automatically to a user on the eBay website without requiring user interaction to advance slides. | ¶¶62; ¶64 | col. 14:62-67 |
'707 Patent Infringement Allegations
| Claim Element (from Independent Claim 7) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| composing a presentation for a desired web page by creating a list of URLs... | The system allegedly composes a presentation for the ebay.com page by creating a list of URLs, evidenced by source code for the carousel ads. | ¶¶73-75 | col. 10:28-29 |
| wherein said step of composing comprises... automatically extracting a plurality of hyperlinks from the desired web page, wherein the plurality of hyperlinks provides the URLs | The "desired web page" is alleged to be www.ebay.com, and the "plurality of hyperlinks" are the image URLs for the carousel that are automatically extracted. | ¶¶76-77 | col. 10:30-33 |
| automatically displaying said presentation, wherein the presentation is presented in order of the created list of URLs | The carousel presentation is allegedly displayed automatically, with panels shown in an order corresponding to the created list of URLs. | ¶78 | col. 10:45-49 |
- Identified Points of Contention:
- Architectural Questions: The '629 Patent's claims recite a "composer" and "performer" operating on a "host server" that are "remotely invok[ed]." A central dispute may arise over whether eBay's system, which likely uses standard client-side JavaScript to render the carousel in the user's browser, meets the claimed server-side architectural requirements. The court will have to determine if the accused functionality aligns with the specific client-server model described in the patent '629 Patent, FIG. 1
- Scope Questions: For the '707 Patent, a primary point of contention may be the meaning of "automatically extracting... hyperlinks from the desired web page." The defense may argue that simply embedding image URLs in a page's HTML source code, which a browser then renders, does not constitute "extracting" from the page. The plaintiff may counter that any automated use of those URLs to build the slideshow meets the limitation, but the patent's description of "auto-composing" as an "unconventional feature" raises the question of whether a more active, discrete extraction step is required '707 Patent, col. 8:5-8
V. Key Claim Terms for Construction
The Term: "composer" / "performer" (from '629 Patent)
Context and Importance: These terms define the core architectural components of the '629 invention. The plaintiff's case depends on mapping these server-side components to eBay's system. Practitioners may focus on whether these terms can read on a system where the presentation logic is executed by client-side script in a user's browser, as opposed to a process running entirely on the "host server" as depicted in the patent's figures and description.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent's abstract describes the invention as a "software program" with a "composing portion" and a "performing portion," language which could be argued to encompass any software architecture that separates these functions '629 Patent, abstract
- Evidence for a Narrower Interpretation: Claim 11 explicitly requires "remotely invoking a composer operating on a host server" and "remotely invoking a performer operating on said host server." Figure 1 and the accompanying description consistently depict the
Composer 12andPerformer 14as distinct entities residing on theHost Server 16, suggesting they are server-side processes rather than client-side code '629 Patent, FIG. 1 '629 Patent, col. 9:11-23
The Term: "automatically extracting" (from '707 Patent)
Context and Importance: This term is central to the '707 patent's "auto-composing" feature. The infringement analysis will turn on whether embedding URLs in a webpage's HTML, which is then parsed and rendered by a browser, qualifies as "automatically extracting" those URLs "from" the page.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: A plaintiff could argue that any automated process where URLs are sourced from a page's code and used to generate a slideshow constitutes "extraction," including the browser's act of parsing the HTML.
- Evidence for a Narrower Interpretation: The patent's flow chart (FIG. 12) presents "Extract Hyperlinks (hrefs) from Default Page" as a discrete process block, separate from displaying the presentation '707 Patent, FIG. 12 This suggests a two-step process: first, an active analysis and data-gathering step ("extraction"), and second, the use of that gathered data. This could support an interpretation that requires more than just rendering pre-written HTML. The complaint itself refers to the "unconventional feature for auto-composing a website with automatic extraction" Compl. ¶46, which may suggest a process beyond standard webpage rendering.
VI. Other Allegations
The complaint does not contain specific allegations to support indirect infringement or willful infringement. The infringement counts are framed as direct infringement, alleging that Defendant and/or actors under its control perform the claimed methods Compl. ¶53 Compl. ¶72
VII. Analyst's Conclusion: Key Questions for the Case
A central architectural question will be one of claim scope: Can the '629 Patent's server-centric model, with its "remotely invok[ed]" "composer" and "performer" operating on a "host server," be construed to cover the accused carousel ads, which likely rely on client-side JavaScript executed within a user's web browser? The outcome may depend on whether the court views this as a fundamental architectural mismatch or a mere implementation detail.
A key definitional question will be one of process and function: For the '707 Patent, does the term "automatically extracting" a hyperlink "from" a web page require an active, data-gathering step that analyzes a page to find links, or can it be satisfied by a browser simply rendering HTML in which image URLs are already embedded? This will likely be a critical issue for claim construction, pivotal to the infringement analysis.