Patent ID: 11878249
Assignee: ELECTRONIC ARTS INC.
Field: Furniture, games (Other fields)
Classification: CPC A | IPC A

Claim 10:
11. A computer implemented method of a curiosity agent service and a virtual interactive environment comprising:
deploying, from the curiosity agent service, a curiosity agent to associate to a player character in a first instance of a first virtual interactive environment of a video game;
associating the curiosity agent to the player character;
causing, by the curiosity agent service, the curiosity agent to direct the player character to navigate the first virtual interactive environment from a first spawn point, over a plurality of explorations, by iteratively, up to a navigation threshold:
(i) receiving, from the curiosity agent, perception data corresponding the player character, and
(ii) providing, to the curiosity agent, one or more navigation commands to cause the curiosity agent to direct the player character, wherein the one or more navigation commands are based at least in part on the perception data and a visitation state buffer;
storing, within the visitation state buffer, a new data entry corresponding to a new location visited by the player character, wherein the visitation state buffer is configured to require the new data entry to be at a location beyond a distance threshold of any existing data entry of the visitation state buffer;
updating, within the visitation state buffer, counters associated with each data entry when the curiosity agent directs a player character visits a location within the distance threshold of a respective data entry;
providing, by the curiosity agent service, a reward based in part on the visitation state buffer; and
determining, by the curiosity agent service, if a spawn threshold is met, wherein meeting the spawn threshold causes the curiosity agent service to:
(i) determine a location for a subsequent spawn point in the first instance of the first virtual interactive environment, and
(ii) set the subsequent spawn point in the determined location for a subsequent exploration among the plurality of explorations.