Patent attributes
One aspect includes a method of configuring a smart-gun that includes configuring a smart-gun from a locked configuration where the smart-gun is inoperable to fire, to an unlocked configuration where the smart-gun is operable to fire, the configuring in response to authenticating unlock data at the smart-gun; receiving an unlock ping at the smart-gun; maintaining the smart-gun in the unlocked configuration in response to the unlock ping being received; determining by the smart-gun that a second subsequent unlock ping has not been received within a timeout limit; and configuring the smart-gun from the unlocked configuration to the locked configuration in response to the determining that the second subsequent unlock ping has not been received within the timeout limit.