DCT

1:26-cv-00286

DataCloud Tech LLC v. Skydio Inc

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:26-cv-00286, D. Del., 03/16/2026
  • Venue Allegations: Venue is alleged to be proper as Defendant is a Delaware corporation that conducts substantial business in the district and has committed acts of infringement in the district.
  • Core Dispute: Plaintiff alleges that Defendant's website and cloud platform infringe three patents related to deploying software applications over a network, providing remote access and management of electronic files, and managing web content using metadata templates.
  • Technical Context: The technologies at issue concern foundational client-server architecture for deploying web applications, managing remote data access with user permissions, and templating web content.
  • Key Procedural History: The complaint notes that Certificates of Correction were issued for U.S. Patent Nos. 7,246,351 and 8,607,139. The complaint does not reference any prior litigation, inter partes review proceedings, or licensing history related to the asserted patents.

Case Timeline

Date Event
2001-02-20 U.S. Patent No. 7,246,351 Priority Date
2002-02-20 U.S. Patent No. 7,246,351 Application Filed
2004-04-29 U.S. Patent No. 8,607,139 Application Filed
2007-03-23 U.S. Patent No. 7,398,298 Application Filed
2007-07-17 U.S. Patent No. 7,246,351 Issued
2007-11-20 U.S. Patent No. 7,246,351 Certificate of Correction Issued
2008-07-08 U.S. Patent No. 7,398,298 Issued
2013-12-10 U.S. Patent No. 8,607,139 Issued
2014-06-24 U.S. Patent No. 8,607,139 Certificate of Correction Issued
2026-03-16 Complaint Filed

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

U.S. Patent No. 7,246,351 - System And Method For Deploying And Implementing Software Applications Over A Distributed Network, issued July 17, 2007

The Invention Explained

  • Problem Addressed: The patent's background describes the challenge of deploying software applications to remote users, particularly on resource-constrained devices like wireless personal digital assistants (WPDAs) '351 Patent, col. 1:26-col. 2:67 It identifies drawbacks with two common approaches: browser-based solutions that require constant network connectivity and are slow, and locally installed compiled applications that are difficult to deploy and update '351 Patent, col. 2:26-60
  • The Patented Solution: The invention proposes a client-side "assembler program," referred to as an "Application Virtual Machine" (AVM), that is installed on the user's device '351 Patent, abstract This AVM downloads text files (such as XML files) containing application logic from a server and then assembles this logic into a functioning, graphical application that runs locally '351 Patent, col. 4:26-34 This hybrid approach seeks to combine the performance benefits of a local application with the ease of updating a server-based one '351 Patent, col. 7:4-14
  • Technical Importance: This "thin-client" architecture aimed to deliver richer application functionality over networks with limited bandwidth, a significant challenge for early web and mobile platforms, without the large downloads and complex installation procedures of traditional software '351 Patent, col. 3:1-7

Key Claims at a Glance

  • The complaint asserts at least independent claim 14 Compl. ¶22
  • The essential elements of method claim 14 include:
    • storing and running a software module on a client device of a user;
    • providing to the client device text files containing embedded program logic for the software module to assemble into the computer program;
    • wherein the computer program provides a graphical user interface for receiving and interpreting user inputs;
    • running the computer program assembled from the embedded program logic on the client device; and
    • enabling user interaction with the computer program running on the client device.
  • The complaint reserves the right to assert additional claims Compl. ¶21

U.S. Patent No. 7,398,298 - Remote Access And Retrieval Of Electronic Files, issued July 8, 2008

The Invention Explained

  • Problem Addressed: The patent identifies a need for more comprehensive remote data access systems, noting that existing solutions often fail to give users control over the underlying data directory structures '298 Patent, col. 2:15-23 Furthermore, users often lack confirmation that data they have transmitted to others has been successfully delivered '298 Patent, col. 2:5-9
  • The Patented Solution: The patent describes a system, managed by a server-side application, that provides users with remote access to data and control over its directory structure '298 Patent, abstract The system uses a "profile data store" to manage what data and directories are accessible to each user, and it allows users to select directory structures for modification '298 Patent, col. 12:1-4 A key feature is the system's ability to generate and send notifications confirming the delivery of data to its intended targets '298 Patent, col. 12:5-13
  • Technical Importance: The invention addresses the demand for more robust remote file management capabilities, particularly in a corporate context, by adding directory structure control and delivery verification to standard remote access functionalities '298 Patent, col. 4:1-14

Key Claims at a Glance

  • The complaint asserts at least independent claim 13 Compl. ¶33
  • The essential elements of method claim 13 include:
    • receiving a request for remote management control of data directory structures;
    • processing the request by providing data directory structure information from a profile store;
    • wherein a single directory structure is selected by the user for modification;
    • delivering desired data and remote management control to identified targets;
    • generating a notification of the delivery upon said delivery;
    • determining if user-requested data is accessible based on the profile store; and
    • delivering the user-requested data and sending a confirmation of the delivery.
  • The complaint reserves the right to assert additional claims Compl. ¶32

U.S. Patent No. 8,607,139 - System and process for managing content organized in a tag-delimited template using metadata, issued December 10, 2013

The Invention Explained

  • Technology Synopsis: The patent addresses inefficiencies in creating web content where numerous pages share a common structure but contain different data, noting that traditional methods can lead to data duplication and difficult updates '139 Patent, col. 2:1-7 The patented solution is a system that uses a "metadata template" to define the structure, appearance, and data types for a web page or a series of pages. This template is then used to generate a data entry form, allowing a user to input content, which is ultimately used by a generator to create the final web page '139 Patent, abstract

Key Claims at a Glance

  • Asserted Claims: The complaint asserts at least independent claim 8 Compl. ¶44

Accused Features

  • Accused Features: The complaint accuses the Skydio website's contact form, which is allegedly built using the Marketo Forms framework Compl. ¶45 This framework is alleged to perform the claimed method by using a template to define the form's object structure and appearance, generating data entry fields based on that template, and then generating the final web page based on user input Compl. ¶¶44-45

III. The Accused Instrumentality

Product Identification

  • The accused instrumentalities are the Skydio website, the Skydio Cloud platform, and the Marketo Forms framework as implemented on the Skydio website Compl. ¶23 Compl. ¶34 Compl. ¶45

Functionality and Market Context

  • The Skydio website is alleged to operate by running a software module on a user's device that connects to a server to "fetch program logic and interface components as text-based files" Compl. ¶23 These files are allegedly assembled on the client device to create functional parts, such as a video player with a graphical user interface (GUI) containing controls for play and pause Compl. ¶23
  • The Skydio Cloud platform is described as an "end-to-end enterprise solution" that provides customers with "fine-grained role-based access control" Compl. ¶34 This system allegedly allows an "Organization Admin" to manage accounts, group users into access levels with customizable permissions, and restrict content, thereby controlling which users can see specific data Compl. ¶34
  • The complaint alleges the Skydio website's contact form uses a Marketo framework that generates a web page based on a metadata template. This template is alleged to define the "structure and an appearance" of the page and the properties of its data entry fields Compl. ¶¶44-45
  • No probative visual evidence provided in complaint.

IV. Analysis of Infringement Allegations

'351 Patent Infringement Allegations

Claim Element (from Independent Claim 14) Alleged Infringing Functionality Complaint Citation Patent Citation
storing and running a software module on a client device of a user A software module, such as the Skydio website, ran on the user's mobile device Compl. ¶23 ¶23 col. 23:27-29
providing to the client device text files containing embedded program logic for the software module to assemble into the computer program... The software module connected to the Skydio server to fetch program logic and interface components as text-based files, which included embedded code for assembling functional parts of the website Compl. ¶23 ¶23 col. 23:30-34
...wherein the computer program provides a graphical user interface for receiving and interpreting user inputs to the client device Once assembled, a video player provided a graphical user interface (GUI) that allowed the user to interact with the video content through controls such as play and pause Compl. ¶23 ¶23 col. 23:34-37
running the computer program assembled from the embedded program logic on the client device The assembled video player and its GUI ran on the user's device, interpreting and handling user inputs locally Compl. ¶23 ¶23 col. 23:38-40
enabling user interaction with the computer program running on the client device The GUI included user input controls for the video content, such as play and pause, which were interpreted and handled locally on the device Compl. ¶23 ¶23 col. 23:41-43

Identified Points of Contention

  • Scope Questions: A central question may be whether the standard operation of a modern web browser rendering a dynamic website constitutes the claimed "software module" that "assembles" a "computer program." The defense may argue that the claim term "software module" should be limited to the patent's specific "Application Virtual Machine" '351 Patent, col. 4:27-30, while the plaintiff may argue it covers any client-side code execution environment.
  • Technical Questions: The analysis may focus on what technical evidence exists that the Skydio website performs an "assembly" process on the client device, as distinct from the routine rendering of HTML, CSS, and JavaScript files performed by a standard web browser.

'298 Patent Infringement Allegations

Claim Element (from Independent Claim 13) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving at least one request by a computing application... for remote management control of data directory structures... The Skydio Cloud platform allowed customers to use security devices to have fine-grained role-based access control over data Compl. ¶34 ¶34 col. 11:51-57
processing the request... by providing data directory structure information if deemed accessible from data stored in a profile store... The platform used group and fleet filters, allowing customers to see only the data and reports of interest to them, based on access levels with customizable permissions managed by an Organization Admin Compl. ¶34 ¶34 col. 11:58-col. 12:1
...wherein a single directory structure from among a plurality of the data directory structures... is selected by each of the participating users for modification The system provided "robust user management features to control organizational access levels" where an "Organization Admin could manage accounts, assign access levels, and restrict content and features" Compl. ¶34 ¶34 col. 12:1-4
delivering desired data and the remote management control over the desired data to identified delivery targets... The complaint does not provide sufficient detail for analysis of this specific element. N/A col. 12:5-8
generating at least one notification of the delivery... upon the delivery of the desired data... The complaint does not provide sufficient detail for analysis of this specific element. N/A col. 12:9-13
determining if user requested data is accessible based on the information in the profile data store; and delivering the user requested data... The platform ensured "the right people see the right data" by controlling access levels Compl. ¶34 ¶34 col. 12:14-16
...and sending a confirmation of the delivery. The complaint does not provide sufficient detail for analysis of this specific element. N/A col. 12:17-18

Identified Points of Contention

  • Scope Questions: The dispute may turn on the meaning of "remote management control." The defense may argue that a system where an "Organization Admin" assigns permissions Compl. ¶34 does not provide the end "user" with the ability to "select[]" a directory "for modification" as required by the claim.
  • Technical Questions: An evidentiary question is whether the Skydio Cloud platform's "role-based access control" and "filters" meet the specific claim requirements of querying a "profile data store" and allowing user selection for "modification," or if it is a fundamentally different access-control paradigm. The complaint's lack of detail on the "notification" and "confirmation" elements also raises questions about the factual basis for infringement of those limitations.

V. Key Claim Terms for Construction

'351 Patent

  • The Term: "software module... to assemble into the computer program"
  • Context and Importance: The infringement case for the '351 patent may depend on whether this term is construed broadly to cover a standard web browser rendering a website or narrowly to cover only a dedicated client-side application that functions like the patent's "Application Virtual Machine" (AVM). Practitioners may focus on this term because it distinguishes the patent's specific architecture from general web technology.
  • Intrinsic Evidence for a Broader Interpretation: The claim uses the general term "software module" rather than the more specific "Application Virtual Machine" used elsewhere in the patent ('351 Patent, col. 4:27), which may suggest a broader intended scope.
  • Intrinsic Evidence for a Narrower Interpretation: The specification repeatedly and consistently describes the invention as an AVM that downloads text files and "assembles the retrieved program logic into a functioning, graphical application" '351 Patent, col. 3:17-20 The detailed description of the AVM's components, such as the XML Parser and Component Factories '351 Patent, Fig. 4, could be used to argue that "software module" is synonymous with this specific disclosed embodiment.

'298 Patent

  • The Term: "remote management control of data directory structures"
  • Context and Importance: The definition of this term is critical because the accused Skydio Cloud platform is described as providing "role-based access control" managed by an administrator Compl. ¶34 Whether this constitutes "remote management control" by the user, as required by the claim, will be a central point of dispute.
  • Intrinsic Evidence for a Broader Interpretation: The patent's summary describes the invention as allowing users to "have remote control data storage management features (e.g. control over directory structures)" '298 Patent, col. 2:33-36, which could be read to encompass a variety of control mechanisms.
  • Intrinsic Evidence for a Narrower Interpretation: Claim 13 further requires that "a single directory structure from among a plurality... is selected by each of the participating users for modification" '298 Patent, col. 12:1-4 This language suggests an active, user-initiated selection and modification process, which could be interpreted as narrower than a system where a user's access is passively defined by an administrator-assigned role.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges that Defendant contributes to and induces the infringement of third parties Compl. ¶11 However, it does not plead specific facts, such as the provision of user manuals or instructions, to support the knowledge and intent required for such claims.

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

  • A core issue will be one of technological scope: can the '351 patent's disclosure of a client-side "assembler program" that builds an application from downloaded logic files be construed to cover the standard operation of a modern web browser rendering a dynamic website?
  • A key factual question will be one of functional control: does the accused Skydio Cloud platform, which provides administrator-managed "role-based access," grant end users the specific "remote management control" and ability to "select[]" a directory "for modification" as required by the asserted claim of the '298 patent?
  • An evidentiary question will be one of functional equivalence: does the operation of the accused third-party Marketo Forms framework on the Skydio website map onto the specific method steps recited in claim 8 of the '139 patent related to generating web pages from a "metadata template"?