The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 22, 2009

Filed:

Oct. 30, 2007
Applicants:

John Funge, Sunnyvale, CA (US);

Ron Musick, Belmont, CA (US);

Daniel Dobson, Atherton, CA (US);

Nigel Duffy, San Francisco, CA (US);

Michael Mcnally, San Jose, CA (US);

Xiaoyuan Tu, Sunnyvale, CA (US);

Ian Wright, Mountain View, CA (US);

Wei Yen, Los Altos Hills, CA (US);

Brian Cabral, San Jose, CA (US);

Inventors:

John Funge, Sunnyvale, CA (US);

Ron Musick, Belmont, CA (US);

Daniel Dobson, Atherton, CA (US);

Nigel Duffy, San Francisco, CA (US);

Michael McNally, San Jose, CA (US);

Xiaoyuan Tu, Sunnyvale, CA (US);

Ian Wright, Mountain View, CA (US);

Wei Yen, Los Altos Hills, CA (US);

Brian Cabral, San Jose, CA (US);

Assignee:

AiLive, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 5/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Providing dynamic learning for software agents in a simulation is described. The 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 a player character. A game designer provides program code, from which compile-time steps determine a set of raw features. The code may 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, may 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.


Find Patent Forward Citations

Loading…