May 20, 2025

US12309273 - System for automatically determining and categorizing an event for a firearm

Systems and methods for analyzing and categorizing firearm-related events are provided herein. A data collection device may be attached to a firearm. The data collection device may be outfitted with sensors to track the movements and forces of the firearm. The movement and force data may be analyzed to categorize the event. Machine learning techniques may be used to stores relationships between the data and the events. A profile for a user may be created that learns the firearm handling techniques of the user. The data collection device may interface with body cameras and other external equipment and may be used in law enforcement scenarios. The data collection device may also be used with civilians for shot analysis.

firearmevent analysisdata collection

The patent describes a system that attaches to a firearm and utilizes a variety of sensors to detect and analyze the manipulation of the firearm, categorizing events based on recorded data points. It incorporates machine learning techniques to create user profiles and can be used in both law enforcement and civilian contexts for shot analysis.

Claim 1

  1. A system for attaching to a firearm and recording, analyzing, and categorizing events associated with the firearm, the system comprising: a plurality of sensors coupled to the firearm and configured to detect a manipulation of the firearm, wherein the plurality of sensors includes a first triaxial accelerometer configured to measure g-forces of a first magnitude, a second triaxial accelerometer configured to measure g-forces of a second magnitude, a triaxial gyroscope, and a triaxial magnetometer; at least one processor communicatively coupled to the plurality of sensors; a data store; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the at least one processor, cause the system carry out actions comprising: detecting, via at least one of the plurality of sensors, the manipulation of the firearm; in response to the detection, recording a set of data points using the plurality of sensors, wherein the set of data points comprises at least three acceleration values from the first triaxial accelerometer, at least three acceleration values from the second triaxial accelerometer, at least three angular velocity values from the triaxial gyroscope, and at least three magnetic field values from the triaxial magnetometer; binarizing the set of data points by comparing each data point in the set of data points to a respective threshold value to obtain a binary array; and categorizing the set of data points into at least one event based on the binary array. a plurality of sensors coupled to the firearm and configured to detect a manipulation of the firearm, wherein the plurality of sensors includes a first triaxial accelerometer configured to measure g-forces of a first magnitude, a second triaxial accelerometer configured to measure g-forces of a second magnitude, a triaxial gyroscope, and a triaxial magnetometer; at least one processor communicatively coupled to the plurality of sensors; a data store; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the at least one processor, cause the system carry out actions comprising: detecting, via at least one of the plurality of sensors, the manipulation of the firearm; in response to the detection, recording a set of data points using the plurality of sensors, wherein the set of data points comprises at least three acceleration values from the first triaxial accelerometer, at least three acceleration values from the second triaxial accelerometer, at least three angular velocity values from the triaxial gyroscope, and at least three magnetic field values from the triaxial magnetometer; binarizing the set of data points by comparing each data point in the set of data points to a respective threshold value to obtain a binary array; and categorizing the set of data points into at least one event based on the binary array. detecting, via at least one of the plurality of sensors, the manipulation of the firearm; in response to the detection, recording a set of data points using the plurality of sensors, wherein the set of data points comprises at least three acceleration values from the first triaxial accelerometer, at least three acceleration values from the second triaxial accelerometer, at least three angular velocity values from the triaxial gyroscope, and at least three magnetic field values from the triaxial magnetometer; binarizing the set of data points by comparing each data point in the set of data points to a respective threshold value to obtain a binary array; and categorizing the set of data points into at least one event based on the binary array.

Google Patents

https://patents.google.com/patent/US12309273

USPTO PDF

https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/12309273

Use the arrows to move through the archive in gazette order.