×

Partitioned artificial intelligence for networked games

  • US 8,137,199 B2
  • Filed: 02/11/2008
  • Issued: 03/20/2012
  • Est. Priority Date: 02/11/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented on a gaming server device that hosts an online game, the method comprising:

  • partitioning an artificial intelligence (AI) process for the online game into a tunable server-side AI component and a client-side AI component that provides tuning parameters for the server-side AI component, the server-side AI component being computationally simpler than the client-side AI component;

    running the server-side AI component on the gaming server device;

    offloading the client-side AI component to a gaming client device of a game player of the online game; and

    receiving tuning parameters from the client-side AI component to tune the server-side AI component, whereinthe tuning parameters are usable by the server-side AI component over multiple game frames;

    the server-side AI component is capable of tolerating stale tuning parameters;

    the server-side AI component is capable of tolerating no reception of any tuning parameters for an extended interval of time; and

    the server-side AI component includes a fallback mode in which the server-side AI component operates without input of any tuning parameters from the client-side AI component.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×