{
  "patent_number": "US 10607134",
  "country": "US",
  "title": "How AI Learns to Control Game Characters Based on Their Surroundings",
  "original_title": "Artificially intelligent systems, devices, and methods for learning and/or using an avatar's circumstances for autonomous avatar operation",
  "summary": "A system that allows digital characters to automatically perform actions by matching their current environment to previously learned experiences stored in a database.",
  "what_it_does": "This patent describes a method for teaching a digital character, or avatar, to act on its own by recognizing patterns in its environment. The system maintains a knowledgebase that links specific environmental objects to sets of instructions or actions. When the avatar encounters a new situation, the system compares the current objects in the scene to the stored patterns. If a match is found, the system triggers the corresponding action, allowing the avatar to navigate or interact with the game world without manual player input.",
  "what_it_does_not_cover": [
    "Does not cover manual control of avatars by human players.",
    "Does not cover basic scripted AI behaviors that are hard-coded rather than learned via pattern matching.",
    "Does not cover the underlying physics engines used to render the game objects themselves."
  ],
  "filed": "2016-12-19",
  "granted": "2020-03-31",
  "expires": "2036-12-19",
  "status": "active",
  "holder": "Individual",
  "holder_url": "https://patentbrief.org/company/individual",
  "inventors": [
    {
      "name": "Jasmin Cosic",
      "url": "https://patentbrief.org/inventor/jasmin-cosic"
    }
  ],
  "times_cited": 26,
  "tags": [
    "gaming",
    "ai_ml",
    "software"
  ],
  "abstract": "Aspects of the disclosure generally relate to computing devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning an avatar's or an application's operation in various circumstances, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and/or enabling autonomous operation of the avatar or the application.",
  "url": "https://patentbrief.org/patent/us/10607134/artificially-intelligent-systems-devices-and-methods-for-learning-andor-using-an-avatars-circumstances-for-autonomous-avatar-operation",
  "markdown_url": "https://patentbrief.org/patent/us/10607134/artificially-intelligent-systems-devices-and-methods-for-learning-andor-using-an-avatars-circumstances-for-autonomous-avatar-operation/md",
  "google_patents_url": "https://patents.google.com/patent/US10607134",
  "relatedPatents": [
    {
      "patentNumber": "10282665",
      "countryCode": "US",
      "title": "How AI Agents Learn to Pick the Best Future Actions",
      "url": "https://patentbrief.org/patent/us/10282665/action-selection-with-a-reward-estimator-applied-to-machine-learning"
    },
    {
      "patentNumber": "11436484",
      "countryCode": "US",
      "title": "Nvidia's Method for Training Self-Driving Car AI in Simulations",
      "url": "https://patentbrief.org/patent/us/11436484/alphazero"
    },
    {
      "patentNumber": "11170293",
      "countryCode": "US",
      "title": "How AI Systems Learn to Predict and Act Simultaneously",
      "url": "https://patentbrief.org/patent/us/11170293/alphago-policy-and-value-networks"
    },
    {
      "patentNumber": "11295174",
      "countryCode": "US",
      "title": "How AI Agents Learn Faster by Predicting Opponents in Parallel",
      "url": "https://patentbrief.org/patent/us/11295174/opponent-modeling-with-asynchronous-methods-in-deep-rl"
    },
    {
      "patentNumber": "11238372",
      "countryCode": "US",
      "title": "How AI Learns to Manage Computer Applications Using Digital Simulators",
      "url": "https://patentbrief.org/patent/us/11238372/simulator-training-for-automated-reinforcement-learning-based-application-manage"
    }
  ]
}