US11617954B2

Experience based game development and methods for use therewith

Summary by NHIP

Iterative Game Bot Training

The system updates a gaming application through a sequence involving non-imitating and imitating game bots. An imitating bot uses an artificial neural network trained on first game telemetry data from actual players, while a non-imitating bot uses an artificial neural network trained on at least one prior game.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A game development platform operates by: updating a gaming application corresponding to a game based on game play by at least one non-imitating game bot to generate a first updated gaming application corresponding to a first updated game; generating an imitating game bot based on first game telemetry data generated in response to play of the first updated game by actual players; updating the first updated gaming application based on play of the first updated game by the imitating game bot to generate a second updated gaming application corresponding to a second updated game; generating motivation data indicating predicted player motivations based on second game telemetry data generated in response to play of the second updated game; and updating the second updated gaming application based on the motivation data to generate a third updated gaming application corresponding to a third updated game.

US11617954B2, drawing sheet 1
Sheet 1 of 19

Term

13.5 yearsleft in the term

Expires 16 March 2040.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 2 independent, 18 dependent

  1. 1
    Broadest claimClaim Score 40, average(NHIP)A method comprising:updating a gaming application corresponding to a game, via a system that includes a processor, based on a play of the game by at least one non-imitating game bot to generate a first updated gaming application corresponding to a first updated game;generating, via the system, at least one imitating game bot based on first game telemetry data generated in response to a play of the first updated game by a first plurality of actual players;updating the first updated gaming application, via the system, based on play of the first updated game by the at least one imitating game bot to generate a second updated gaming application corresponding to a second updated game;generating motivation data indicating predicted player motivations, via the system, based on second game telemetry data generated in response to a play of the second updated game;and updating the second updated gaming application, via the system, based on the motivation data to generate a third updated gaming application corresponding to a third updated game.
  2. 11
    A method comprising:updating a gaming application corresponding to a game, via a machine including a processor and a non-transitory computer readable storage medium, based on a play of the game by at least one non-imitating game bot to generate a first updated gaming application corresponding to a first updated game, wherein the at least one non-imitating game bot is executed via the machine via first operational instructions stored in the non-transitory computer readable storage medium, and wherein the at least one non-imitating game bot performs artificial intelligence (AI) simulated gameplay of the gaming application;updating the first updated gaming application, via the machine, based on play of the first updated game by the at least one imitating game bot to generate a second updated gaming application corresponding to a second updated game, wherein the at least one imitating game bot is executed via the machine via second operational instructions stored in the non-transitory computer readable storage medium, and wherein the at least one non-imitating game bot performs AI simulated gameplay of the first updated gaming application;generating motivation data indicating predicted player motivations, via the machine, based on second game telemetry data generated in response to a play of the second updated game;and updating the second updated gaming application, via the machine, based on the motivation data to generate a third updated gaming application corresponding to a third updated game.
Independent claims2