2:26-cv-02791
Adaptive Avenue Associates Inc v. Amazon.com Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Adaptive Avenue Associates, Inc. (Minnesota)
- Defendant: Amazon.com, Inc., Amazon.com Services, LLC, and Amazon Web Services, Inc. (Delaware)
- Plaintiff's Counsel: Direction IP Law; Padmanabhan & Dawson, P.L.L.C.
- Case Identification: 7:25-cv-185, W.D. Tex., 04/21/2025
- Venue Allegations: Venue is based on allegations that Defendants maintain a regular and established place of business in the district, including corporate offices and thousands of employees, and have committed acts of infringement within the district.
- Core Dispute: Plaintiff alleges that Defendant's "www.amazon.com" website, specifically its "carousel ad" feature, infringes two patents related to systems and methods for creating and displaying automated sequences of web pages.
- Technical Context: The technology concerns server-side methods for generating automated, sequential presentations of web content, framed as an improvement over static web pages and complex, plugin-based technologies like Flash.
- 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. It also highlights the prosecution history of the '707 Patent, stating the examiner found it "unconventional to automatically compose a slideshow through the automatic extraction of web page details," which may be relevant to arguments regarding the patent's novelty and non-obviousness.
Case Timeline
| Date | Event |
|---|---|
| 2000-10-20 | Priority Date ('629 Patent and '707 Patent) |
| 2007-01-30 | Issue Date (U.S. Patent No. 7,171,629) |
| 2008-09-23 | Issue Date (U.S. Patent No. 7,428,707) |
| 2018-07-01 | Date of Accused Functionality Observation (Internet Archive) |
| 2025-04-21 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,171,629 - "Customizable Web Site Access System And Method Therefore"
- Patent Identification: U.S. Patent No. 7,171,629, "Customizable Web Site Access System And Method Therefore," issued January 30, 2007 Compl. ¶10
The Invention Explained
- Problem Addressed: The patent addresses the inefficiency and high cost for web developers to create automated presentations of web content, which at the time required significant reprogramming or specialized tools like Flash Compl. ¶14 Compl. ¶29 '629 Patent, col. 7:60-64 For users, navigation was described as a tedious, manual process of clicking through individual links Compl. ¶27
- The Patented Solution: The invention proposes a server-based system with a "composer" and a "performer" module '629 Patent, FIG. 1 A developer uses the composer to create a "presentation" by defining a list of URLs, a display sequence, and a display duration for each URL '629 Patent, abstract The performer module then automatically displays this sequence of web pages to a user as a "slide show," providing a continuous, automated tour without requiring new client-side software '629 Patent, col. 8:5-14
- Technical Importance: This approach provided a method for creating dynamic, multi-page web experiences that was less costly than animation-heavy solutions and improved user engagement by replacing manual navigation with an automated presentation '629 Patent, col. 13:30-40
Key Claims at a Glance
- The complaint asserts at least independent claim 11 Compl. ¶48
- The essential elements of claim 11 include:
- remotely invoking a composer operating on a host server;
- creating a presentation in the composer by: establishing a list of URLs, determining a display sequence, and determining a display duration;
- remotely invoking a performer operating on the host server to present the presentation; and
- automatically locally displaying the presentation in a slide show format, where each slide (URL) is automatically displayed for a pre-determined duration.
- The complaint does not explicitly reserve the right to assert other claims but infringement is alleged for "one or more claims" Compl. p. 26, prayer a
U.S. Patent No. 7,428,707 - "Customizable Web Site Access System And Method Therefore"
- Patent Identification: U.S. Patent No. 7,428,707, "Customizable Web Site Access System And Method Therefore," issued September 23, 2008 Compl. ¶15
The Invention Explained
- Problem Addressed: As a continuation-in-part, the patent addresses the same general problems as the '629 Patent but focuses on the challenge of composing the slideshow itself Compl. ¶44 Prior art methods required slideshows to be "composed manually and then stored in a file" Compl. ¶44 Compl. ¶45
- The Patented Solution: The '707 Patent claims a method of "auto-composing" a presentation. Instead of requiring a developer to manually create a list of URLs, the system can automatically create the list by "extracting a plurality of hyperlinks found within the desired web page" or by reading a special meta tag or text file within the page '707 Patent, abstract Compl. ¶44 A "performer" then displays this auto-composed presentation '707 Patent, col. 10:20-26
- Technical Importance: This invention aimed to further automate the creation of dynamic web presentations by programmatically generating the content sequence, reducing the manual labor required from developers Compl. ¶44
Key Claims at a Glance
- The complaint asserts at least independent claim 7 Compl. ¶66
- The essential elements of claim 7 include:
- composing a presentation for a desired web page by creating a list of URLs;
- wherein the composing step comprises one or more of: automatically extracting hyperlinks from the page, automatically extracting a rendition text file from the page, or automatically extracting a meta tag from the page; and
- automatically displaying the presentation in the order of the created list of URLs.
- The complaint also asserts claim 1 and alleges infringement for "one or more claims" Compl. ¶66 Compl. p. 26, prayer b
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are the systems and methods used on the "www.amazon.com" website, specifically the "carousel ads" feature Compl. ¶48 Compl. ¶51
Functionality and Market Context
- The complaint alleges that the carousel ads on Amazon's homepage automatically rotate through a series of different product and content promotions, functioning as a "Web slide show" Compl. ¶51 Compl. ¶59 The complaint provides a screenshot from the Internet Archive, dated July 1, 2018, showing a homepage with a large rotating carousel banner Compl. ¶49 This screenshot shows the first slide in the carousel, an advertisement for the "echo show" Compl. p. 17 The complaint alleges this functionality is an industry standard and provides significant market benefits, including higher click-through rates and lower customer acquisition costs compared to static ads Compl. ¶46
IV. Analysis of Infringement Allegations
U.S. Patent No. 7,171,629 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 navigation to "www.amazon.com" allegedly invokes a "composer" that can be a web browser's associated code or a component that detects the user's entry to the site. | ¶52 | col. 14:46-47 |
| creating a presentation in said composer... establishing a list of URLs... | The composer on the host server allegedly establishes a list of URLs for the carousel panels. The complaint points to HTML code showing URLs for different panels, such as one for a "high tech cooling" product. | ¶53; ¶55 | col. 14:55-60 |
| ...determining a display sequence of said list of URLs... | The display sequence is allegedly determined by the order in which the panels appear, as shown in screenshots and corresponding source code. The complaint provides an image showing the second slide in the sequence, an ad for "high tech cooling" thermostats. | ¶56 | col. 14:61-62 |
| ...determining a duration of display for said list of URLs... | The complaint alleges that each slide is displayed for a determined duration before rotating to the next, referencing a video in "Exhibit A" (not provided). | ¶57 | col. 14:63-65 |
| remotely invoking a performer operating on said host server to present said created presentation | A user's navigation to "www.amazon.com" is alleged to invoke the "performer" to display the web slide show. | ¶58; ¶59 | col. 14:66-68 |
| automatically locally displaying the created presentation presented by said performer in a slide show format... wherein each slide is automatically displayed...for the pre-determined display duration... | The carousel ads are allegedly displayed automatically in a slide show format according to the list and sequence. The complaint presents a screenshot showing the third slide, an ad for "JACK RYAN," as evidence of this sequential display. | ¶60; ¶62 | col. 14:5-13 |
U.S. Patent No. 7,428,707 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... | Amazon allegedly composes the carousel ad presentation by creating a list of URLs corresponding to the different panels. | ¶71; ¶73 | col. 10:7-10 |
| ...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 image URLs for the carousel slides, shown in the complaint's code snippets, are alleged to be the "plurality of hyperlinks" that are automatically extracted to compose the presentation. A screenshot shows the fourth slide, for "outdoor wire-free cameras," and its corresponding image URL in the code. | ¶74; ¶75 | col. 10:11-15 |
| automatically displaying said presentation, wherein said presentation is presented in order of the created list of URLs | The carousel presentation is allegedly displayed automatically in the order of the created URL list, with the panels displaying in sequence. | ¶76 | col. 10:23-26 |
- Identified Points of Contention:
- Scope Questions: A central dispute for the '629 Patent may involve whether the accused system, which appears to rely on client-side code (e.g., JavaScript in a browser), meets the claim requirement of a "composer operating on a host server." The defense may argue that the operative components for creating and displaying the presentation are not "on a host server" as claimed, but rather are executed on the client machine.
- Technical Questions: For the '707 Patent, the analysis may focus on the meaning of "automatically extracting a plurality of hyperlinks from the desired web page." A question for the court will be whether a developer's act of providing a list of image URLs to a carousel web component constitutes "automatic extraction," or if it is a form of manual configuration that falls outside the claim's scope.
V. Key Claim Terms for Construction
The Term: "composer operating on a host server" (from '629 Patent, claim 11)
Context and Importance: This term is critical for establishing the architecture of the infringing system. The complaint alleges the composer operates on a "host server comprised of the Web server or network of servers of the Accused Instrumentality" Compl. ¶53 The case may turn on whether the functionality accused of being the "composer" actually resides and operates on Amazon's servers or if it is primarily a client-side browser function.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification states the system components are "preferably stored on a host server 16" '629 Patent, col. 9:14-16 and that the composer can be invoked by a site owner or a query system, both of which suggest server-side operation '629 Patent, col. 9:17-25 This may support an interpretation where any system initiated or controlled by the server falls within the claim's scope.
- Evidence for a Narrower Interpretation: The complaint itself notes that the inventor solved a scalability problem by "employing a client-side component using a scripting language that ran natively in the Web browser, including an embodiment using JavaScript" Compl. ¶40 This language, if supported by the specification, may be used to argue for a narrower definition that distinguishes server-side operation from the client-side execution shown in the complaint's evidence.
The Term: "automatically extracting a plurality of hyperlinks" (from '707 Patent, claim 7)
Context and Importance: This term defines the core "auto-composing" feature of the '707 Patent. The complaint alleges that the image URLs listed in the website's code are the "hyperlinks" that are automatically extracted Compl. ¶75 The infringement decision will depend on whether this configuration process qualifies as "automatic extraction."
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent abstract describes "automatic extraction of web page details from a desired web page" to compose the presentation '707 Patent, abstract A party may argue that any automated process that gathers details (like image URLs for a carousel) from the page's underlying code to build a presentation meets this definition.
- Evidence for a Narrower Interpretation: The complaint contrasts the invention with prior art where a slideshow was "composed manually" Compl. ¶44 A party may argue that "extracting hyperlinks" implies a dynamic process of parsing a web page's rendered content to find
<a>tags, not a developer manually inserting a list of image URLs into a script, which could be characterized as another form of manual composition.
VI. Other Allegations
- Indirect Infringement: The complaint alleges that "Amazon Defendants, and/or others under their direction or control, perform" the infringing steps Compl. ¶52 Compl. ¶71 This language suggests a potential theory of divided or vicarious infringement. However, the complaint does not plead specific counts for indirect infringement (inducement or contributory) or provide detailed factual allegations regarding knowledge or intent.
- Willful Infringement: The complaint does not contain allegations of willful infringement.
VII. Analyst's Conclusion: Key Questions for the Case
This case appears to present two central questions for the court, one architectural and one functional.
A core issue will be one of architectural scope: for the '629 patent, can the accused carousel feature, which appears to be implemented with client-side code executing in a user's browser, be considered a system with a "composer operating on a host server" as required by the claims, or is there a fundamental mismatch between the claimed server-centric architecture and the accused instrumentality?
A key evidentiary question will be one of functional definition: for the '707 patent, does the configuration of a web component with a pre-determined list of image URLs, as alleged in the complaint, constitute "automatically extracting a plurality of hyperlinks from the desired web page," or is this a form of manual composition that falls outside the patent's claimed technological improvement over the prior art?