IP Library › Granted Patent US 11,126,539
Granted Patent B2
US 11,126,539 · App. 16/661,149 · Granted Sep 21, 2021

Data processing system and method

Inventors: Fabio Cappello (London, GB); Gregory James Bedwell (London, GB); Bernard Joseph Conry (Dublin, IE)
Assignee: Sony Interactive Entertainment Inc.
G06F11/3648A63F13/77G06F11/302G06F11/3438G06F11/3495G06F11/3664G06F11/3688G06N20/00G06N3/0454G06N3/08
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 11,126,539
App. No.
16/661,149
Granted
Sep 21, 2021
Kind
B2
Abstract

A data processing system comprises an information input unit operable to receive information relating to computer gameplay of the computer game, an error characterising unit operable to identify indicators of an error in the computer game based upon the received information, a playtest control unit operable to control one or more playtest bots in the computer game to generate playtest data, the playtest data comprising information relating to the identified indicators of an error, an error reporting unit operable to identify errors in dependence upon the playtest data.

Claims (30)

1. A data processing system comprising:

a processor and a storage device;

the processor executing an information input unit by executing software code stored in the storage device to receive information relating to computer gameplay of a computer game;

the processor executing an error characterizing unit by executing software code stored in the storage device to identify indicators of an error in the computer game based upon the received information;

the processor executing a playtest control unit by executing software code stored in the storage device to control one or more playtest bots in the computer game to generate playtest data for the computer game, the playtest data comprising information relating to the identified indicators of an error, where the one or more player bots simulate an actual player in order to exercise the game to produce the playtest data;

the processor executing an error reporting unit by executing software code stored in the storage device to identify errors in dependence upon the playtest data,

wherein the error characterizing unit is to identify indicators of errors including one or more of visual errors, interaction errors, and/or audio errors.

2. The system according to claim 1 , wherein the playtest control unit is to cause one or more playtest bots to simulate interactions performed by human players of the computer game.

3. The system according to claim 1 , wherein the playtest control unit is to record computer gameplay statistics relating to the actions performed by one or more of the playtest bots.

4. The system according to claim 3 , wherein the computer gameplay statistics are indicative of computer gameplay progress and/or difficulty.

5. The system according to claim 1 , wherein the error characterizing unit is to identify indicators of errors including computer gameplay termination.

6. The system according to claim 1 , wherein the playtest control unit is to use information about identified errors to determine actions to be performed by one or more of the playtest bots.

7. The system according to claim 1 , wherein the playtest control unit is to cause playtest bots to perform a testing routine that represents a range of possible user interactions with a single in-game object.

8. The system according to claim 1 , wherein the playtest control unit is to cause one or more playtest bots to simulate paths taken through the computer game by human players.

9. The system according to claim 1 , wherein the playtest control unit is to control playtest bot behavior in dependence upon computer game data indicating the number and/or type of interactions available to a user in a particular location in the computer game.

10. The system according to claim 1 , wherein the playtest control unit is to control playtest bot behavior in dependence upon analysis of teaching data.

11. The system according to claim 10 , wherein the teaching data comprises one or more of earlier playtest data, video of computer gameplay, known bug detection methods, and/or computer game information.

12. The system according to claim 1 , comprising an error correction unit to identify modifications to the computer game to reduce the occurrence and/or severity of the errors identified by the error reporting unit.

13. A method comprising:

receiving information relating to computer gameplay of a computer game;

identifying indicators of an error in the computer game based upon the received information;

controlling one or more playtest bots in the computer game to generate playtest data, the playtest data comprising information relating to the identified indicators of an error, where the one or more player bots simulate an actual player in order to exercise the game to produce the playtest data;

identifying errors in dependence upon the playtest data,

wherein the identifying indicators of errors includes identifying one or more of visual errors, interaction errors, and/or audio errors.

14. A non-transitory computer-readable storage medium which stores computer software, which when executed by a computer, causes the computer to carry out actions, comprising:

receiving information relating to computer gameplay of a computer game;

identifying indicators of an error in the computer game based upon the received information;

controlling one or more playtest bots in the computer game to generate playtest data, the playtest data comprising information relating to the identified indicators of an error, where the one or more player bots simulate an actual player in order to exercise the game to produce the playtest data;

identifying errors in dependence upon the playtest data,

wherein the identifying indicators of errors includes identifying one or more of visual errors, interaction errors, and/or audio errors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: CAPPELLO, FABIO; BEDWELL, GREGORY JAMES; CONRY, BERNARD JOSEPH
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 050801/0566 →
Priority Claims (1)
GB 1818293 · Nov 9, 2018 · national
Continuity (1)
Related Publication 20200151087A1 · May 14, 2020
Cited By (1)
US 12,569,773