Real time context learning by software agents

a software agent and context learning technology, applied in the field of context learning by software agents, can solve the problems of difficulty in making non-player characters learn about the game in real-time, remain less imaginative, intelligent, realistic, robust, etc., and do not shar

a software agent and context learning technology, applied in the field of context learning by software agents, can solve the problems of difficulty in making non-player characters learn about the game in real-time, remain less imaginative, intelligent, realistic, robust, etc., and do not shar

US20070260567A1Inactive Publication Date: 2007-11-08YEN WEI

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real time context learning by software agents
  • Real time context learning by software agents
  • Real time context learning by software agents

Examples

Experimental program
Comparison scheme
Effect test

example

[0174]FIG. 2 shows a block diagram of an example of context learning by software agents. The invention is not limited in any way to the details of this example.

[0175] Raw features 150 are shown in FIG. 2 as including various values and indications for game code 120. A learner according to the invention generates the derived features 160 from the raw features 150 and possibly from other derived features 160.

[0176] In the example shown in FIG. 2, the game code is for a simulator such as a flight simulator. The various raw features 150 relate to information about the flight simulation. The particular raw features shown in FIG. 2 are meant to be illustrative only; actual code for a flight simulator might use all, some, none, or different raw features.

[0177] The derived features 160 in FIG. 2 represent relationships between some of raw features 150. Derived features 160 according to the invention are not limited to such relationships. Furthermore, the particular relationships shown in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Providing dynamic learning for software agents in a simulation. Software agents with learners are capable of learning from examples. When a non-player character queries the learner, it can provide a next action similar to the player character. The game designer provides program code, from which compile-time steps determine a set of raw features. The code might identify a function (like computing distances). At compile-time steps, determining these raw features in response to a scripting language, so the designer can specify which code should be referenced. A set of derived features, responsive to the raw features, might be relatively simple, more complex, or determined in response to a learner. The set of such raw and derived features form a context for a learner. Learners might be responsive to (more basic) learners, to results of state machines, to calculated derived features, or to raw features. The learner includes a machine learning technique.

Description

BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The invention relates to context learning by software agents, such as for example might be used by embedded game agents in a gaming system, such as for example during play of the game. [0003] 2. Related Art [0004] In a computer simulation, especially in a computer game that attempts to present a fantasy world (i.e., to create and simulate a variant world in which there are at least some fantasy or fictional aspects), there might be numerous agents within the game, each of which has independent actions they can perform. One set of those agents are controlled by players (herein sometimes called “player characters,” and herein sometimes called “human users”), while other sets of those agents are controlled by the game software (herein sometimes called “non-player characters”). It is also possible that the selection of which of those agents are player characters and the selection of which of those agents are non-player ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
08 Nov 2007
Publication
US20070260567A1
IPC
G06F17/00; G06N20/00
CPC
A63F13/10; G06N99/005; A63F2300/6027; A63F2300/60; G06N20/00; A63F13/67
Inventors
FUNGE, JOHN; MUSICK, RON