This application claims the benefit of U.S. Application Ser. No. 63/203,107, titled “Ammunition Insertion Interlocking Magazine,” filed by Charles Broadnax on Jul. 8, 2021.
This application incorporates the entire contents of the foregoing application(s) herein by reference.
Various embodiments relate generally to firearm locks.
Defense tools may include handheld tools. Some handheld defense tools may include projectile launching tools. A firearm is a projectile launching tool. Firearms may, for example, be handheld. Firearms may be mounted (e.g., on a stand, on a ship, on a fortification). Firearms may be used for defense. Firearms may be used for recreation (e.g., target practice). Firearms may, for example, be used for food procurement (e.g., hunting).
A firearm may be configured to launch a self-contained projectile. For example, the projectile may be disposed in a cartridge with an ignitable material (e.g., gunpowder). A cartridge may include a single projectile. Some cartridges may include multiple projectiles.
Firearms may be designed to shoot one or more different calibers of projectiles. For example, many common single-projectile calibers are in a range of (nominal) diameters between about .20 and .50 inches. Other calibers may be used.
Firearms may come in various configurations. For example, handguns may be designed to be held in one or two hands. Handguns may include semi-automatic handguns. Handguns may include revolvers. Long guns may be designed to be braced against a user's trunk. For example, rifles and shotguns may be configured as long guns.
Apparatus and associated methods relate to a firearm lock configured to release a self-hardening interlock fluid into a firing chamber of a firearm in response to a predetermined force. In an illustrative example, the firearm lock may include an engagement module configured to releasably couple to a firing chamber of the firearm. In a locked mode, for example, the engagement module may prevent the firearm from firing. The firearm lock may include, for example, a tamper interlock module containing interlock material (IM) in a fluid state. When a predetermined force is applied to the tamper interlock module, for example, the IM may be dispensed from the cavity into the firing chamber and the IM may at least partially transition into a solid state such that the IM prevents the firearm from firing. Various embodiments may advantageously disable a locked firearm in response to tampering with the lock.
Various embodiments may achieve one or more advantages. For example, some embodiments may prevent unauthorized operation of a firearm. In some embodiments a tamper interlock module may advantageously disable the firearm before an unauthorized user is able to remove the fluid firearm interlock (FFI).
Some embodiments may advantageously respond to geolocation signal(s) (e.g., GPS). In various embodiments, an FFI may advantageously operate between at least a locked mode and an unlocked mode in response to biometric input(s).
Various embodiments may be advantageously configured for one or more firearms. For example, some embodiments may advantageously be configured for a specific type of firearm. Some embodiments, by way of example and not limitation, may be configured to selectively lock a handgun (e.g., semi-automatic handgun). Some embodiments may be configured to interlock a long gun (e.g., rifle, shotgun).
Various embodiments may be advantageously configured for firearms of one or more calibers. For example, some embodiments may be advantageously configured for a range of calibers. Some embodiments may, for example, advantageously configured such that, by way of example and not limitation, between 3-10 different variants may advantageously fit 500 or more common firearms.
In some embodiments, interlock material may disable a firearm without permanently damaging the firearm. For example, a firearm owner may, for example, advantageously recover and restore the firearm without suffering permanent loss of the firearm. Such embodiments may, for example, advantageously increase compliance with using the FFI, such as by reducing fear of property loss due to an accidental activation of the TIM. Some embodiments may, for example, advantageously permit reuse of an FFI after activation of a TIM. For example, various embodiments may advantageously be removable (e.g., dissolvable, reversible) using a known chemical(s). The chemical(s) may, for example, advantageously be kept proprietary for safety purposes.
In some embodiments a firearm may advantageously be locked into a cooperatively interlocking holster (CIH) with an FFI. In some embodiments, for example, a CIH may advantageously protect an FFI from accidental damage and/or accidental activation (e.g., dropping, bumping). A firearm may, for example, advantageously be automatically operated into a lockable mode when a user holsters the firearm in a CIH.
The details of various embodiments are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
To aid understanding, this document is organized as follows. First, to help introduce discussion of various embodiments, a fluid firearm interlock (FFI) system is introduced with reference to
When in the locked mode, an unauthorized user may, for example, seek to remove the FFI 120 from the firearm 105. As depicted, for example, a miscreant may apply a destructive device 130 (e.g., hammer) to the FFI 120, such as in an attempt to gain unauthorized access to the firearm 105. In the locked mode 101, in the depicted example, a tamper interlock module (TIM 135) is disposed (as shown by dashed lines) within the firing chamber of the firearm 105. The TIM 135 may be constructed to selectively dispense interlock material into the firearm 105 when the FFI 120 is (destructively) tampered with.
As depicted, for example, when the destructive device 130 is used to strike the FFI 120, an aperture 140 is opened in the TIM 135, dispensing interlock material 145 into the firearm 105. The interlock material 145 may, for example, include a phase-changing material. For example, the interlock material 145 may be stored and/or dispensed in a liquid form. The material may transition at least partially into a solid form upon and/or after being dispensed from the TIM 135 into the firearm 105. For example, the interlock material 145 may solidify in and/or about working mechanism(s) of the firearm 105 such that the firearm 105 is rendered at least temporarily inoperable. Accordingly, the TIM 135 may advantageously disable the firearm 105 before an unauthorized user is able to remove the FFI 120.
In some embodiments, the interlock material 145 may disable the firearm 105 without permanently damaging the firearm 105. Accordingly, a firearm owner may, for example, advantageously recover and restore the firearm 105 without suffering permanent loss of the firearm 105. Such embodiments may, for example, advantageously increase compliance with using the FFI 120 because firearm owners desire the safety of the FFI 120 without fearing permanent disablement of their firearm 105 (e.g., due to a false alarm).
As an illustrative example, in various embodiments such as described herein, the interlock material 145 may include a phase-changing liquid, such as a multi-part liquid (e.g., resin and hardener). When a predetermined level of force is applied to the FFI 120, the TIM 135 may dispense the parts of the interlock material 145 such that that they mix together and initiate a chemical reaction. The chemical reaction may induce a phase change from, for example, liquid to solid. The phase change may ‘freeze’ a moving part of the firearm 105. For example, some embodiments may interfere with operation of a firing pin against a projectile (e.g., obstruct motion of the firing pin, physically separate the firing pin from the projectile). Some embodiments may, for example, interfere with motion of the slide 110, such as relative to the barrel. Some embodiments may, by way of example and not limitation, interfere with operation of a trigger and/or hammer mechanism.
In some embodiments, an interlock material may, by way of example and not limitation, include an air-activated fluid. For example, when the interlock material 145 is dispensed from the TIM 135, exposure to air may initiate a phase transition.
In some embodiments, an interlock material may, for example, include heat activated fluid. For example, when the interlock material 145 is dispensed from the TIM 135, a thermal module (not shown) may be activated (e.g., simultaneously) such that the thermal module brings at least some of the interlock material 145 within a predetermined temperature range (e.g., by heating, cooling).
In various embodiments, an interlock material may, for example, include light sensitive material. As an illustrative example, a photopolymeric material may be dispensed from the TIM 135. A light module (not shown) may, for example, be activated (e.g., simultaneously) when the interlock material 145 is dispensed. The light module may, for example, emit a (predetermined spectrum of) light such that photopolymerization is induced in the interlock material 145. The photopolymerization may induce a phase change in the interlock material 145.
In the depicted example, the aperture 140 is configured to selectively fail in response to a predetermined range of tampering. As depicted, a wall of the TIM 135 defines a chamber holding the interlock material 145. The wall of the TIM 135 fails in response to impact from the destructive device 130. Failure of the wall creates an aperture 140, such that the interlock material 145 is dispensed from the aperture 140.
In some embodiments, the TIM 135 may be configured to dispense the interlock material 145 in response to a predetermined tamper attribute. The tamper attribute may include, by way of example and not limitation, a (predetermined) minimum force. For example, the minimum force may correspond to an impact force. In some embodiments, the minimum force may, for example, correspond to a minimum pressure (e.g., such as applied by prying).
In some embodiments, the tamper attribute may, for example, correspond to vibration. For example, a minimum vibration level may be selected to correspond to filing of the FFI 120 (e.g., scraping the FFI 120 on concrete, grinding the FFI 120 with an electric grinder).
The TIM 135 may, for example, be statically responsive to the predetermined tamper attribute. For example, at least some portion of the wall of the TIM 135 may be configured to fail in response to the tamper attribute(s). The TIM 135 may, for example, include a predefined stress region(s). The wall may selectively fail along at least some portion of the predefined stress region(s) in response to a tamper attribute.
In some embodiments, a structure(s) internal to the TIM 135 may be responsive to the tamper attribute(s). For example, an internal divider and/or chamber (e.g., satchel) may fail in response the TIM 135. The internal divider and/or chamber may permit mixing of multiple components (e.g., fluid components, fluid component(s) and solid component(s)). The components may, for example, initiate a reaction. The reaction may, for example, induce dispensing of the interlock material 145.
As an illustrative example, the reaction may induce expansion of the interlock material 145. The TIM 135 may fail in response to the expansion. The interlock material 145 may expand into the firearm 105. In some embodiments, the interlock material 145 may adhere to the firearm 105. In some embodiments the interlock material 145 may physically block operation of the firearm 105. For example, in some embodiments, the interlock material 145 may include an expanding foam (e.g., polyurethane foam).
As an illustrative example, the reaction (e.g., an exothermic reaction) may increase thermal energy (e.g., heat up) of the interlock material 145. The TIM 135 may fail (e.g., melt) in response to the increased thermal energy. In some embodiments, for example, a predetermined region(s) (e.g., made of material with a predetermined glass transition temperature lower than the remainder of the wall) may fail. The failure may open an aperture 140 (e.g., a hole, separation of two or more components of the TIM 135).
In some embodiments, the reaction (e.g., an endothermic reaction) may decrease thermal energy (e.g., cool down) of the interlock material 145. At least some portion of the TIM 135 may fail (e.g., crack) in response to the decreased thermal energy and continued application of the tamper attribute(s) (e.g., another impact, continued vibration, continued pressure).
In some embodiments, an interlock material 145 may, for example, include an ignitable component. For example, an explosive may induce dispensing of the interlock material 145. In some embodiments, an explosive component may induce mixing of components of the interlock material 145. In various embodiments, an explosive component may induce a thermal reaction in the interlock material 145.
In some embodiments, the TIM 135 may be actively responsive to the tamper attribute(s). For example, a sensor(s) may generate a tamper signal(s) in response to a tamper attribute(s). An actuator(s) may be operated in response to the tamper signal(s) reaching a predetermined criterion (e.g., minimum threshold of the tamper attribute(s)). The actuator(s) may, for example, induce dispensing of the interlock material 145. For example, an actuator may induce failure of a wall (portion) of the TIM 135. An actuator may induce mixing of multiple interlock material components. An actuator may, for example, selectively open an aperture (e.g., by valve). An actuator may, by way of example and not limitation, activate a thermal module. An actuator may, for example, activate a light module.
In some embodiments, the TIM 135 may be integrally formed with the FFI 120. For example, the TIM 135 may be of unitary construction with the FFI 120. In various embodiments, the TIM 135 and/or the FFI 120 may, for example, be disposable.
In some embodiments, the TIM 135 may include a replaceable cartridge(s). For example, the TIM 135 may include a cartridge having a structure(s) (e.g., wall, satchel, chamber) responsive to at least one tamper attribute. The cartridge may include a chamber including interlock material. The cartridge may be releasably coupled to (e.g., inserted into) the FFI 120. Such embodiments may, for example, advantageously permit reuse of the FFI 120 after activation.
In some embodiments, the CIH 205 may be provided, for example, with an engagement member (not shown). The engagement member may engage the firearm 105 to operate the firearm 105 into a lockable mode upon insertion of the firearm 105 into the CIH 205. For example, the engagement member may engage the slide 110 (e.g., via the ejection port 115) to slide the slide 110 backwards (e.g., as shown with respect to motion “A” of
In some embodiments, the FFI 120 may be coupled to the CIH 205. For example, the FFI 120 may be releasably coupled to the CIH 205. As an illustrative example, the FFI 120 may be slidably coupled to the CIH 205 such that the FFI 120 is captured by the CIH 205. The FFI 120 may, for example, be operated between a locked mode (e.g., locked mode 101) and an unlocked mode while remaining coupled to the CIH 205. For example, the CIH 205 may be provided with tracks (not shown). The FFI 120 may be provided with engagement features (not shown) configured to (releasably) engage the tracks. The engagement features may, by way of example and not limitation, include extensions on a distal end and a proximal end (relative to a longitudinal axis substantially parallel to the barrel of the firearm 105 when in the locked mode 101).
In the depicted example, the FFI 120 includes a biometric locking module 310. The biometric locking module 310 may, for example, include a biometric attribute sensor(s). As an illustrative example, the biometric attribute sensor(s) may include a fingerprint reader. As depicted, the biometric locking module 310 may be configured such that an authorized user may grip the FFI 120 (e.g., in a ‘pinching’ motion) such that a predetermined digit (e.g., thumb, finger) is presented to the biometric locking module 310. The biometric locking module 310 may compare an input signal corresponding to the presented digit to a predetermined biometric profile(s) (e.g., stored locally, stored and/or compared via a remote computing device). In response to determining that the input signal corresponds to an authorized user, the biometric locking module 310 may generate an unlock signal. The biometric locking module 310 may be operably coupled to the locking member 125 such that the locking member 125 is operated into an unlocked mode (e.g., retracted) in response to the unlock signal generated by the biometric locking module 310. Accordingly, in some embodiments, a user may advantageously gain access quickly without operating a key.
In some embodiments, the biometric locking module 310 may generate a signal based on a current state of the FFI 120 and the input signal(s). For example, an authorized user may operate the FFI 120 via the biometric locking module 310 to lock and/or unlock the FFI 120. The FFI 120 may determine whether a lock signal or unlock signal should be generated based on a current state of the FFI 120. For example, in the unlocked mode, upon presentation of an authorized biometric attribute, the biometric locking module 310 may generate a lock signal. In the locked mode, upon presentation of an authorized biometric attribute, the biometric locking module 310 may generate the unlock signal.
In some embodiments, the FFI 120 may be responsive to (predetermined) input(s) from any user when in the unlocked mode. For example, the FFI 120 may respond to input in the biometric locking module 310 from any human digit when in the unlocked mode. As an illustrative example, the FFI 120 may, when in the unlocked mode and in response to detecting a human digit input via the biometric locking module 310, operate the locking member 125 into a locked mode. Such embodiments may, for example, advantageously enable any person to rapidly lock a firearm 105. For example, a bystander may see an unlocked firearm with a child present and lock the firearm without having to be an unauthorized user. In some embodiments, the FFI 120 may only respond to any user when in a predetermined geographic zone. Such embodiments may, for example, advantageously allow a firearm to be quickly locked at home (e.g., by any member of the family), but may advantageously prevent a miscreant from disabling the firearm in public in a dangerous situation.
The controller 705 is operably coupled to an engagement module 706. The engagement module 706 may, for example, include the locking member 125. The controller 705 may operate the engagement module 706, for example, via one or more actuators. The controller 705 may operate the engagement module 706, for example, in response to one or more input signal(s) (e.g., from a communication module, from a sensor).
The controller 705 is operably coupled to a data store 710 and a memory module 715. The data store 710 may, for example, include one or more non-volatile memory modules. The memory module 715 may, for example, include one or more random-access memory modules. In the depicted example, the data store 710 includes one or more tamper profiles 711. The data store 710 includes one or more biometric attribute profiles 712. The data store 710 includes one or more geographic profiles 713.
The controller 705 is operably coupled to one or more sensors 720. The one or more sensors 720 may, for example, include tamper sensors. For example, tamper sensors may include force sensors. Tamper sensors may, for example, include pressure sensors. In some embodiments, tamper sensors may include vibration sensors. Tamper sensors may include, by way of example and not limitation, strain sensors. In various embodiments, tamper sensors may include contact and/or proximity sensors.
The one or more sensors 720 may include, for example, environmental sensors. For example, in some embodiments environmental sensors may include at least one optical sensor. An optical sensor may, for example, include a camera. In some embodiments, environmental sensors may include, by way of example and not limitation, audio sensors. For example, an audio sensor may include a microphone. The controller 705 may, for example, selectively operate the environmental sensor(s) and/or other sensors in response to input(s) (e.g., from a remote source, from the one or more sensors 720) based on a predetermined response profile(s).
The controller 705 is operably coupled to one or more actuators 725. The one or more actuators 725 may include, for example, a lock actuator. The lock actuator may, for example, be configured to selectively extend and/or retract the locking member 125, for example. In some embodiments the lock actuator may include a linear actuator. In some embodiments the lock actuator may include a rotary actuator. The locking member 125 may, for example, in some embodiments, be configured as a rotating member (e.g., a cam and/or hook).
The controller 705 is operably coupled to a geolocation module 730. The geolocation module 730 may include, for example, a circuit(s) configured to detect current geo-spatial coordinates of the FFI 120. For example, the geolocation module 730 may communicate with one or more geolocation satellites (e.g., GPS, GLONASS, BeiDou). The controller 705 may, for example, generate one or more signals in response to a current geo-spatial coordinates of the FFI 120. The controller 705 may compare the current geo-spatial coordinates to the one or more geographic profiles 713. As an illustrative example, the controller 705 may operate the engagement module 706 into a locked mode in response to determining based on a geolocation signal(s) from the geolocation module 730 that the FFI 120 has entered a restricted zone (e.g., school zone) as defined by the one or more geographic profiles 713. In some embodiments the one or more geographic profiles 713 may be dynamically updated. In some embodiments the controller 705 may respond to outside zones (e.g., ‘no-gun’ signals from a remote emitter).
The controller 705 is operably coupled to a communication module 735. The communication module 735 may provide communication between the controller 705 and external devices (e.g., charging, communication). The communication module 735 may include wired communication (e.g., USB port(s), RJ45 port(s), charging port(s), audio port(s), video port(s)). The communication module 735 may include wireless communication (e.g., Wi-Fi, Bluetooth). For example, the data store 710 (e.g., including profile(s) stored therein) may be dynamically updated based on signals received from the communication module 735. In some embodiments, for example, one or more profiles may be dynamically retrieved from, generated by, transmitted to, and/or processed using a remote computing device via the communication module 735.
The controller 705 is operably coupled to a biometric module 740. In some embodiments, for example, the biometric module 740 may include the biometric locking module 310. The biometric module 740 may, for example, be connected to a biometric attribute sensor(s) (e.g., of the one or more sensors 720). Biometric attribute sensor(s) may, for example, include a fingerprint scanner. A biometric attribute sensor may include a camera (e.g., configured as a face scanner). A biometric attribute sensors may, for example, include a retinal scanner. In some embodiments a biometric attribute reader may include an audio sensor. The controller 705 may operate one or more actuators 725 corresponding to the engagement module 706 in response to the biometric module 740.
The controller 705 is operably coupled to an energy storage module 745. The energy storage module 745 may, for example, include a battery. The energy storage module 745 may, for example, receive power from a charging input (not shown), such as via the communication module 735. In some embodiments the energy storage module 745 may include multiple batteries. In some embodiments the energy storage module 745 may include disposable batteries. The energy storage module 745 may, for example, provide power to the controller 705, the engagement module 706, the data store 710, the memory module 715, the one or more sensors 720, the one or more actuators 725, the geolocation module 730, the communication module 735, the biometric module 740, or some combination thereof
In a step 1010, a signal(s) is received corresponding to tampering. The signal may, for example, be received from a sensor(s) (e.g., as disclosed at least with reference to the one or more sensors 720 with reference to
In a decision point 1015, if the signal is determined to not meet a predetermined criterion, then the method 1000 returns to the step 1010. In some embodiments, for example, the signal(s) may be compared to a tamper profile (e.g., the one or more tamper profiles 711). In some embodiments, the signal(s) may be passively compared (e.g., by a mechanical failure region of the TIM). Once the signal(s) received in the step 1010 meet the predetermined criterion in the decision point 1015, then the TIM is activated in a step 1020.
Upon activation of the TIM, interlock material is released in the step 1020, in a fluid form. The fluid form may, by way of example and not limitation, include particulate form. In some embodiments the fluid form may include a gaseous form. In some embodiments, the fluid form may include a liquid phase material.
The interlock material is activated in a step 1025 such that the interlock material (begins) transition to a solid. The transition may, for example, include a thermodynamic phase change transition (e.g., from liquid to solid). In some embodiments the transition may, for example, include an aggregation and/or cross-linking of components (e.g., particles, molecules) to form an obstructive and/or adhesive (semi-)solid.
A message corresponding to activation is generated, in a step 1030. The message may, for example, include data relating to the tamper profile and/or the tamper signal(s) received in the step 1010. In some embodiments the message may include, for example, a date and/or time. Some embodiments may include location data (e.g., geo-spatial coordinates). The message may, for example, be transmitted to a (predetermined) user(s) and/or emergency personnel (e.g., law enforcement). In some embodiments the message may include optical (e.g., video, images) and/or audio data corresponding to the tamper signal. In some embodiments the step 1030 may, for example, be omitted.
In a step 1110, a tamper profile is generated. In some embodiments another type of profile may, for example, be generated (e.g., biometric attributes profile, geographic profile). A tamper attribute input signal(s) is received in a step 1115 and the tamper profile is updated. In some embodiments, the tamper attribute signal may be another type of signal (e.g., biometric attribute signal, geographic signal).
Once it is determined in a decision point 1120 that an end signal has been received (e.g., a positive signal indicating completion of configuration, an absence of further signals received for a predetermined period of time), then the tamper profile is stored (e.g., to the data store 710) in a step 1125.
Although various embodiments have been described with reference to the figures, other embodiments are possible. For example, various embodiments may be configured for different sizes of guns. In some embodiments, an FFI may be sized for a specific caliber. In some embodiments an FFI may be sized for a specific range of calibers. For example, various embodiments may be configured such that thousands of different firearms (e.g., rifles, shotguns, handguns) may advantageously be protected using only a few different locks. For example, five to six different FFI configurations (e.g., having different sizes of a portion that inserts into the ejection port and/or different sizes and/or shapes of the locking member 125) may advantageously be operable to protect thousands of different firearms. Such embodiments may advantageously reduce manufacturing (e.g., tooling) and/or inventory costs. Accordingly, various such embodiments may advantageously reduce cost and/or difficulty (e.g., locating and/or maintaining many different sizes/configurations of locks) to consumers to protect their firearms.
In some embodiments, an FFI may be adjustable to engage multiple sizes of firearms. For example, a locking member (e.g., the locking member 125) may be adjustable in length and/or diameter. In some embodiments the locking member may have a polygonal cross-section relative to the longitudinal axis of the firearm barrel. The locking member may have multiple components that may be adjusted in width and/or height to control a cross-sectional area. The locking member may, for example, be telescopic.
In some embodiments an electronically operated lock (e.g., the biometric locking module 310) may operate in cooperation with a manual lock (e.g., the manual locking module 305). For example, the manual lock may override the electronically operated lock. Such embodiments may, for example, advantageously provide a safety override while maintaining ease and/or speed of access of an electronically operated (e.g., biometric) lock.
In some embodiments a portion(s) of the FFI inserted into the firearm may be adjustable. For example, a width, depth, and/or thickness of the FFI may be adjustable.
In some embodiments an interlock material transition may form a ‘gel-like’ material having a viscosity above a predetermined minimum threshold. For example, the viscosity may be selected to allow the material to remain between moving parts with tight clearances (e.g., firing pin, hammer, slide). The viscosity may be selected to increase friction between the moving parts with tight clearances such that response time is slowed down to disable normal operation of the parts and/or associated assemblies. For example, the gel may prevent the firing pin from striking a cartridge with sufficient force to activate (e.g., ignite) an explosive (e.g., gunpowder). The gel may, for example, prevent the slide from cycling with sufficient force to load a cartridge from the magazine.
In some embodiments the interlock material may be washable (e.g., dissolvable by a predetermined solvent(s)). In some embodiments the solvent may include water. The interlock material may be configured such that the dissolution takes a minimum predetermined time (e.g., greater than 10 minutes, greater than 30 minutes, greater than 1 day). Accordingly, the interlock material may be advantageously removed but may prevent unauthorized access for a minimum amount of time.
In some embodiments, an FFI may be configured for a specific handed user (e.g., left-handed, right-handed). For example, a user interface of an engagement module may be oriented such that, when a locking member is engaged in a firearm, the user interface (e.g., key opening, biometric input) is positioned advantageously for rapid engagement by the user. In some embodiments an FFI may be user-configurable between handedness. For example, a locking member and/or user interface may be operated onto a preferred side and/or into a preferred orientation (e.g., upwards, rearwards, sideways). In some embodiments, a user interface may be accessible from multiple sides (e.g., apertures into a lock from both sides, multiple biometric input sensor(s) input surfaces). Such embodiments may, for example, advantageously be ‘universal’ for multiple handed users (e.g., members of a same family). Such embodiments may, for example, reduce manufacturing and/or inventory cost, and so may advantageously reduce cost of ownership for a user.
Although an exemplary system has been described with reference to the figures, other implementations may be deployed in other industrial, scientific, medical, commercial, and/or residential applications.
In various embodiments, some bypass circuits implementations may be controlled in response to signals from analog or digital components, which may be discrete, integrated, or a combination of each. Some embodiments may include programmed, programmable devices, or some combination thereof (e.g., PLAs, PLDs, ASICs, microcontroller, microprocessor), and may include one or more data stores (e.g., cell, register, block, page) that provide single or multi-level digital data storage capability, and which may be volatile, non-volatile, or some combination thereof. Some control functions may be implemented in hardware, software, firmware, or a combination of any of them.
Computer program products may contain a set of instructions that, when executed by a processor device, cause the processor to perform prescribed functions. These functions may be performed in conjunction with controlled devices in operable communication with the processor. Computer program products, which may include software, may be stored in a data store tangibly embedded on a storage medium, such as an electronic, magnetic, or rotating storage device, and may be fixed or removable (e.g., hard disk, floppy disk, thumb drive, CD, DVD).
Although an example of a system, which may be portable, has been described with reference to the above figures, other implementations may be deployed in other processing applications, such as desktop and networked environments.
Temporary auxiliary energy inputs may be received, for example, from chargeable or single use batteries, which may enable use in portable or remote applications. Some embodiments may operate with other DC voltage sources, such as a 9V (nominal) battery, for example. Alternating current (AC) inputs, which may be provided, for example from a 50/60 Hz power port, or from a portable electric generator, may be received via a rectifier and appropriate scaling. Provision for AC (e.g., sine wave, square wave, triangular wave) inputs may include a line frequency transformer to provide voltage step-up, voltage step-down, and/or isolation.
Although particular features of an architecture have been described, other features may be incorporated to improve performance. For example, caching (e.g., L1, L2, . . . ) techniques may be used. Random access memory may be included, for example, to provide scratch pad memory and or to load executable code or parameter information stored for use during runtime operations. Other hardware and software may be provided to perform operations, such as network or other communications using one or more protocols, wireless (e.g., infrared) communications, stored operational energy and power supplies (e.g., batteries), switching and/or linear power supply circuits, software maintenance (e.g., self-test, upgrades), and the like. One or more communication interfaces may be provided in support of data storage and related operations.
Some systems may be implemented as a computer system that can be used with various implementations. For example, various implementations may include digital circuitry, analog circuitry, computer hardware, firmware, software, or combinations thereof. Apparatus can be implemented in a computer program product tangibly embodied in an information carrier, e.g., in a machine-readable storage device, for execution by a programmable processor; and methods can be performed by a programmable processor executing a program of instructions to perform functions of various embodiments by operating on input data and generating an output. Various embodiments can be implemented advantageously in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and/or at least one output device. A computer program is a set of instructions that can be used, directly or indirectly, in a computer to perform a certain activity or bring about a certain result. A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
Suitable processors for the execution of a program of instructions include, by way of example, both general and special purpose microprocessors, which may include a single processor or one of multiple processors of any kind of computer. Generally, a processor will receive instructions and data from a read-only memory or a random-access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memories for storing instructions and data. Generally, a computer will also include, or be operatively coupled to communicate with, one or more mass storage devices for storing data files; such devices include magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and optical disks. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including, by way of example, semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).
In some implementations, each system may be programmed with the same or similar information and/or initialized with substantially identical information stored in volatile and/or non-volatile memory. For example, one data interface may be configured to perform auto configuration, auto download, and/or auto update functions when coupled to an appropriate host device, such as a desktop computer or a server.
In some implementations, one or more user-interface features may be custom configured to perform specific functions. Various embodiments may be implemented in a computer system that includes a graphical user interface and/or an Internet browser. To provide for interaction with a user, some implementations may be implemented on a computer having a display device, such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user, a keyboard, and a pointing device, such as a mouse or a trackball by which the user can provide input to the computer.
In various implementations, the system may communicate using suitable communication methods, equipment, and techniques. For example, the system may communicate with compatible devices (e.g., devices capable of transferring data to and/or from the system) using point-to-point communication in which a message is transported directly from the source to the receiver over a dedicated physical link (e.g., fiber optic link, point-to-point wiring, daisy-chain). The components of the system may exchange information by any form or medium of analog or digital data communication, including packet-based messages on a communication network. Examples of communication networks include, e.g., a LAN (local area network), a WAN (wide area network), MAN (metropolitan area network), wireless and/or optical networks, the computers and networks forming the Internet, or some combination thereof. Other implementations may transport messages by broadcasting to all or substantially all devices that are coupled together by a communication network, for example, by using omni-directional radio frequency (RF) signals. Still other implementations may transport messages characterized by high directivity, such as RF signals transmitted using directional (i.e., narrow beam) antennas or infrared signals that may optionally be used with focusing optics. Still other implementations are possible using appropriate interfaces and protocols such as, by way of example and not intended to be limiting, USB 2.0, Firewire, ATA/IDE, RS-232, RS-422, RS-485, 802.11 a/b/g, Wi-Fi, Ethernet, IrDA, FDDI (fiber distributed data interface), token-ring networks, multiplexing techniques based on frequency, time, or code division, or some combination thereof. Some implementations may optionally incorporate features such as error checking and correction (ECC) for data integrity, or security measures, such as encryption (e.g., WEP) and password protection.
In various embodiments, the computer system may include Internet of Things (IoT) devices. IoT devices may include objects embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to collect and exchange data. IoT devices may be in-use with wired or wireless devices by sending data through an interface to another device. IoT devices may collect useful data and then autonomously flow the data between other devices.
Various examples of modules may be implemented using circuitry, including various electronic hardware. By way of example and not limitation, the hardware may include transistors, resistors, capacitors, switches, integrated circuits, other modules, or some combination thereof. In various examples, the modules may include analog logic, digital logic, discrete components, traces and/or memory circuits fabricated on a silicon substrate including various integrated circuits (e.g., FPGAs, ASICs), or some combination thereof. In some embodiments, the module(s) may involve execution of preprogrammed instructions, software executed by a processor, or some combination thereof. For example, various modules may involve both hardware and software.
In an illustrative aspect, a firearm lock may include an engagement module configured to be brought into register with and be inserted at least partially into a firing chamber of a firearm such that, in a locked mode, the engagement module is releasably coupled to the firearm and prevents a firing mechanism of the firearm from activating a projectile. The firearm lock may include a tamper interlock module including a wall defining a cavity, the cavity containing interlock material in a fluid state, wherein the wall is configured such that, when a predetermined force is applied to the wall, the interlock material is dispensed from the cavity into the firing chamber and the interlock material at least partially transitions into a solid state such that the interlock material prevents the firing mechanism from activating the projectile. The firearm lock may include a biometric module operably coupled to the engagement module such that, in response to receiving a signal corresponding to at least one predetermined physiological attribute, the biometric module operates the engagement module from the locked mode to an unlocked mode.
The firearm lock may include a geolocation module operably coupled to the tamper interlock module such that, in response to a signal corresponding the firearm entering a predetermined geographical region, the interlock material is dispensed from the cavity into the firing chamber.
The wall may include plastic. The interlock material may be dispensed in response to material failure of the wall. The wall may include a region of predetermined stress concentration. The interlock material may be dispensed in response to material failure of the wall.
The interlock material may include a resin. The interlock material may include a hardener. The interlock material may at least partially transition into the solid state in response to the hardener and the resin being combined.
The firearm lock may include a holster. The holster may include a holster wall defining an aperture into a holster cavity. The aperture may be configured such that when the firearm is inserted into the holster cavity through the aperture, and the engagement module is inserted into the firing chamber and operated into the locked mode, the engagement module resists removal of the firearm from the holster.
In an illustrative aspect, a firearm lock may include an engagement module configured to be brought into register with and be inserted at least partially into a firing chamber of a firearm such that, in a locked mode, the engagement module is releasably coupled to the firearm and prevents a firing mechanism of the firearm from activating a projectile. The firearm lock may include a tamper interlock module having a wall defining a cavity, the cavity containing interlock material in a fluid state, wherein the wall is configured such that, when a predetermined force is applied to the wall, the interlock material is dispensed from the cavity into the firing chamber and the interlock material at least partially transitions into a solid state such that the interlock material prevents the firing mechanism from activating the projectile.
The firearm lock may include a biometric module operably coupled to the engagement module such that, in response to receiving a signal corresponding to at least one predetermined physiological attribute, the biometric module operates the engagement module from the locked mode to an unlocked mode.
The engagement module may include a locking member operable to slidably extend such that, when the engagement module is brought into register with and inserted into the firing chamber and operated into the locked mode, the locking member extends into a barrel of the firearm such that the locking member resists removal of the engagement module from the firearm. The locking member may be operable to slidably extend in response to insertion and rotation of a key in a lock module of the engagement module.
The firearm lock may include a geolocation module operably coupled to the tamper interlock module such that, in response to a signal corresponding the firearm entering a predetermined geographical region, the interlock material is dispensed from the cavity into the firing chamber. The geolocation module may further be operably coupled to the engagement module such that, in response to a signal corresponding the firearm entering a predetermined geographical region, the interlock material is dispensed from the cavity into the firing chamber only if the engagement module is in a locked mode.
The firearm lock may include a geolocation module operably coupled to the tamper interlock module such that, in response to a signal corresponding the firearm entering a predetermined geographical region, the tamper interlock module is operated into an enabled mode.
The wall may include plastic. The interlock material may be dispensed in response to material failure of the wall. The wall may include a region of predetermined stress concentration. The interlock material may be dispensed in response to material failure of the wall.
The interlock material may include a resin. The interlock material may further include a hardener. The interlock material may least partially transition into the solid state in response to the hardener and the resin being combined.
The firearm lock may include a holster. The holster may include a holster wall defining an aperture into a holster cavity. The aperture may be configured such that when the firearm is inserted into the holster cavity through the aperture, and the engagement module is inserted into the firing chamber and operated into the locked mode, the engagement module resists removal of the firearm from the holster.
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made. For example, advantageous results may be achieved if the steps of the disclosed techniques were performed in a different sequence, or if components of the disclosed systems were combined in a different manner, or if the components were supplemented with other components. Accordingly, other implementations are contemplated within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
2327334 | Camille | Aug 1943 | A |
2664658 | Tex | Jan 1954 | A |
3462869 | Wallace | Aug 1969 | A |
3605311 | Hermann | Sep 1971 | A |
3634963 | Hermann | Jan 1972 | A |
3765115 | Johansson et al. | Oct 1973 | A |
4136475 | Centille | Jan 1979 | A |
4384420 | Muller | May 1983 | A |
4483501 | Eddy | Nov 1984 | A |
4532729 | Muller | Aug 1985 | A |
4644676 | Stern | Feb 1987 | A |
5042185 | Justice | Aug 1991 | A |
5048212 | Mossberg | Sep 1991 | A |
5138786 | Fischer | Aug 1992 | A |
5140766 | Brooks | Aug 1992 | A |
5229532 | Brooks | Jul 1993 | A |
5233777 | Waterman, Jr. et al. | Aug 1993 | A |
5235763 | Nosler et al. | Aug 1993 | A |
5361525 | Bowes | Nov 1994 | A |
5417000 | Chen | May 1995 | A |
5419069 | Mumbleau | May 1995 | A |
5669252 | Bentley | Sep 1997 | A |
5768819 | Neal | Jun 1998 | A |
5782028 | Simon et al. | Jul 1998 | A |
5987796 | Brooks | Nov 1999 | A |
6041536 | Samuels et al. | Mar 2000 | A |
6122851 | Perkins | Sep 2000 | A |
6125568 | Granaroli | Oct 2000 | A |
6230946 | Vor Keller | May 2001 | B1 |
6260300 | Klebes et al. | Jul 2001 | B1 |
6347538 | Doiron | Feb 2002 | B1 |
6385890 | Amadini | May 2002 | B1 |
6405471 | Mauch | Jun 2002 | B1 |
6442880 | Allan | Sep 2002 | B1 |
6474011 | Sato | Nov 2002 | B1 |
6487804 | Petrella, Jr. | Dec 2002 | B1 |
6499244 | Smith | Dec 2002 | B1 |
6510639 | McMoore | Jan 2003 | B2 |
6591532 | Gilbertson | Jul 2003 | B1 |
6615528 | Lindskog | Sep 2003 | B1 |
6755054 | Burmesch et al. | Jun 2004 | B2 |
6775941 | McNulty, Jr. | Aug 2004 | B1 |
6796071 | Lane et al. | Sep 2004 | B2 |
6843013 | Cutini et al. | Jan 2005 | B2 |
6851213 | Doiron | Feb 2005 | B1 |
6874265 | Pathak | Apr 2005 | B1 |
6918519 | Keller et al. | Jul 2005 | B2 |
6941692 | Krinke et al. | Sep 2005 | B1 |
6990905 | Manole et al. | Jan 2006 | B1 |
7140139 | Markbreit et al. | Nov 2006 | B2 |
7225575 | Kiesel et al. | Jun 2007 | B2 |
7543403 | Schaefer | Jun 2009 | B1 |
7591402 | Rassias | Sep 2009 | B2 |
7600340 | Curry et al. | Oct 2009 | B2 |
7694860 | Clifton, Jr. | Apr 2010 | B2 |
7966759 | Bentley | Jun 2011 | B2 |
8087551 | Henley, II | Jan 2012 | B2 |
8207816 | Crigger et al. | Jun 2012 | B2 |
8235263 | Yeates et al. | Aug 2012 | B1 |
8418391 | Kemmerer et al. | Apr 2013 | B2 |
8881443 | Westwood et al. | Nov 2014 | B2 |
9050433 | Lamble et al. | Jun 2015 | B2 |
9175925 | Pellegrini | Nov 2015 | B2 |
9222742 | Steuwer et al. | Dec 2015 | B2 |
9605919 | Wengender | Mar 2017 | B2 |
9766037 | Irwin | Sep 2017 | B2 |
10072904 | Binns | Sep 2018 | B2 |
10309740 | Fishbein et al. | Jun 2019 | B2 |
10365057 | Black et al. | Jul 2019 | B2 |
10571209 | Dagan | Feb 2020 | B1 |
11022392 | Wallgren | Jun 2021 | B2 |
11029112 | Weiss | Jun 2021 | B2 |
20010033228 | Kisreman et al. | Oct 2001 | A1 |
20020069568 | Bowles | Jun 2002 | A1 |
20030066228 | Smith | Apr 2003 | A1 |
20060208857 | Wong | Sep 2006 | A1 |
20070175935 | Clifton | Aug 2007 | A1 |
20080047187 | Ramsey | Feb 2008 | A1 |
20080134556 | Remelin | Jun 2008 | A1 |
20080179359 | Aberle et al. | Jul 2008 | A1 |
20090321480 | Kincaid et al. | Dec 2009 | A1 |
20120131829 | Fistikchi et al. | May 2012 | A1 |
20130061502 | Derman | Mar 2013 | A1 |
20130075435 | Hellweg | Mar 2013 | A1 |
20130160343 | Higgins | Jun 2013 | A1 |
20140291363 | Clifton, Jr. | Oct 2014 | A1 |
20160047616 | Giebel | Feb 2016 | A1 |
20160252317 | Biran et al. | Sep 2016 | A1 |
20170010062 | Black | Jan 2017 | A1 |
20170191775 | Bibee et al. | Jul 2017 | A1 |
20170241730 | Ochoa | Aug 2017 | A1 |
20170248383 | McLean, III | Aug 2017 | A1 |
20180066910 | Biran | Mar 2018 | A1 |
20200141693 | Rassias | May 2020 | A1 |
20210215454 | Gregory et al. | Jul 2021 | A1 |
Number | Date | Country |
---|---|---|
202010000924 | Jun 2011 | DE |
1469274 | Oct 2004 | EP |
1586851 | Oct 2005 | EP |
2122291 | Jun 2010 | EP |
300737 | Jul 2000 | RU |
2232962 | Jul 2004 | RU |
2018127934 | Jul 2018 | WO |
Number | Date | Country | |
---|---|---|---|
63203107 | Jul 2021 | US |