{
  "patent_number": "US 7222127",
  "country": "US",
  "title": "How Google Distributed Machine Learning Across Many Computers",
  "original_title": "Large scale machine learning systems and methods",
  "summary": "A 2003 Google patent describing a way to build machine learning models by splitting the work across a large network of computers rather than a single machine.",
  "what_it_does": "This patent describes a distributed system where a large machine learning model is built by multiple computer nodes working together. Instead of one computer processing all data, one node selects a 'candidate condition'—a potential rule for the model—and asks other nodes to provide statistics about how often that condition occurs in their specific slice of data. These nodes calculate derivatives of log-likelihood or histograms to help determine if the rule is useful. Finally, the system aggregates this information to decide whether to add the rule to the final model, effectively allowing the model to grow in complexity by leveraging the combined power of the entire network.",
  "what_it_does_not_cover": [
    "Does not cover machine learning models that run entirely on a single processor or single computer node.",
    "Does not cover specific neural network architectures like Transformers or CNNs, as the claims focus on rule-based model generation.",
    "Does not cover real-time inference or prediction methods, only the process of generating the model itself."
  ],
  "filed": "2003-12-15",
  "granted": "2007-05-22",
  "expires": null,
  "status": "active",
  "holder": "Google LLC",
  "holder_url": "https://patentbrief.org/company/google-llc",
  "inventors": [
    {
      "name": "Georges R. Harik",
      "url": "https://patentbrief.org/inventor/georges-r-harik"
    },
    {
      "name": "Simon Tong",
      "url": "https://patentbrief.org/inventor/simon-tong"
    },
    {
      "name": "Noam Shazeer",
      "url": "https://patentbrief.org/inventor/noam-shazeer"
    },
    {
      "name": "Jeremy Bem",
      "url": "https://patentbrief.org/inventor/jeremy-bem"
    },
    {
      "name": "Joshua L. Levenberg",
      "url": "https://patentbrief.org/inventor/joshua-l-levenberg"
    }
  ],
  "times_cited": 72,
  "tags": [
    "software",
    "ai_ml",
    "consumer_electronics"
  ],
  "abstract": "A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions and selectively adds the rules to the model.",
  "url": "https://patentbrief.org/patent/us/7222127/google-adsense",
  "markdown_url": "https://patentbrief.org/patent/us/7222127/google-adsense/md",
  "google_patents_url": "https://patents.google.com/patent/US7222127",
  "relatedPatents": []
}