IP Library Granted Patent US 10,539,393
Granted Patent B2
US 10,539,393 · App. 16/390,189 · Granted Jan 21, 2020

System and method for shooting simulation

Inventors: John Surdu (Severn, MD); Josh Crow (Orlando, FL); Chris Ferrer (Orlando, FL); Rick Noriega (Longwood, FL); Peggy Hughley (Winter Springs, FL); Padraic Baker (Orlando, FL)
Assignee: Cole Engineering Services, Inc.
F41G3/2605F41A33/00F41J5/10
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 10,539,393
App. No.
16/390,189
Granted
Jan 21, 2020
Kind
B2
Abstract

A shooting simulation system and method for training personnel in targeting visual and non-line-of-sight targets. The firearm simulation system has a plurality of participants each having a firearm and each being equipped to transmit their location to a remote computer server for storage and use with other transmitted data to determine which participant was a Shooter and which participant was the Shooter's target and for determining a simulated hit or miss of the target and assessing the simulated damage to the target.

Claims (35)

1. A shooting simulation method comprising a shooter having a weapon and a position location sensor, a target having a position location sensor, the position location sensors reporting the shooter's location and target's location to a remote computer system, the remote computer system:

receiving (a) a captured image from an optical system on the weapon once the shooter activates a trigger of the weapon, the captured image indicating where the weapon is being aimed when fired, and (b) an orientation of the shooter's weapon when fired;

identifying the target by determining whether the target's location sensor reports that the target is in a line of fire of the weapon and determining whether the target is in the captured image;

calculating a trajectory of a simulated round fired from the weapon based (a) on the captured image and the orientation of the shooter's weapon when the weapon is fired and (b) characteristics of the simulated round; and

determining whether the simulated round hit the target.

2. The method of claim 1 , wherein the computer system employs a computer vision algorithm to identify a particular target in the captured image when multiple targets are in the line of fire of the weapon.

3. The method of claim 1 , wherein determining whether the simulated round hit the target includes calculating whether the simulated round hit the target based on the target's speed and direction of movement.

4. The method of claim 1 , wherein determining whether the simulated round hit the target includes determining whether the trajectory of the simulated round is blocked by an obstacle.

5. The method of claim 4 , wherein, if the trajectory of the simulated round is blocked by an obstacle, determining whether the simulated round can pass through the obstacle based on characteristics of the obstacle.

6. The method of claim 1 , wherein when the target is occluded by an obstacle in the captured image, the remote computer system fills in the occluded portion of the target.

7. The method of claim 1 , wherein determining whether the simulated round hit the target includes determining a minimum arming distance of the simulated round.

8. The method of claim 1 , wherein the simulated round is at least one round selected from the group bullet, grenade, mortar, and rocket.

9. A shooting simulation system comprising a shooter having a weapon and a position location sensor, a target having a position location sensor, the position location sensors reporting the shooter's location and target's location to a remote computer system, the remote computer system being configured to:

receive (a) a captured image from an optical system on the weapon once the shooter activates a trigger of the weapon, the captured image indicating where the weapon is being aimed when fired, and (b) an orientation of the shooter's weapon when fired;

identify the target by determining whether the target's location sensor reports that the target is in a line of fire of the weapon and determine whether the target is in the captured image;

calculate a trajectory of a simulated round fired from the weapon based (a) on the captured image and the orientation of the shooter's weapon when the weapon is fired and (b) characteristics of the simulated round; and

determine whether the simulated round hit the target.

10. The system of claim 9 , wherein the computer system employs a computer vision algorithm to identify a particular target in the captured image when multiple targets are in the line of fire of the weapon.

11. The system of claim 9 , wherein the computer system determines whether the simulated round hit the target by calculating whether the simulated round hit the target based on the target's speed and direction of movement.

12. The system of claim 9 , wherein the computer system determines whether the simulated round hit the target by determining whether the trajectory of the simulated round is blocked by an obstacle.

13. The system of claim 12 , wherein, if the trajectory of the simulated round is blocked by an obstacle, the computer system is further configured to determine whether the simulated round can pass through the obstacle based on characteristics of the obstacle.

14. The system of claim 9 , wherein, when the target is occluded by an obstacle in the captured image, the computer system can fill in the occluded portion of the target.

15. The system of claim 9 , wherein the computer system determines whether the simulated round hit the target by determining a minimum arming distance of the simulated round.

16. The system of claim 9 , wherein the simulated round is at least one round selected from the group bullet, grenade, mortar, and rocket.

17. A shooting simulation system comprising:

a plurality of participants respectively carrying a weapon with a trigger sensor, the participants having a computer and a position location sensor that reports the participant's location, orientation and movement information wirelessly to a remote computer system;

an orientation sensor on the participants' firearms that reports an orientation of the respective firearm to the remote computer system;

an optical system aligned with an aim point of the participants' firearms that captures an image of the aim point of a shooter participant's firearm at the time the trigger sensor is activated and provides image information to the remote computer system;

the remote computer system storing each participant's location;

the remote computer system being configured to receive the image and the orientation of the shooter participant's firearm at the time the trigger sensor is activated; and

the remote computer system being operable to identify a target participant in the image and to determine the relationship between the point of aim and the target participant's location within the image based on the target participant's location;

wherein when the target participant is occluded by an obstacle in the image, the remote computer system fills in the occluded portion of the target participant.

18. The system of claim 17 , wherein the remote computer system determines whether simulated round hit the target participant by determining a minimum arming distance of the simulated round.

19. The system of claim 17 , wherein the remote computer system determines whether a simulated round hit the target participant by calculating whether the simulated round hit the target participant based on the target participant's speed and direction of movement and a trajectory of the simulated round.

20. The system of claim 17 , wherein the remote computer system determines whether the simulated round hit the target participant by determining whether a trajectory of the simulated round is blocked by an obstacle, the computer system being configured to determine whether the simulated round can pass through the obstacle based on characteristics of the obstacle.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 16, 2025
From: CERBERUS BUSINESS FINANCE, LLC
To: COLE ENGINEERING SERVICES, INC.
Reel/Frame 072003/0059 →
SECURITY INTEREST Recorded Jul 15, 2025
From: BY LIGHT PROFESSIONAL IT SERVICES LLC
To: CSC DELAWARE TRUST COMPANY
Reel/Frame 071717/0673 →
SECURITY INTEREST Recorded Jul 15, 2025
From: COLE ENGINEERING SERVICES, INC.
To: CSC DELAWARE TRUST COMPANY
Reel/Frame 071717/0783 →
NOTICE OF GRANT OF A SECURITY INTEREST - PATENTS Recorded Oct 16, 2019
From: COLE ENGINEERING SERVICES, INC.
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 050741/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2019
From: SURDU, JOHN; CROW, JOSH; FERRER, CHRIS; NORIEGA, RICK; HUGHLEY, PEGGY; BAKER, PADRAIC
To: COLE ENGINEERING SERVICES, INC.
Reel/Frame 048954/0771 →
Continuity (2)
Continuation 15141114 · Apr 28, 2016
Related Publication 20190249955A1 · Aug 15, 2019
Cited By (2)
US 12,589,315 US 12,595,987