US2026043628A1PendingUtilityA1

Smart-gun artificial intelligence systems and methods

Assignee: HAFEN JOHNPriority: Feb 11, 2016Filed: Oct 15, 2025Published: Feb 12, 2026
Est. expiryFeb 11, 2036(~9.5 yrs left)· nominal 20-yr term from priority
Inventors:HAFEN JOHN
F41A 17/64F41A 17/08F41A 17/063
84
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method of a smart-gun system that includes obtaining a set of smart-gun data, determining one or more states of a smart-gun based at least in part on the set of smart-gun data, determining one or more states of a user based at least in part on the set of smart-gun data, determining to generate a conversation statement based at least in part on the one or more states of the smart-gun and the one or more states of the user, and presenting a conversation statement generated based at least in part on the one or more states of the smart-gun and the one or more states of the user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method of a smart-gun system, the method comprising:
 obtaining a set of smart-gun data comprising:
 smart-gun orientation data that indicates an orientation of a smart-gun being handled by a user, the smart-gun including a barrel, a safety, and a firing chamber, and 
 smart-gun configuration data that indicates a plurality of configurations of the smart-gun, including two or more of safety on/off, firing configuration, and ammunition configuration; 
   determining, using artificial intelligence, one or more states of the smart-gun based at least in part on the set of smart-gun data;   determining, using artificial intelligence, one or more states of the user based at least in part on the set of smart-gun data;   determining a real-time safety level based at least in part on the one or more states of the smart-gun and the one or more states of the user;   determining a smart-gun configuration change based at least in part on the real-time safety level, the one or more states of the smart-gun and the one or more states of the user, the smart-gun configuration change including putting the smart-gun on safety or otherwise making the smart-gun inoperable to fire;   implementing the smart-gun configuration change automatically without human intervention, including by the user handling the smart-gun, the implementing the smart-gun configuration change including actuating the smart-gun to put the smart-gun on safety or otherwise making the smart-gun inoperable to fire;   determining to generate a conversation statement based at least in part on the real-time safety level, the one or more states of the smart-gun and the one or more states of the user;   generating, in response to the determining to generate the conversation statement, an LLM prompt based at least in part on the real-time safety level, the one or more states of the smart-gun and the one or more states of the user;   submitting the LLM prompt to an LLM system;   obtaining a conversation statement from the LLM system in response to the LLM prompt; and   presenting the conversation statement via an interface of the smart-gun that includes at least a speaker, the conversation statement presented as a synthesized audio speaking voice having a persona or character.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the ammunition configuration includes one or more of:
 whether or not the smart-gun is loaded with ammunition;   whether or not a magazine is loaded in the smart-gun;   a number of rounds of ammunition loaded in the smart-gun;   a number of rounds of ammunition loaded in a magazine of the smart-gun; and   a number of rounds of ammunition loaded in the firing chamber of the smart-gun.   
     
     
         3 . The computer-implemented method of  claim 1 , wherein the smart-gun orientation data that indicates an orientation of a smart-gun being handled by the user comprises one or more of:
 an orientation of the smart-gun about an X-axis defined by the barrel of the smart-gun,   an orientation of the smart-gun about a Y-axis that is perpendicular to the X-axis,   an orientation of the smart-gun about a Z-axis that is perpendicular to the X-axis and Y-axis,   a level status of X-axis,   an orientation of the X-axis relative to a firing line corresponding at least to whether the smart-gun is pointed toward or away from the firing line, and   an orientation of the X-axis relative to a firing line corresponding to an angle that the smart-gun is aligned with or pointed away from perpendicular to the firing line.   
     
     
         4 . The computer-implemented method of  claim 1 , wherein the real-time safety level based at least in part on the one or more states of the smart-gun and the one or more states of the user includes a determination of whether safety is above or below a safety threshold. 
     
     
         5 . A computer-implemented method of a smart-gun system, the method comprising:
 obtaining a set of smart-gun data comprising:
 smart-gun orientation data that indicates an orientation of a smart-gun being handled by a user, the smart-gun including a barrel, a safety, and a firing chamber, and 
 smart-gun configuration data that indicates one or more configurations of the smart-gun; 
   determining one or more states of the smart-gun based at least in part on the set of smart-gun data;   determining one or more states of the user based at least in part on the set of smart-gun data;   determining to generate a conversation statement based at least in part on at least one of the one or more states of the smart-gun and the one or more states of the user;   obtaining a conversation statement in response to a prompt generated based at least in part on the at least one of the one or more states of the smart-gun and the one or more states of the user; and   presenting the conversation statement via an interface.   
     
     
         6 . The computer-implemented method of  claim 5 , further comprising:
 determining a smart-gun configuration change based at least in part on the at least one of the one or more states of the smart-gun and the one or more states of the user, the smart-gun configuration change including putting the smart-gun on safety or otherwise making the smart-gun inoperable to fire, and   implementing the smart-gun configuration change automatically without human intervention, including by the user handling the smart-gun, the implementing the smart-gun configuration change including actuating the smart-gun to put the smart-gun on safety or otherwise making the smart-gun inoperable to fire.   
     
     
         7 . The computer-implemented method of  claim 5 , wherein the prompt is an LLM prompt, and wherein the LLM prompt is submitted to an LLM system. 
     
     
         8 . The computer-implemented method of  claim 5 , wherein the interface includes a speaker and the conversation statement is presented as a synthesized audio speaking voice via the speaker. 
     
     
         9 . A computer-implemented method of a smart-gun system, the method comprising:
 obtaining a set of smart-gun data;   determining at least one of:
 one or more states of a smart-gun based at least in part on the set of smart-gun data, and 
 one or more states of a user based at least in part on the set of smart-gun data; and 
   presenting a conversation statement generated based at least in part on a prompt generated based at least in part on the at least one of the one or more states of the smart-gun and the one or more states of the user.   
     
     
         10 . The computer-implemented method of  claim 9 , wherein the set of smart-gun data comprises one or more of:
 smart-gun orientation data that indicates an orientation of a smart-gun, and   smart-gun configuration data that indicates at least one configuration of the smart-gun.   
     
     
         11 . The computer-implemented method of  claim 9 , wherein the prompt is an LLM prompt, and wherein the LLM prompt is submitted to an LLM system. 
     
     
         12 . The computer-implemented method of  claim 11 , wherein the prompt is submitted to a remote LLM system. 
     
     
         13 . The computer-implemented method of  claim 9 , further comprising:
 determining a safety level based at least in part on the one or more states of the smart-gun and the one or more states of the user.   
     
     
         14 . The computer-implemented method of  claim 9 , further comprising:
 determining to generate the conversation statement based at least in part on at least on at least one of the one or more states of the smart-gun and the one or more states of the user.   
     
     
         15 . The computer-implemented method of  claim 9 , wherein the prompt is generated further based at least in part on a safety level. 
     
     
         16 . The computer-implemented method of  claim 9 , wherein the presented conversation statement is generated based at least in part on a prompt generated based at least in part on both of the one or more states of the smart-gun and the one or more states of the user. 
     
     
         17 . The computer-implemented method of  claim 9 , further comprising:
 determining a smart-gun configuration change based at least in part on the at least one of the one or more states of the smart-gun and the one or more states of the user, and   implementing the smart-gun configuration change automatically without human intervention.   
     
     
         18 . The computer-implemented method of  claim 17 , wherein the smart-gun configuration change includes making the smart-gun inoperable to fire. 
     
     
         19 . The computer-implemented method of  claim 9 , wherein the conversation statement presented as a synthesized audio speaking voice. 
     
     
         20 . The computer-implemented method of  claim 9 , wherein the conversation statement is presented via a speaker that is part of the smart-gun.

Join the waitlist — get patent alerts

Track US2026043628A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.