IP Library Granted Patent US 8,678,894
Granted Patent B2
US 8,678,894 · App. 13/430,641 · Granted Mar 25, 2014

Systems and methods for simulating a particular user in an interactive computer system

Inventors: Jeffrey J. Thomas (Penngrove, CA); Abraham J. Navarro (Hercules, CA); Gordon K. Read (San Rafael, CA); David M. Zdyrko, Jr. (San Francisco, CA)
Assignee: Take-Two Interactive Software, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,678,894
App. No.
13/430,641
Granted
Mar 25, 2014
Kind
B2
Abstract

An interactive computer system and method for simulating a user's avatar behavior is provided. In an embodiment, a computer program product includes a simulator configured to simulate a user interactive with a computer program. The simulator includes a learning mode of operation and a simulation mode of operation. During the learning mode, the simulator monitors the user's interaction with the computer program for one or more events, and analyzes one or more current circumstances during the occurrence of one or more events. The simulator records one or more user inputs in response to the occurrence of the one or more events, stores the one or more user inputs in one or more data fields, and associates the one or more data fields with the one or more events and the one or more current circumstances.

Claims (23)

1. A computer program product comprising a computer-usable medium having a sequence of instructions stored thereon, which, when executed by a processor, causes the processor to execute a first process for learning a behavior of a first user interacting with a multi-user computer sports game and a second process for simulating the first user interacting with the multi-user computer sports game, wherein the first process for learning includes

monitoring the first user's interaction with the computer game for the occurrence of at least one event;

recording at least one first user input in response to the occurrence of the at least one event;

analyzing at least one current circumstance during the at least one first user inputs upon the occurrence of the at least one event;

storing the at least one first user input in at least one data field;

associating at least one statistical value with each of the at least one first user inputs, wherein the at least one statistical value is derived from a number of occurrences of each of the at least one first user inputs, and wherein at least one statistical value of the first user input having the largest number of occurrences compared to other first user inputs has the greatest weight; and

associating the at least one data field with the at least one event and the at least one current circumstance,

wherein the at least one first user input includes input by a substantial simulation of the first user,

wherein the second process for simulating enables a second user to interact with the substantial simulation of the first user via the computer program and includes:

monitoring the computer game for the one or more events;

analyzing the at least one current circumstance upon the occurrence of the at least one event;

retrieving the at least one data field associated with the at least one event and the at least one current circumstance;

randomly selecting one of the at least one statistical value of the at least one first user inputs in the at least one data fields, wherein the first user input having the largest number of occurrences compared to the other first user inputs will have the highest probability of having one of its at least one statistical value chosen; and

invoking a response based on the selected statistical value subsequent to the occurrence of the at least one event and the at least one current circumstance.

2. The computer program product of claim 1 , further comprising:

designating the selected statistical value as unavailable until all of the at least one statistical value has been selected.

3. The computer program product of claim 2 , wherein the multi-user computer sports game is a football game, the at least one event includes at least one of a called pass play and a called run play and the at least one current circumstance includes score and time.

4. The computer program product of claim 2 , wherein the at least one event includes at least one of a blitz, a dive tackle, and a special move.

5. The computer program product of claim 2 , wherein the at least one current circumstance includes a spatial position of at least one opposing avatar.

6. The computer program product of claim 2 , wherein the at least one current circumstance includes at least one of time, score, and a spatial position of at least one avatar.

7. The computer program product of claim 2 , wherein the at least one current circumstance includes an archetype of at least one avatar.

8. The computer program product of claim 2 , wherein the at least one event includes movement of an avatar.

9. The computer program product of claim 2 , wherein the simulating process includes invoking a default response if there is no value in the at least one data field.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2019
From: WELLS FARGO CAPITAL FINANCE, LLC (F/K/A WELLS FARGO FOOTHILL, INC.)
To: TAKE-TWO INTERACTIVE SOFTWARE, INC.
Reel/Frame 048327/0555 →
CONFIRMATION OF SECURITY INTEREST GRANT (PATENTS) Recorded Aug 7, 2014
From: TAKE-TWO INTERACTIVE SOFTWARE, INC.
To: WELLS FARGO CAPITAL FINANCE, INC.
Reel/Frame 033497/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2013
From: THOMAS, JEFFREY J.; NAVARRO, ABRAHAM J.; READ, GORDON K.; ZDYRKO, DAVID M., JR.
To: VISUAL CONCEPTS
Reel/Frame 031481/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2013
From: VISUAL CONCEPTS
To: TAKE-TWO INTERACTIVE SOFTWARE, INC.
Reel/Frame 031481/0537 →
Continuity (4)
Continuation 11292162 · Nov 30, 2005
Continuation In Part 11252695 · Oct 17, 2005
Continuation In Part 11105734 · Apr 13, 2005
Related Publication 20130005415A1 · Jan 3, 2013