IP Library Patent Application 19096508
Patent Application
App. No. 19/096,508

METHOD TO CONTROL NATURAL NON-PLAYER CHARACTER RESPONSES FOR JUDGMENTAL USE-OF-FORCE SIMULATION TRAINING

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 None
App. No.
19/096,508
Abstract

Systems and methods for controlling characters in a judgmental use of force training simulation are provided. The systems and methods use a compliance range with endpoints that represent all possible responses from maximum non-compliance to maximum compliance and the various levels of compliance between the endpoints. For characters in the simulation, the systems and methods select an appropriate response by comparing a single compliance value assigned to the character from the compliance range with the single compliance value from the compliance range assigned to a responsive macro in a pool of responsive macros.

Claims (29)

1 . A system for controlling characters in a judgmental use of force training simulation comprising:

a compliance range having a first endpoint that corresponds to maximum compliance and an opposite endpoint that corresponds to maximum non-compliance and values between the first endpoint and opposite endpoint corresponding to varying levels of compliance between maximum compliance and maximum non-compliance;

a plurality of characters wherein each character in the plurality of characters is assigned a first single compliance value from the compliance range;

a plurality of pools of macros wherein each pool of macros in the plurality of pools corresponds to a particular character response and wherein each macro in any pool of macros from any plurality of pools of macros is assigned a second single compliance value from the compliance range; and

wherein the system is designed to select a macro with the closest second single compliance value to the first single compliance value when selecting an appropriate action response for a character from the plurality of characters.

2 . The system of claim 1 , wherein the compliance range has a median that represents a neutral response and responses become progressively more non-compliant on one side of the median and progressively more compliant on an opposite side of the median.

3 . The system of claim 1 , wherein the first single compliance value is selectable prior to commencement of the simulation and adjustable thereafter.

4 . The system of claim 1 , further comprising a system wide compliance value that can control the first single compliance value for each character in the plurality of characters.

5 . The system of claim 1 , wherein the first single compliance value is designed to adjust automatically based on a response of a trainee.

6 . The system of claim 1 , wherein subsets of characters from the plurality of characters are grouped into teams and the first single compliance value of each character in a team is designed to be set by a single team compliance value.

7 . The system of claim 1 , wherein each macro, from a pool of macros from the plurality of pools of macros is comprised of a plurality of character actions.

8 . The system of claim 7 , wherein each character action is assigned a third compliance value from the compliance range.

9 . The system of claim 8 , wherein the second compliance value for each macro is comprised from the third compliance value of each character action in each macro.

10 . The system of claim 1 , wherein each character's facial expression is adjusted based on the first compliance value.

11 . A method for controlling characters in a judgmental use of force training simulation comprising:

assigning a first compliance value to each character in the simulation wherein the first compliance value is selected from a compliance range having a first endpoint that corresponds to maximum compliance and an opposite endpoint that corresponds to maximum non-compliance and values between the first endpoint and opposite endpoint corresponding to varying levels of compliance between maximum compliance and maximum non-compliance;

receiving a request for an action for a first character in the simulation;

selecting a pool of macros that corresponds with an appropriate response to the request for an action;

selecting a macro from the pool of macros wherein each macro in the pool of macros is assigned a second single compliance value from the compliance range and the selecting step selects a macro with the closest second single compliance value to the first single compliance value; and

executing the macro to cause the first character to respond to the request for action.

12 . The method of claim 11 , wherein the compliance range has a median that represents a neutral response and responses become progressively more non-compliant on one side of the median and progressively more compliant on an opposite side of the median.

13 . The method of claim 11 , further comprising the step of setting the first single compliance value prior to commencement of the simulation.

14 . The method of claim 11 , further comprising the step of adjusting the first single compliance value during the simulation.

15 . The method of claim 11 , further comprising the step of adjusting the first single compliance value based on a response of a trainee.

16 . The method of claim 11 , further comprising grouping a subset of characters from the plurality of characters into teams and setting the first single compliance value of each character in a team by setting a single team compliance value.

17 . The method of claim 11 , wherein each macro, from a pool of macros from the plurality of pools of macros is comprised of a plurality of character actions.

18 . The method of claim 17 , wherein each character action is assigned a third compliance value from the compliance range.

19 . The method of claim 18 , wherein the second compliance value for each macro is comprised from the third compliance value of each character action in each macro.

20 . The method of claim 11 , wherein each character's facial expression is adjusted based on the first compliance value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2026
From: INVERIS TRAINING SOLUTIONS, INC.
To: PICP IP1, LLC
Reel/Frame 076036/0391 →
SECURITY INTEREST Recorded May 18, 2026
From: INVERIS TRAINING SOLUTIONS, INC.
To: DELAWARE LIFE INSURANCE COMPANY
Reel/Frame 074686/0152 →