Sep 23, 2025

US12424038 - Docking station for an electromechanical gun

The present disclosure provides system and techniques that allow a device to be coupled with an electromechanical gun. The electromechanical gun may be physically coupled with a cradle of the device, and the electromechanical gun may be communicatively coupled with an electrical interface of the device. The device may include a display mechanism that is capable of visually conveying information, a power source configured to supply power to the display mechanism, an electrical interface configured to be coupled with an electromechanical gun so as to allow power to be directed from the power source to the electromechanical gun, and a processor configured to process incoming messages received from the electromechanical gun and transmit outgoing messages to the electromechanical gun. The processor may perform a handshake procedure with the electromechanical gun, and the processor may process the incoming messages or transmit the outgoing messages based on the handshake procedure.

electromechanicalguncommunicationsystem

The patent describes a docking station designed for electromechanical guns, enabling electronic communication and power supply through a cradle and an electrical interface. It outlines a method for securely exchanging messages between the gun and the device, utilizing a handshake procedure to establish a secure connection and decrypt messages for user comprehension.

Claim 1

  1. A method of electronically communicating with an electromechanical gun, the method comprising: performing a handshake procedure with the electromechanical gun by— receiving a first message that includes a first nonce generated by the electromechanical gun; generating a second nonce in response to receiving the first message; and transmitting, to the electromechanical gun, a second message that includes a digital signature and the second nonce; receiving, from the electromechanical gun, a third message that includes an encrypted secret string; decrypting the encrypted secret string using a private key to produce an unencrypted secret string; generating an ephemeral symmetric encryption key based on the handshake procedure, wherein the ephemeral symmetric encryption key is based on the first nonce, the second nonce, and the unencrypted secret string; receiving an encrypted message from the electromechanical gun; decrypting the encrypted message using the ephemeral symmetric encryption key to produce human-comprehensible information associated with the electromechanical gun; and causing presentation of the human-comprehensible information. performing a handshake procedure with the electromechanical gun by— receiving a first message that includes a first nonce generated by the electromechanical gun; generating a second nonce in response to receiving the first message; and transmitting, to the electromechanical gun, a second message that includes a digital signature and the second nonce; receiving a first message that includes a first nonce generated by the electromechanical gun; generating a second nonce in response to receiving the first message; and transmitting, to the electromechanical gun, a second message that includes a digital signature and the second nonce; receiving, from the electromechanical gun, a third message that includes an encrypted secret string; decrypting the encrypted secret string using a private key to produce an unencrypted secret string; generating an ephemeral symmetric encryption key based on the handshake procedure, wherein the ephemeral symmetric encryption key is based on the first nonce, the second nonce, and the unencrypted secret string; receiving an encrypted message from the electromechanical gun; decrypting the encrypted message using the ephemeral symmetric encryption key to produce human-comprehensible information associated with the electromechanical gun; and causing presentation of the human-comprehensible information.

Google Patents

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

USPTO PDF

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

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