May 12, 2026
A dry fire device includes a housing, and a weapon-usage activation assembly, which includes a microphone, a controller and a memory. The microphone is configured to sense a sound during use of the dry fire device, and the controller is configured to extract amplitude and frequency data of the sound and compare it to a range of values stored in the memory. If the sensed sound is in the range, the controller is configured to command the weapon-usage activation assembly to initiate a weapon-usage activity, and if not in the range, no weapon-usage activity is initiated.
May 5, 2026
A method includes receiving a plurality of laser pulses as a pulse train on a plurality of imaging sensor pixels in an array of pixels. For each pixel in the array of pixels, the method includes receiving a respective one of the laser pulse trains, and scanning the pixels response across a range of frequencies with a bandpass filter to determine pulse shape characteristics of the respective one of the laser pulse trains. The method includes filtering out all of the laser pulse trains that do not fit a predetermined pulse shape characteristic for a true target designation pulse train, and physically adjusting trajectory of a physical resource toward a target based on location on the imaging sensor of one or more pixels receiving a laser pulse train that fits the predetermined pulse shape characteristic for the true target designation pulse train.
Apr 28, 2026
A system comprises a conducted energy weapon configured to emit at least one conductive probe in substantially an aimed direction, along with a housing containing a portable radar system with both a ranging resolution and lateral resolution sufficient to detect an object concealed on a person. The housing can be rigidly mounted on or in the conducted energy weapon, and the portable radar system can, when in operation, emit a radar beam and to receive a reflection of the emitted radar beam.
Apr 21, 2026
A method for detecting a shot hit on an inflatable shooting target and for providing a real-time indication of the hit. The method includes the step of providing a shooting target system with one or more inflatable shooting targets, each of them is assembled on a blower, a power source that is connected to each blower through a controller that controls the activation of each blower, and a current meter between the controller and the power source. The method includes the second step of measuring the current that flow to a certain blower, detecting changes in the current level that occurs upon a hit in a certain inflatable shooting target that is assembled on that certain blower, and making and indication of the hit by turning off the certain blower or by sending a notification to a mobile device of the user or the operator.
Aug 12, 2025
A linear encoder may be used to accurately determine a number of cartridges within a magazine. Further, using a set of magnetic sensors within a buffer tube of a firearm, it is possible to determine whether a cartridge is loaded within a chamber of the weapon and/or whether the firearm is jammed. The determination of cartridges within the magazine in conjunction with the determination of whether a cartridge is in a chamber of a firearm can give a user an accurate ammunition count. Further, the use of the linear encoder makes it possible to accurately determine the cartridge count when different cartridges are loaded into the magazine or when the magazine degrades in quality over time. Moreover, the ability for magazines to communicate with a firearm enables a user to determine a total available ammunition to the user in a single display without individually checking each magazine.
Jul 8, 2025
A module for detecting and notifying of the presence of ammunition in an ammunition magazine is provided, comprising a spring and a follower for containing and advancing ammunition within the magazine. A printed circuit board having electronics mounted thereon is mounted in a handle of a gun and includes a central processing unit with access to memory having executable instruction data thereon, at least one motion sensor for sensing motion of the printed circuit board, an eccentric motor, a connector providing remote digital access to the processor, at least one mechanism for erasing data or resetting parameters, and a battery bay for accepting a battery, at least one sensor for detecting position of the spring or follower. An amount of ammunition is thereby discerned by the central processing unit based upon the position of the spring or follower.
Jun 3, 2025
A linear encoder may be used to accurately determine a number of cartridges within a magazine. Further, using a set of magnetic sensors within a buffer tube of a firearm, it is possible to determine whether a cartridge is loaded within a chamber of the weapon and/or whether the firearm is jammed. The determination of cartridges within the magazine in conjunction with the determination of whether a cartridge is in a chamber of a firearm can give a user an accurate ammunition count. Further, the use of the linear encoder makes it possible to accurately determine the cartridge count when different cartridges are loaded into the magazine or when the magazine degrades in quality over time. Moreover, the ability for magazines to communicate with a firearm enables a user to determine a total available ammunition to the user in a single display without individually checking each magazine.