IP Library Granted Patent US 12,018,902
Granted Patent B2
US 12,018,902 · App. 18/195,619 · Granted Jun 25, 2024

Weapon usage monitoring system having shot correlation monitoring based on user fatigue

Inventors: Kyle William Broadway (Mount Airy, MD); Michael Canty (Bethesda, MD)
Assignee: Armaments Research Company Inc.
F41A17/063H04N5/28H04N23/66F41A19/01G01S19/13
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 12,018,902
App. No.
18/195,619
Granted
Jun 25, 2024
Kind
B2
Abstract

A method for determining a discharge event of a firearm includes receiving by an event detection module, (i) acceleration input signals over time including first acceleration input signals along a first axis, a second acceleration input signals along a second axis and a third acceleration input signals along a third axis; and (ii) rotation input signals over the time including first rotation input signals around the first axis, a second rotation input signals around the second axis and a third rotation input signals around the third axis. A sample event candidate is generated based on the plurality of acceleration and rotation input signals over the time. The sample event candidate is compared to a stored data collection of acceleration and rotation inputs known to represent at least one state of a user of the firearm. A state of the user is determined based on the comparing.

Claims (45)

1. A method for determining a discharge event of a firearm, the method comprising:

receiving, by an event detection module, (i) acceleration input signals over time including first acceleration input signals along a first axis, a second acceleration input signals along a second axis and a third acceleration input signals along a third axis; and (ii) rotation input signals over the time including first rotation input signals around the first axis, a second rotation input signals around the second axis and a third rotation input signals around the third axis;

generating a sample event candidate based on the plurality of acceleration and rotation input signals over the time;

comparing the sample event candidate to a stored data collection of acceleration and rotation inputs known to represent at least one state of a user of the firearm; and

determining a state of the user based on the comparing.

2. The method of claim 1 wherein the stored data collection includes a first collection indicative of a first user state representing user fatigue.

3. The method of claim 2 wherein the stored data collection includes a second collection indicative of a second user state representing a user moving at a first rate of speed.

4. The method of claim 3 wherein the stored data collection includes a third collection indicative of a third user state representing a user moving at a second rate of speed, greater than the first rate of speed.

5. The method of claim 2 , further comprising:

determining, at a signal processing module, whether the acceleration signal is a discharge event;

evaluating an accuracy of the discharge from the firearm; and

determining a correlation between the accuracy of the discharge and the user fatigue.

6. The method of claim 1 , further comprising:

determining, at a signal processing module, whether the acceleration signal is a discharge event; and

generating an event detection signal based on the determination, the signal processing module further configured to maintain a shot count of the firearm based on the determination that the event detection signal is a discharge event.

7. The method of claim 6 further comprising, receiving a supplemental input signal including at least one of a pressure input signal, a high-G input signal and an audio signal.

8. The method of claim 7 wherein determining whether the acceleration signal is a discharge event is further based on the supplemental input signal.

9. The method of claim 8 , further comprising:

determining additional characteristics of the discharge event including ammunition type based on the acceleration and rotation input signals in the sample event candidate.

10. The method of claim 8 , further comprising:

determining an occurrence of a reloading event based on the acceleration and rotation input signals in the sample event candidate.

11. The method of claim 8 , further comprising:

determining an occurrence of weapon malfunction based on the acceleration and rotation input signals in the sample event candidate.

12. The method of claim 1 , further comprising:

wirelessly communicating the state of the user to a server device.

13. The method of claim 12 wherein the event detection module includes a user-operated switch that selectively disables the wireless communication.

14. The method of claim 1 wherein the comparing the sample event candidate to the stored data collection of acceleration and rotation inputs is performed at a machine learning module that includes a multiclass model that is initially trained with a generic model specific to the firearm, the method further comprising:

retraining the model based on user-specific firearm use data.

15. A system for monitoring a firearm, the system comprising:

a first sensor disposed on the firearm that senses (i) acceleration inputs including first, second and third accelerations over time and (ii) rotation inputs including first second and third rotations over the time, wherein the first, second and third accelerations are sensed along first, second and third axes, respectively and the first, second and third rotations are sensed around the first, second and third axes, respectively;

an event detection module that receives signals from the first sensor indicative of the acceleration and rotation inputs, the event detection module further configured to:

generate a sample event candidate based on the acceleration and rotation inputs;

compare the sample event candidate to a stored data collection of acceleration and rotation inputs known to represent at least one state of a user of the firearm; and

determining a state of the user based on the comparing.

16. The system of claim 15 wherein the stored data collection includes a first collection indicative of a first user state representing user fatigue.

17. The system of claim 16 wherein the stored data collection includes a second collection indicative of a second user state representing a user moving at a first rate of speed.

18. The system of claim 17 wherein the stored data collection includes a third collection indicative of a third user state representing a user moving at a second rate of speed, greater than the first rate of speed.

19. The system of claim 15 , further comprising:

a signal processing module that (i) determines whether the acceleration signal is a discharge event; (ii) evaluates an accuracy of the discharge from the firearm; and (iii) determines a correlation between the accuracy of the discharge and the user fatigue.

20. The system of claim 15 wherein the event detection module selectively wirelessly communicates the state of the user to a server device.

21. The system of claim 20 , further comprising:

a user-operated switch that selectively disables the wireless communication.

22. The system of claim 15 wherein the event detection module is further configured to determine an occurrence of a reloading event based on the acceleration and rotation input signals in the sample event candidate.

23. The system of claim 15 wherein the event detection module is further configured to determine an occurrence of weapon malfunction based on the acceleration and rotation input signals in the sample event candidate.

24. The system of claim 15 , further comprising a machine learning module that includes a multiclass model that is initially trained with a generic model specific to the firearm, wherein the event detection module is further configured to retrain the model based on user-specific firearm use data.

Continuity (14)
Continuation 18143404 · May 4, 2023
Continuation PCTUS2022023027 · Apr 1, 2022
Continuation 17524302 · Nov 11, 2021
Continuation 16995990 · Aug 18, 2020
Continuation PCTUS2019055925 · Oct 11, 2019
Continuation 16460348 · Jul 2, 2019
Continuation PCTUS2018015615 · Jan 27, 2018
Continuation 15419344 · Jan 30, 2017
Provisional Application 63455852 · Mar 30, 2023
Provisional Application 63216037 · Jun 29, 2021
Provisional Application 63169283 · Apr 1, 2021
Provisional Application 62745028 · Oct 12, 2018
Provisional Application 62451620 · Jan 27, 2017
Related Publication 20240102760A1 · Mar 28, 2024
Cited By (1)
US 12,366,424