{
  "patent_number": "US 12505360",
  "country": "US",
  "title": "How AI Learns to Fix IT Problems by Asking for Feedback",
  "original_title": "Continuous knowledge graph generation using causal event graph feedback",
  "summary": "This patent describes an AI system that continuously learns to identify and prevent IT issues by building a map of cause-and-effect relationships, getting human feedback, and automatically updating its understanding.",
  "what_it_does": "The system creates a \"causal graph,\" which is like a map showing how different events in an IT system are connected. It then asks for feedback on this map, for example, by displaying the causal graph and asking for a simple \"yes\" or \"no\" (Claim 5) if the connections are correct. This feedback, along with information about when and where events happened (\"spatiotemporal context\"), is fed into a machine learning model (Claim 1). The model uses this to build a \"knowledge graph,\" a deeper understanding of the IT system. The process repeats: the system generates a new causal graph, gets more feedback, and updates the knowledge graph, even at different levels of detail (Claim 1), ultimately allowing an \"Information Technology (IT) landscape manager\" to find the root cause of problems and predict future issues to stop them before they happen, all without needing a person to step in (Claim 1).",
  "what_it_does_not_cover": [
    "Does not cover systems that require manual tuning to determine event cluster boundaries, as the abstract states it does this \"without requiring manual tuning.\"",
    "Does not cover systems that only generate a knowledge graph once without a continuous feedback loop and update mechanism.",
    "Does not cover systems that determine root causes or predict events without using a machine learning model to process feedback and spatiotemporal context.",
    "Does not cover systems where the IT landscape manager requires human intervention to determine root causes or predict future events.",
    "Does not cover systems that only use one level of detail for updating the knowledge graph, as it specifies updating at a \"second level\" different from the \"first level\" of feedback."
  ],
  "filed": "2022-09-23",
  "granted": "2025-12-23",
  "expires": "2042-09-23",
  "status": "active",
  "holder": "Bmc Helix",
  "holder_url": "https://patentbrief.org/company/bmc-helix",
  "inventors": [
    {
      "name": "Sai Eswar Garapati",
      "url": "https://patentbrief.org/inventor/sai-eswar-garapati"
    },
    {
      "name": "Erhan Giral",
      "url": "https://patentbrief.org/inventor/erhan-giral"
    }
  ],
  "times_cited": 0,
  "tags": [
    "software",
    "ai_ml",
    "telecommunications",
    "consumer_electronics"
  ],
  "abstract": "Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, continuously generate a knowledge graph, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.",
  "url": "https://patentbrief.org/patent/us/12505360/continuous-knowledge-graph-generation-using-causal-event-graph-feedback",
  "markdown_url": "https://patentbrief.org/patent/us/12505360/continuous-knowledge-graph-generation-using-causal-event-graph-feedback/md",
  "google_patents_url": "https://patents.google.com/patent/US12505360",
  "relatedPatents": [
    {
      "patentNumber": "11507851",
      "countryCode": "US",
      "title": "How AI Connects Different Databases Using Knowledge Graphs",
      "url": "https://patentbrief.org/patent/us/11507851/system-and-method-of-integrating-databases-based-on-knowledge-graph"
    },
    {
      "patentNumber": "9361579",
      "countryCode": "US",
      "title": "How Computers Calculate Probabilities in Large Knowledge Bases",
      "url": "https://patentbrief.org/patent/us/9361579/large-scale-probabilistic-ontology-reasoning"
    },
    {
      "patentNumber": "10607134",
      "countryCode": "US",
      "title": "How AI Learns to Control Game Characters Based on Their Surroundings",
      "url": "https://patentbrief.org/patent/us/10607134/artificially-intelligent-systems-devices-and-methods-for-learning-andor-using-an-avatars-circumstances-for-autonomous-avatar-operation"
    },
    {
      "patentNumber": "10599957",
      "countryCode": "US",
      "title": "How to Automatically Detect and Fix Changes in AI Model Data",
      "url": "https://patentbrief.org/patent/us/10599957/systems-and-methods-for-detecting-data-drift-for-data-used-in-machine-learning-m"
    },
    {
      "patentNumber": "20250363357",
      "countryCode": "US",
      "title": "How to Update AI on Small Devices with Slow Internet",
      "url": "https://patentbrief.org/patent/us/20250363357/systems-and-methods-for-deploying-and-updating-neural-networks-at-the-edge-of-a-"
    }
  ]
}