Detecting a signal from a wireless network for a firearm safety lock
View Patent ↗A signal from a wireless network and identify a parameter of the signal associated with the wireless network may be detected. A determination may be made whether to enable or disable a safety lock of a firearm in view of the parameter of the signal associated with the wireless network. Furthermore, a command may be transmitted to the safety lock of the firearm in view of the determination.
1. A method comprising:
detecting a signal from a wireless network;
identifying a parameter of the signal associated with the wireless network;
determining, by a processing device, to enable or disable a safety lock of a firearm in view of the parameter of the signal associated with the wireless network, the parameter of the signal corresponding to a name of the wireless network that provides the signal; and
transmitting a command to the safety lock of the firearm in view of the determination.
2. The method of claim 1 , wherein determining to enable or disable the safety lock comprises:
determining to enable the safety lock of the firearm in response to a condition being satisfied in view of the parameter; and
generating the command to lock the safety lock of the firearm.
3. The method of claim 2 , wherein the condition is satisfied in response to the name matching a keyword.
4. The method of claim 1 , wherein determining to enable or disable the safety lock comprises:
determining to disable the safety lock of the firearm in response to a condition not being satisfied in view of the parameter.
5. The method of claim 1 , wherein the parameter is further based on a configuration setting of the wireless network and wherein to determine to enable or disable the safety lock comprises:
enabling the safety lock of the firearm to prevent firing in response to the configuration setting being a public network.
6. The method of claim 1 , further comprising:
receiving an override command from a device to disable the safety lock of the firearm; and
transmitting the override command to the safety lock of the firearm to allow the firearm to fire.
7. The method of claim 1 , further comprising:
receiving a home network name; and
creating a custom keyword list comprising the home network name, wherein the safety lock is disabled in response to the parameter matching the home network name of the custom keyword list.
8. A system comprising:
a memory;
a processing device operatively coupled to the memory, the processing device to:
detect a signal from a wireless network;
identify a parameter of the signal associated with the wireless network, the parameter of the signal corresponding to a name of the wireless network that provides the signal;
determine to enable or disable a safety lock of a firearm in view of the parameter of the signal associated with the wireless network; and
transmit a command to the safety lock of the firearm in view of the determination.
9. The system of claim 8 , wherein to determine to enable or disable the safety lock comprises:
determine to enable the safety lock of the firearm in response to a condition being satisfied in view of the parameter; and
generate the command to lock the safety lock of the firearm.
10. The system of claim 9 , wherein the condition is satisfied in response to the name matching a keyword.
11. The system of claim 8 , wherein to determine to enable or disable the safety lock comprises:
determine to disable the safety lock of the firearm in response to a condition not being satisfied in view of the parameter.
12. The system of claim 8 , wherein the parameter is further based on a configuration setting of the wireless network; and wherein to determine to enable or disable the safety lock comprises:
enabling the safety lock of the firearm to prevent firing in response to the configuration setting being a public network.
13. The system of claim 8 , wherein the processing device is further to:
receive an override command from a device to disable the safety lock of the firearm; and
transmit the override command to the safety lock of the firearm to allow the firearm to fire.
14. The system of claim 8 , wherein the processing device is further to:
receive a home network name; and
create a custom keyword list comprising the home network name, wherein the safety lock is disabled in response to the parameter matching the home network name of the custom keyword list.
15. A non-transitory computer readable storage medium comprising instructions, that when executed by a processing device, cause the processing device to:
detect a signal from a wireless network;
identify a parameter of the signal associated with the wireless network;
determine to enable or disable a safety lock of a firearm in view of the parameter of the signal associated with the wireless network, the parameter of the signal corresponding to a name of the wireless network that provides the signal; and
transmit a command to the safety lock of the firearm in view of the determination.
16. The non-transitory computer readable storage medium of claim 15 , wherein the processing device is further to:
determine to enable the safety lock of the firearm in response to a condition being satisfied in view of the parameter; and
generate the command to lock the safety lock of the firearm.
17. The non-transitory computer readable storage medium of claim 16 , the condition is satisfied in response to the name matching a keyword.
18. The non-transitory computer readable storage medium of claim 15 , wherein to determine to enable or disable the safety lock comprises:
determine to disable the safety lock of the firearm in response to a not condition being satisfied in view of the parameter.
19. The non-transitory computer readable storage medium of claim 15 , wherein the processing device is further to:
receive an override command from a device to disable the safety lock of the firearm; and
transmit the override command to the safety lock of the firearm to allow the firearm to fire.
20. The non-transitory computer readable storage medium of claim 15 , wherein the processing device is further to:
receive a home network name; and
create a custom keyword list comprising the home network name, wherein the safety lock is disabled in response to the parameter matching the home network name of the custom keyword list.