{
  "patent_number": "US 12737226",
  "country": "US",
  "title": "How to Automatically Deploy Database Containers Based on Workload Patterns",
  "original_title": "Fingerprint-based database container deployment",
  "summary": "This patent describes a method for automatically deploying optimized database containers by analyzing storage system data to identify workload \"fingerprints\" and matching them to specific container configurations.",
  "what_it_does": "The patent describes a system for smart deployment of database containers. It starts by gathering information from one or more storage systems in a storage environment to identify \"characteristics of a plurality of database workloads.\" For example, it might analyze data access patterns or I/O demands. Based on these characteristics, the system then identifies \"fingerprint information for a plurality of database workload types.\" This fingerprint acts like a unique profile for how a database is used. Finally, when a new database container is needed, the system uses this \"fingerprint information for a particular database workload type\" to deploy a database container specifically configured for that workload, aiming for better performance and resource use.",
  "what_it_does_not_cover": [
    "Does not cover deploying database containers without first identifying workload characteristics from storage system data.",
    "Does not cover deploying containers based solely on manual configuration or generic templates without generating \"fingerprint information.\"",
    "Does not cover general container deployment for applications that are not databases.",
    "Does not cover systems that identify workload types without specifically collecting data from \"one or more storage systems.\"",
    "Does not cover identifying database workload types without creating specific \"fingerprint information\" for them."
  ],
  "filed": "2022-07-29",
  "granted": "2026-09-15",
  "expires": null,
  "status": "active",
  "holder": null,
  "holder_url": null,
  "inventors": [],
  "times_cited": 0,
  "tags": [
    "software",
    "telecommunications",
    "cloud_computing",
    "data_management"
  ],
  "abstract": "Fingerprint-based database container deployment, including: identifying, in dependence upon data collected from one or more storage systems in a storage environment, characteristics of a plurality of database workloads on the one or more storage systems; identifying, in dependence upon the characteristics, fingerprint information for a plurality of database workload types; and deploying, in dependence upon the fingerprint information for a particular database workload type, a database container for the particular database workload type in the storage environment.",
  "url": "https://patentbrief.org/patent/us/12737226/fingerprint-based-database-container-deployment",
  "markdown_url": "https://patentbrief.org/patent/us/12737226/fingerprint-based-database-container-deployment/md",
  "google_patents_url": "https://patents.google.com/patent/US12737226",
  "relatedPatents": [
    {
      "patentNumber": "9405582",
      "countryCode": "US",
      "title": "How Computers Automatically Adjust Tasks to Run Faster in Data Centers",
      "url": "https://patentbrief.org/patent/us/9405582/aws-elastic-beanstalk"
    },
    {
      "patentNumber": "9760393",
      "countryCode": "US",
      "title": "How Virtual Machines Keep Their Data Separate on Shared Storage",
      "url": "https://patentbrief.org/patent/us/9760393/azure-machine-learning"
    },
    {
      "patentNumber": "9535948",
      "countryCode": "US",
      "title": "How Software Automatically Translates Database Queries for Different Storage Systems",
      "url": "https://patentbrief.org/patent/us/9535948/facebook-watch"
    },
    {
      "patentNumber": "12739267",
      "countryCode": "US",
      "title": "How a Single Command Deploys Cloud Infrastructure Automatically",
      "url": "https://patentbrief.org/patent/us/12739267/automated-cloud-infrastructure-deployment"
    },
    {
      "patentNumber": "9075661",
      "countryCode": "US",
      "title": "How Cloud Systems Automatically Assign Virtual Machines to Servers",
      "url": "https://patentbrief.org/patent/us/9075661/hyper-v-virtualization"
    }
  ]
}