DCT

6:22-cv-00533

DoDots Licensing Solutions LLC v. Apple Inc

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 6:22-cv-00533, W.D. Tex., 09/12/2022
  • Venue Allegations: Plaintiff alleges venue is proper in the Western District of Texas based on Apple's regular and established places of business in the district, which include multiple retail stores and a corporate campus in Austin.
  • Core Dispute: Plaintiff alleges that Defendant’s iOS devices, operating system, and App Store ecosystem infringe patents related to methods of accessing and displaying internet content in self-contained applications or widgets, separate from a traditional web browser.
  • Technical Context: The technology concerns early architectural models for "widgets" or "apps" that retrieve and display internet content within their own graphical frames, a concept that has become foundational to the modern mobile application ecosystem.
  • Key Procedural History: The complaint notes that all three patents-in-suit have survived inter partes review (IPR) proceedings at the Patent Trial and Appeal Board (PTAB). The PTAB’s decisions finding the challenged claims not unpatentable were subsequently affirmed by the U.S. Court of Appeals for the Federal Circuit, a significant procedural posture for the asserted patents.

Case Timeline

Date Event
1999-04-26 Earliest Priority Date for ’545, ’083, and ’407 Patents
2007-01-01 Launch of Accused Apple iOS (approx. date)
2011-09-13 U.S. Patent No. 8,020,083 Issues
2013-08-13 U.S. Patent No. 8,510,407 Issues
2013-10-18 Alleged Date of Apple's Pre-Suit Knowledge of Patents-in-Suit
2016-06-14 U.S. Patent No. 9,369,545 Issues
2020-09-09 PTAB Issues Final Written Decision on ’545 Patent
2021-01-05 PTAB Issues Final Written Decision on ’407 Patent
2021-01-19 PTAB Issues Final Written Decision on ’083 Patent
2021-12-08 Federal Circuit Affirms PTAB Decisions for all Patents-in-Suit
2022-09-12 Complaint Filed

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 9,369,545 - "Accessing and Displaying Network Content"

The Invention Explained

  • Problem Addressed: At the time of the invention, internet content was typically viewed page-by-page within a web browser, a model that offered limited control over the aggregation and presentation of content and was often slow and inefficient (Compl. ¶¶ 25-26; ’545 Patent, col. 1:48-51).
  • The Patented Solution: The patent describes a method where a client device first requests and receives a "networked information monitor template." This template acts as a blueprint, defining a graphical user interface (GUI) and containing a reference to a network location for the actual content. The device then makes a second request to that network location to fetch the content and display it within the template-defined GUI, separate from a full web browser (Compl. ¶61; ’545 Patent, Abstract; col. 4:56-60). This two-step process enables the creation of lightweight, standalone content viewers.
  • Technical Importance: This approach provided a technical framework for "widgets" or "apps" that could deliver focused internet content more efficiently than a traditional web page, a foundational concept for the modern mobile app experience (Compl. ¶¶ 30, 33).

Key Claims at a Glance

  • The complaint asserts infringement of at least Claim 1 (Compl. ¶61).
  • The essential elements of independent Claim 1, a computer-implemented method, include:
    • Transmitting a request for a "networked information monitor template" to a server.
    • Receiving the requested template, which comprises: (i) a definition of a viewer GUI, and (ii) a definition of a content element that references a network location.
    • Presenting the viewer GUI on the device's display, separate from any other GUI that has user controls for specifying the network location (e.g., a browser address bar).
    • Transmitting a first content request to the network location referenced in the template.
    • Receiving the first content element from that network location.
    • Presenting the received content element within the viewer GUI, where the GUI and/or content element definitions include controls for user interaction.
  • The complaint reserves the right to assert other claims, including claims 2, 9-10, and 12-13 (Compl. ¶114).

U.S. Patent No. 8,020,083 - "System and Methods for Creating and Authoring Internet Content Using Application Media Packages"

The Invention Explained

  • Problem Addressed: The patent's background describes the limitations of the traditional browser model, where content is "trapped within the frame of the browser," giving developers little control over the user experience and branding ('083 Patent, col. 1:21-24, col. 2:48-52).
  • The Patented Solution: The invention is a client device that stores "networked information monitor templates," also called "Application Media Packages." A template defines a graphical user interface that notably "lacks controls for manually navigating a network" (like a browser's address bar) and includes a frame for displaying content. The template also contains instructions that cause the device to request content from a specified network location and generate the GUI with that content displayed inside the frame ('083 Patent, Abstract; col. 2:1-4).
  • Technical Importance: This system provided a method for packaging web content into standalone, application-like components with custom, developer-controlled user interfaces, representing a departure from the monolithic browser-centric view of the internet (Compl. ¶¶ 29, 32).

Key Claims at a Glance

  • The complaint asserts infringement of at least Claim 1 (Compl. ¶81).
  • The essential elements of independent Claim 1, a client device, include:
    • Electronic storage containing a "networked information monitor template."
    • The template comprises: (i) a content reference with a network location for content, (ii) a GUI definition that lacks controls for manual network navigation and includes a display frame, and (iii) instructions to request the content and generate the GUI with the content displayed in the frame.
    • An electronic display.
    • One or more processors configured to access the template and present the GUI on the display with the received content.
  • The complaint reserves the right to assert other claims (Compl. ¶123).

U.S. Patent No. 8,510,407 - "Displaying Time-Varying Internet Based Data Using Application Media"

  • Technology Synopsis: This patent focuses on displaying dynamic, time-varying data (e.g., stock prices) within a self-contained application. The claimed device stores a template defining a GUI frame that lacks user controls for specifying a network location. The processor is configured to request, receive, and present the time-varying content from a web server within this dedicated frame, separate from any other application (Compl. ¶¶ 93, 98).
  • Asserted Claims: At least Claim 1 is asserted (Compl. ¶93).
  • Accused Features: The complaint accuses Apple devices that execute apps which fetch and display time-varying data, such as the native Stocks app. This functionality is alleged to meet the claim limitations of storing a template, requesting dynamic data from a server, and presenting it in a dedicated frame without browser-style navigation controls (Compl. ¶¶ 95, 100-104).

III. The Accused Instrumentality

Product Identification

  • The accused instrumentalities are identified as the "Accused Apple Devices" (including iPhones, iPads, and Apple Watches), the "Accused Apple Software" (including iOS and the App Store application), and "Apple-Supported Apps" downloaded from the App Store (Compl. ¶¶ 55-57).

Functionality and Market Context

  • The complaint alleges that Apple's App Store ecosystem performs the claimed methods. When a user selects an app, the device transmits a request to the App Store server and receives an application package (an ".ipa" file). The complaint alleges this ".ipa" file constitutes the claimed "networked information monitor template" (Compl. ¶¶ 66-67). The Accused Apple Software on the device is alleged to then execute code within this package to present the app's graphical user interface and transmit further requests over the internet to fetch content (e.g., stock data, news updates), which is then displayed within the app's interface, separate from a traditional web browser (Compl. ¶¶ 73-74, 78). The complaint shows a screenshot of an iPhone's storage settings to illustrate that downloaded apps are stored on the device (Compl. p. 29). The products and services constitute a major global market for mobile software distribution and consumption (Compl. ¶¶ 55-56).

IV. Analysis of Infringement Allegations

U.S. Patent No. 9,369,545 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
transmitting a request to the server over the network, the request requesting networked information monitor template; An Accused Apple Device sending a request to an App Store server for an application package (an ".ipa" file). ¶66 col. 8:37-41
receiving the requested networked information monitor template from the server over the internet... The device receiving the ".ipa" file from the App Store server in response to the request. ¶67 col. 8:42-45
the networked information monitor template comprising: a definition of a viewer graphical user interface...; and a definition of a first content element...referencing a first network location... The ".ipa" file containing data structures that define the app's user interface and specify a network location (e.g., a URL) from which to retrieve content. ¶68, ¶71 col. 4:25-30; col. 14:13-19
responsive to instructions included in the requested networked information monitor template, presenting the viewer graphical user interface...separate from and outside of any other graphical user interface that includes user controls for specifying the first network location... The Accused Apple Software presenting the app's user interface on the device display, separate from a web browser that has an address bar for manual URL entry. A screenshot shows a stock tracking app as an example of such a standalone interface (Compl. p. 22). ¶73 col. 4:31-36
responsive to instructions...transmitting over the network a first content request to the first network location referenced by the definition of the first content element... The app, once running, transmitting a request to the network location defined in its ".ipa" file to fetch data (e.g., requesting stock prices). ¶76 col. 8:46-49
receiving, over the network, the first content element transmitted responsive to the first content request; The device receiving the requested content (e.g., stock price data) over the internet. ¶77 col. 8:46-49
presenting the received the first content element in the viewer graphical user interface..., wherein the definition of the viewer graphical user interface and/or the first content element define all controls for enabling a user to interact... The app displaying the received content within its GUI, which includes controls (e.g., buttons, menus) allowing the user to interact with the content. The complaint provides a screenshot of various financial news and tracking apps to illustrate this interactivity (Compl. p. 26). ¶78 col. 14:50-54

U.S. Patent No. 8,020,083 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
electronic storage having stored thereon...a first networked information monitor template defining a first networked information monitor... An Accused Apple Device's internal storage having stored thereon an application package (".ipa" file) downloaded from the App Store. The complaint includes a screenshot of the iPhone Storage screen showing stored apps (Compl. p. 29). ¶83, ¶84 col. 8:50-53
the first networked information monitor template comprises: a content reference that comprises a network location at which content for the first networked information is accessible via a TCP/IP protocol; The ".ipa" file containing a content reference, such as a URL, that points to a network location where the app's content can be accessed. ¶85 col. 8:13-19
a definition of a graphical user interface...that lacks controls for manually navigating a network, and that includes a frame within which content received from the network location can be displayed... The ".ipa" file defining the app's specific GUI, which does not have a general-purpose address bar for navigating the internet and provides a dedicated frame for its content. The complaint includes a screenshot of the Coca-Cola stock view in an app, which lacks browser navigation controls (Compl. p. 30). ¶86, ¶87 col. 4:50-55
instructions configured (i) to cause the first networked information monitor to request content from the network location...and (ii) to cause the first networked information monitor to generate the graphical user interface...with the content received... The ".ipa" file containing executable instructions that cause the device to request content from the specified network location and to render the app's GUI with that content displayed inside. ¶88, ¶89 col. 8:37-49
an electronic display; and one or more processors configured to access the first networked information monitor template such that the graphical user interface...is presented to a user... The Accused Apple Device's screen and processor(s), which work together to execute the app's code and display its content to the user. ¶91 col. 5:15-24

Identified Points of Contention

  • Scope Questions: A central dispute may concern whether a compiled, executable application package (an ".ipa" file) falls within the scope of the term "networked information monitor template". The patents describe this "template" in ways that could be interpreted as a simpler, non-executable definition file, such as an XML file, that is parsed by a separate viewer application ('083 Patent, col. 4:12-16). The question for the court will be whether the claims can be construed broadly enough to read on a modern, self-contained application package.
  • Technical Questions: An evidentiary question may arise regarding the sequence of operations. The patents describe a two-step process: first, obtaining a "template," and second, using that template to obtain "content." The defense may argue that downloading and running a self-contained app is a single, integrated process that does not map onto the distinct steps required by the claims.

V. Key Claim Terms for Construction

"networked information monitor template" (from '545 Claim 1 and '083 Claim 1)

  • Context and Importance: This term is the lynchpin of the plaintiff's infringement theory, which equates an Apple ".ipa" file with the claimed "template." The construction of this term will likely be dispositive. Practitioners may focus on this term because if an ".ipa" file is not a "template," the entire infringement allegation may fail.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patents describe the template as comprising a "definition of a viewer graphical user interface" and a "content reference" ('083 Patent, col. 40:51-55). Plaintiff may argue that an ".ipa" file functionally contains these components: resources that define the UI and code that references network locations for data.
    • Evidence for a Narrower Interpretation: The specification of the '083 patent refers to the template as an "XML file" and part of a "flat file format" that is parsed by a separate viewer application ('083 Patent, col. 4:12-16; col. 26:40-45). This language suggests the "template" is a passive data structure, not a compiled, executable application in itself.

"lacks controls for manually navigating a network" (from '083 Claim 1)

  • Context and Importance: This limitation distinguishes the claimed invention from a conventional web browser. Its construction is critical for determining whether the accused apps, some of which may have in-app browsing features, meet this negative limitation.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent's background contrasts the invention with full-screen browsers that allow users to navigate to any web page ('083 Patent, col. 1:5-15). This context suggests the phrase refers to the absence of a universal address bar for arbitrary navigation, a feature most standalone apps lack.
    • Evidence for a Narrower Interpretation: A defendant may argue for a literal interpretation, where any feature that allows a user to follow a hyperlink or navigate to any external web content, even within an in-app browser, would constitute a "control for manually navigating a network," thus placing the app outside the claim's scope.

VI. Other Allegations

Indirect Infringement

  • The complaint alleges Apple induces infringement by providing the App Store, marketing materials, and developer documentation that encourage and instruct developers and end-users to create, distribute, and use the Apple-Supported Apps in the allegedly infringing manner (Compl. ¶109).

Willful Infringement

  • The complaint alleges willful infringement based on Apple's alleged pre-suit knowledge of the patents-in-suit as early as October 18, 2013. The complaint further identifies by name former members of Apple's patent strategy and acquisitions teams as individuals with knowledge of the patents (Compl. ¶¶ 51-54, 110).

VII. Analyst’s Conclusion: Key Questions for the Case

  • A core issue will be one of definitional scope: can the term "networked information monitor template," described in the patent specifications in the context of XML and flat files, be construed to cover a modern, compiled, and executable application package like an Apple ".ipa" file? The outcome of this claim construction battle may determine the viability of the infringement case.
  • A key technical question will be one of process equivalence: does the App Store model of downloading and executing a self-contained application constitute the distinct, two-stage process recited in the claims—first, receiving a "template," and second, using that template to request "content"—or is it a fundamentally different, single-stage process that falls outside the claims?
  • A third question, related to damages and willfulness, will be the impact of pre-suit knowledge: what evidence will be presented to substantiate the allegation that key personnel at Apple were aware of the patents in 2013, and how might that knowledge, if proven, affect the analysis of Apple's conduct in the years that followed as its App Store ecosystem expanded?