{
  "patent_number": "US 20250363357",
  "country": "US",
  "title": "How to Update AI on Small Devices with Slow Internet",
  "original_title": "Systems and Methods for Deploying and Updating Neural Networks at the Edge of a Network",
  "summary": "This patent describes a method for efficiently updating artificial intelligence models on small, internet-connected devices, like smart cameras, by sending only the changes, or 'patches,' instead of the entire updated model, which saves bandwidth.",
  "what_it_does": "This patent describes a system for keeping neural networks on 'edge devices' up-to-date, especially when those devices have slow internet connections. First, a powerful central computer trains a neural network and sends this initial version to the edge device (Claim 1). The edge device then collects data, uses the neural network, and sends back specific pieces of information, such as parts of the data it collected, internal calculations called 'activations,' or its final 'inference results' (Claim 4). The central computer uses this feedback to create an improved version of the neural network. Instead of sending the entire updated network back, the central computer generates a 'neural network difference model' (a patch) by comparing the new and old networks (Claim 1). This patch identifies only the changes, using techniques like 'layer freezing' or 'weights freezing' based on specific criteria, and is then sent to the edge device (Claim 1). For example, a smart security camera with a slow cellular connection could receive small updates to its object recognition AI without needing to download a massive new software package each time.",
  "what_it_does_not_cover": [
    "Does not cover sending the entire updated neural network to the edge device, as it specifically focuses on sending a 'neural network difference model' (patch).",
    "Does not cover updating neural networks on edge devices without a centralized site/device performing the initial training and update generation.",
    "Does not cover generating the neural network difference model using techniques other than 'layer freezing' or 'weights freezing' with 'minimum size' or 'minimum delta' methods.",
    "Does not cover edge devices that have high-bandwidth uplink capability, as the claims specifically address 'low-bandwidth uplink capability'.",
    "Does not cover scenarios where the edge device sends back information other than portions of a dataset, activations, or overall inference results."
  ],
  "filed": "2025-08-07",
  "granted": null,
  "expires": "2045-08-07",
  "status": "active",
  "holder": "Ubotica Technologies",
  "holder_url": "https://patentbrief.org/company/ubotica-technologies",
  "inventors": [
    {
      "name": "Aubrey Dunne",
      "url": "https://patentbrief.org/inventor/aubrey-dunne"
    },
    {
      "name": "Fintan Buckley",
      "url": "https://patentbrief.org/inventor/fintan-buckley"
    }
  ],
  "times_cited": 0,
  "tags": [
    "ai_ml",
    "telecommunications",
    "consumer_electronics",
    "software"
  ],
  "abstract": "Methods, devices and system for updating a neural network on an edge device that has low-bandwidth uplink capability include a centralized site/device that is configured to train and send the neural network to the edge device. In response, the centralized site/device may receive neural network information from the edge device that includes all or portions of a dataset, output activations, and/or overall inference result that is collected or generated in the edge device. The centralized site/device may use the received neural network information to update all or a part of the trained neural network, generate updated neural network information based on the updated neural network, and send the updated neural network information to the edge device.",
  "url": "https://patentbrief.org/patent/us/20250363357/systems-and-methods-for-deploying-and-updating-neural-networks-at-the-edge-of-a-",
  "markdown_url": "https://patentbrief.org/patent/us/20250363357/systems-and-methods-for-deploying-and-updating-neural-networks-at-the-edge-of-a-/md",
  "google_patents_url": "https://patents.google.com/patent/US20250363357",
  "relatedPatents": [
    {
      "patentNumber": "12574477",
      "countryCode": "US",
      "title": "Training AI Models Across Different Computers",
      "url": "https://patentbrief.org/patent/us/12574477/distributed-deep-learning-using-a-distributed-deep-neural-network"
    },
    {
      "patentNumber": "20220383078",
      "countryCode": "US",
      "title": "Adapting AI Models to Fit Device Resources",
      "url": "https://patentbrief.org/patent/us/20220383078/data-processing-method-and-related-device"
    },
    {
      "patentNumber": "10832138",
      "countryCode": "US",
      "title": "How to Automatically Expand Neural Networks by Adding New Nodes",
      "url": "https://patentbrief.org/patent/us/10832138/gpt-language-model-pre-training"
    },
    {
      "patentNumber": "12443890",
      "countryCode": "US",
      "title": "How Devices Train Shared AI Models While Keeping Your Data Private",
      "url": "https://patentbrief.org/patent/us/12443890/partially-local-federated-learning"
    },
    {
      "patentNumber": "20220012637",
      "countryCode": "US",
      "title": "Training AI Models Together with Unlabeled Data Using a Teacher",
      "url": "https://patentbrief.org/patent/us/20220012637/federated-teacher-student-machine-learning"
    }
  ]
}