Nov 18, 2025

US12475753 - Message encoding for weapon communications

The present disclosure provides systems and techniques for communicating across electronic components of a device. The device may be a gun, and the device may encode messages to improve the security of the device. The device may obtain a first spreading code, encode, at a first electronic component, a first message according to the first spreading code to produce a first encoded message, transmit the first encoded message from the first electronic component to a second electronic component across a physical communication channel, decode, at the second electronic component, the first encoded message according to the first spreading code, and perform a first action in response to the decoding the first encoded message. The first action may include discharging electric charge from a capacitor bank, charging the capacitor bank, firing a projectile, arming the device, disarming the device, or transmitting data across an additional communication channel.

The patent describes a method for enhancing communication security in firearms by encoding messages using a spreading code generated from a temperature measurement. This system allows for various actions, such as firing or arming the device, based on the successful decoding of the transmitted messages between electronic components.

Claim 1

1 . A method of generating a spreading code at a gun, the method comprising: generating a random value based on an input value that includes a temperature measurement produced by a temperature sensor of the gun, wherein the input value is used to seed a pseudorandom number generator, and wherein the random value is an output of the pseudorandom number generator; generating, at a first electronic component of the gun and based on the random value, a code that includes a sequence of binary values; and storing the code in memory of the first electronic component of the gun. generating a random value based on an input value that includes a temperature measurement produced by a temperature sensor of the gun, wherein the input value is used to seed a pseudorandom number generator, and wherein the random value is an output of the pseudorandom number generator; generating, at a first electronic component of the gun and based on the random value, a code that includes a sequence of binary values; and storing the code in memory of the first electronic component of the gun.

Google Patents

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

USPTO PDF

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