Door lock with magnetometers

Information

  • Patent Grant
  • 12067855
  • Patent Number
    12,067,855
  • Date Filed
    Tuesday, September 14, 2021
    3 years ago
  • Date Issued
    Tuesday, August 20, 2024
    5 months ago
Abstract
In some embodiments, a method of determining whether a door is ajar may include determining an orientation of a door lock of the door, and, based on the orientation of the door lock, analyzing at least one signal from at least one of two or more proximity sensors of the door lock. The method may further include determining whether the door is ajar based at least in part on a result of the analyzing of the at least one signal. In some embodiments, a method of determining a status of a door may include receiving a first signal from a first magnetometer disposed within a door lock of the door, receiving a second signal from a second magnetometer disposed within the door lock of the door, and detecting, based on a result of an evaluation of both the first signal and the second signal, a possible attack on the door.
Description
BACKGROUND

Deadbolt locks may be used to secure doors to prevent unauthorized entry. Some deadbolt locks can be operated manually by a knob, thumb-turn, or other handle mounted on a secured side of the door, and by a key on an unsecured side of the door. For such deadbolt locks, rotation of the handle extends or retracts a deadbolt into or out of the door. Some deadbolts may be electromechanically actuatable in addition to being manually actuatable. Such electromechanical deadbolts may include a motor that may extend or retract the bolt.


SUMMARY

In some embodiments, a method of determining a status of a door comprises receiving a first signal from a first magnetometer disposed within a door lock of the door, receiving a second signal from a second magnetometer disposed within the door lock of the door, and detecting, based on a result of an evaluation of both the first signal and the second signal, a possible attack on the door.


In some embodiments, at least one non-transitory computer-readable storage medium has encoded thereon executable instructions that, when executed, cause at least one processor to carry out a method of determining a status of a door. The method comprises receiving a first signal from a first magnetometer disposed within a door lock of the door, receiving a second signal from a second magnetometer disposed within the door lock of the door, and detecting, based on a result of an evaluation of both the first signal and the second signal, a possible attack on the door.


In some embodiments, an apparatus comprises an actuator to drive a bolt of a door lock of a door to a locked position and/or to an unlocked position, a housing configured to be mounted to the door, the actuator disposed at least in part within the housing, a first magnetometer disposed at least in part within the housing, a second magnetometer disposed at least in part within the housing, at least one processor disposed within the housing, and at least one storage medium disposed within the housing and having encoded thereon executable instructions that, when executed, cause the at least one processor to carry out a method. The method comprises receiving a first signal from the first magnetometer, receiving a second signal from the second magnetometer, and detecting an unexpected sensor state based at least in part on the first and second signals and one or more reference signals.


In some embodiments, a method of determining a status of a door comprises receiving a first signal from a first magnetometer disposed within a door lock, receiving a second signal from a second magnetometer disposed within the door lock, and determining the status of the door based on an evaluation of both the first signal and the second signal.


In some embodiments, at least one non-transitory computer-readable storage medium has encoded thereon executable instructions that, when executed, cause at least one processor to carry out a method of method of determining a status of a door. The method comprises receiving a first signal from a first magnetometer disposed within a door lock, receiving a second signal from a second magnetometer disposed within the door lock, and determining the status of the door based on an evaluation of both the first signal and the second signal.


In some embodiments, an apparatus comprises an actuator to drive a bolt of a door lock of a door to a locked position and/or to an unlocked position, a housing configured to be mounted to the door, the actuator disposed at least in part within the housing, a first magnetometer disposed at least in part within the housing, a second magnetometer disposed at least in part within the housing, at least one processor disposed within the housing, and at least one storage medium disposed within the housing and having encoded thereon executable instructions that, when executed, cause the at least one processor to carry out a method. The method comprises receiving a first signal from the first magnetometer, receiving a second signal from the second magnetometer, and determining a status of the door based at least in part on the first and second signals and one or more reference signals.


In some embodiments, a method of determining whether a door is ajar comprises determining an orientation of a door lock of the door, and, based on the orientation of the door lock, analyzing at least one signal from at least one of two or more proximity sensors of the door lock. The method further includes determining whether the door is ajar based at least in part on a result of the analyzing of the at least one signal.


In some embodiments, at least one non-transitory computer-readable storage medium has encoded thereon executable instructions that, when executed, cause at least one processor to carry out a method of determining whether a door is ajar. The method comprises determining an orientation of a door lock of the door, and, based on the orientation of the door lock, analyzing at least one signal from at least one of two or more proximity sensors of the door lock. The method further includes determining whether the door is ajar based at least in part on a result of the analyzing of the at least one signal.


In some embodiments, an apparatus comprises an actuator to drive a bolt of a door lock of a door to a locked position and/or to an unlocked position, and a housing configured to be mounted to the door. The actuator is disposed at least in part within the housing. The housing comprises a primary axis and a secondary axis perpendicular to the primary axis. The housing is longer in a first dimension along the primary axis than in a second dimension along the secondary axis. The housing comprises a first end and a second end opposite the first end along the primary axis. The actuator is configured in the housing to drive the bolt via an interface disposed proximal to the first end of the housing. The apparatus additionally comprises a first sensor disposed proximal to the first end of the housing, a second sensor disposed proximal to the second end of the housing, at least one processor disposed within the housing, and at least one storage medium disposed within the housing and having encoded thereon executable instructions that, when executed, cause the at least one processor to carry out a method. The method comprises determining an orientation of the apparatus on the door and determining whether the door is ajar based at least in part on the orientation of the apparatus on the door and one or more signals received from one or both of the first and second sensors. The apparatus is configured to be mounted to the door in any of at least four orientations. The apparatus is configured such that when mounted to the door in a first orientation of the at least four orientations, the primary axis of the housing is aligned with a height axis of the door and the first end of the housing is located closer to a top of the door than the second end. The apparatus is configured such that when mounted to the door in a second orientation of the at least four orientations, the primary axis of the housing is aligned with the height axis of the door and the second end of the housing is located closer to the top of the door than the first end. The apparatus is configured such that when mounted to the door in a third orientation of the at least four orientations, the primary axis of the housing is aligned with a width axis of the door and the first end is located to the right of the second end. The apparatus is configured such that when mounted to the door in a fourth orientation of the at least four orientations, the primary axis of the housing is aligned with the width direction of the door and the first end is located to the left of the second end.


In some embodiments, a method comprises securing a mounting plate to a door lock of a door in a selected one of at least four orientation options, and mounting a housing to the mounting plate in the selected one of the at least four orientation options, the housing having disposed therein an actuator configured to drive a bolt of the door lock to a locked position and/or to an unlocked position.


It should be appreciated that the foregoing concepts, and additional concepts discussed below, may be arranged in any suitable combination, as the present disclosure is not limited in this respect. Further, other advantages and novel features of the present disclosure will become apparent from the following detailed description of various non-limiting embodiments when considered in conjunction with the accompanying figures.





BRIEF DESCRIPTION OF DRAWINGS

The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures may be represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:



FIG. 1A is a front perspective view of one embodiment of a door lock mounted on an open door proximate to a door jamb;



FIG. 1B is a partially exploded front perspective view of the door lock from FIG. 1A and one embodiment of a mounting plate mounted on a door;


FIG. IC is a partially exploded front perspective view of the door lock from FIG. 1A and another embodiment of a mounting plate mounted on a door;



FIG. 2A is a front view of one embodiment of a door lock mounted on a door in a first orientation;



FIG. 2B is a front view of one embodiment of a door lock mounted on a door in a second orientation;



FIG. 2C is a front v of one embodiment of a door lock mounted on a door in a third orientation;



FIG. 2D is a front view of one embodiment of a door lock mounted on a door in a fourth orientation;



FIG. 3 is a flow chart for a method of installing a door lock according to some exemplary embodiments described herein;



FIG. 4 is a flow chart for a method of determining whether a door is ajar according to some exemplary embodiments described herein; and



FIG. 5 is a flow chart for a method of determining a status of a door according to some exemplary embodiments described herein.





DETAILED DESCRIPTION

Traditionally, doors often employ deadbolt locks (also referred to simply as deadbolts) including a bolt that in a retracted (e.g., unlocked) position is disposed at least partially within a door and in an extended (e.g., locked) position extends out from the door, such as into a door jamb of a door frame. The physical presence of the bolt extending from within the door into the door jamb inhibits the door from being opened by blocking the door from being swung out of the door frame. Such deadbolt locks may include actuators to move a bolt of the lock between the extended position and/or the retracted position.


The inventors have contemplated that it may be desirable to have a door lock that includes and adds electromechanical drive capabilities for an associated deadbolt, that is also retrofittable to existing lock sets so consumers who desire remote or automatic actuation capabilities could add such capabilities without extensive modification of their existing doors. One example of such a door lock may be described in U.S. Pat. No. 9,528,296. Such door locks can often be manually actuated to directly drive the bolt, while also including an actuator and clutch mechanism for non-manual actuation of the bolt. Such lock actuators are configured to move the bolt of the lock between the extended position and/or the retracted position.


A door lock may include any of a variety of designs and may include a variety of different deadbolt styles. These differences may present differences in how an electromechanical actuator could be fitted to a lock set and/or could be used to drive a deadbolt lock of the lock set. For example, some lock sets may include internal screw receivers, such as different binding post barrels, into which screws are threaded to hold together different components of the lock set. In a retrofit scenario, a housing of a door lock driver that includes an electromechanical actuator to drive the bolt of the lock set might be affixed to the lock set using these existing screw receivers (e.g., binding post barrels). However, affixing the door lock using these existing screw receivers would cause complexity for the design of the door lock driver, since the screw receivers are in different places in different lock sets or may be of different sizes. Moreover, some lock set designs do not include such screw receivers, or the screw receivers may not be positioned in the lock in a manner that would be accessible for mounting a door lock driver. For example, some lock sets include a driveshaft that can drive a deadbolt between locked and unlocked positions, and the driveshaft may ordinarily be connected to a thumb turn on one side of the door. In some retrofit scenarios, the door lock driver may be connectable to and drive such a driveshaft, through removing the thumb turn and other external components of the existing lock set. Other lock sets, however, may not include such a drive shaft or thumb turn on one side of the door, but may instead have a key slot on both sides of the door that accepts a key to drive the deadbolt. In such a case, internal screw receivers would not be exposed, and a different style of mounting a door lock driver would be needed.


Moreover, there can be complexities to mounting a door lock driver to a door, so as to drive an existing lock set. Different doors may have different arrangements of door components. For example, some doors may have a deadbolt disposed above a door handle, while other doors may have a deadbolt disposed below a door handle. Additionally, some doors may include additional components such as integrated doorbells in the proximity of a deadbolt. The number, size, and arrangement of door components surrounding a deadbolt may all be relevant considerations when retrofitting a deadbolt with electromechanical drive capabilities. Some component arrangements may permit for installation of a door lock driver of a given design, while other components arrangements would not permit installation of that door lock driver and would need a different design.


There are thus a variety of different design choices for existing lock sets and different arrangement of door components, which lead to an array of door lock scenarios. Some scenarios are more common than others. For example, in certain geographic areas with door-mounted doorbells, the deadbolts are commonly driven by a thumb turn and thus may be electromechanically driven using a driveshaft. As another example, in certain geographic areas where the deadbolt is driven on both sides of the door with a key, the deadbolt may be arranged below the door handle. When designing a retrofit device, then, the natural solution would be to have different retrofit device designs for the different common scenarios.


Described herein, however, are some embodiments of a door lock that may be used for a variety of door lock and door scenarios. To be compatible with these different scenarios, the door lock is configured to be mounted to a door in multiple different orientations. Depending on the arrangement of door components, a non-axisymmetric door lock may be able to be mounted to an existing deadbolt in one orientation but not in another orientation, as explained in greater detail below. As such, during installation of door locks of these embodiments, a user is able to select an appropriate orientation of a door lock based on the arrangement of preexisting door components and/or any other space constraints related to the deadbolt area of the door. In addition, in some embodiments, the door lock is mountable to the door in those different orientations using multiple different techniques, such as using different positions or arrangements of screws (for different positions of screw receivers), using adhesives, or using other mounting techniques. Further, in some embodiments, the door lock drives the deadbolt by driving the driveshaft, while in other embodiments the door lock drives the deadbolt by driving a key positioned in a cylinder of the existing lock set.


In some embodiments, a mounting plate may be used to mount a door lock to a door. Different arrangements of components within the lock set or on the door may require different mounting techniques and orientations, as mentioned above, and in these embodiments may be addressed in part using different mounting plates. In some such embodiments, a multi-orientation door lock may mount to a given mounting plate in any of multiple orientations.


While the inventors have recognized that a multi-orientation door lock may be associated with certain benefits, the inventors also recognized that a multi-orientation door lock would the additional challenges that would not arise in a single-orientation door lock. For example, a processor of a door lock with an electromechanical actuator may base certain operations on the orientation of the door lock. For example, when the door lock is mounted in one orientation, rotating an output shaft of a motor clockwise may extend a deadbolt, whereas when the door lock is mounted in another orientation, rotating the output shaft of the motor clockwise may instead retract the deadbolt. As such, successful functioning of the multi-orientation door lock may be associated with the processor knowing the orientation in which the door lock is mounted to the door.


As another example, there may be benefits to a door lock that includes or is associated with one or more sensors to detect whether the door is open or closed. This may assist in determining whether the door is secured (e.g., closed and locked), which may not be determinable based only on the position of the deadbolt (e.g., the door may not be secured even if the deadbolt is in a locked position, because the door could be ajar). A proximity sensor could be used, such that a sensing component disposed on or within the door lock (or otherwise disposed on the door) may sense the distance to a sensed component disposed on a door jamb. For example, a magnetometer (or other magnetic sensor) of the door lock may be configured to sense a strength of a magnetic field of a magnet disposed on the door jamb. As the door opens or closes, the distance between the magnetometer and the magnet may increase or decrease, respectively, such that the sensed strength of the magnetic field varies as the door opens or closes. A signal output from the magnetometer may vary in a predictable way based on the status of the door, as the door swings toward or away from the magnet. As such, the signal output from the magnetometer may be used to determine a status of the door, such as whether the door is open or closed.


However, a door lock with such a magnetometer would face certain challenges if it were to be installed in multiple orientations. Mounting a door lock in different orientations could complicate the processor's interpretation of the sensor signals. For example, some orientations of the door lock may result in a position of the magnetometer that is too far away from a magnet mounted on the door jamb for accurate readings. While in one orientation a magnetometer may be disposed near the edge of the door and thus close enough to sense a magnetic field of a magnet disposed on the door jamb, in another orientation the magnetometer may be far from the magnet and unable to sense the magnetic field reliably.


As another example of such challenges, some door locks include magnetic materials that may affect the ability of a magnetometer to accurately sense a magnetic field of a magnet mounted on a door jamb, preventing reliable determination of a door status based on the sensed magnetic field. For example, as mentioned above, some deadbolts are operated on both sides of a door with a key in a cylinder of the lock set. These deadbolts and lock sets may be retrofitted by mounting an electromechanical door lock over the deadbolt while the key is inserted in the cylinder. To lock or unlock the deadbolt, an actuator within the door lock rotates the key in the appropriate direction. This presents a challenge to including a magnetometer. Often, deadbolt keys may be magnetic. The presence of the magnetic material near the magnetometer may impact the magnetic field sensed by the magnetometer. As such, a magnetometer disposed within the door lock may be unable to reliably sense the presence of a magnet on a door jamb and thus may be unable to reliably sense whether the door is open or closed using a magnetometer.


Furthermore, in some cases, a door lock with a magnetometer that includes electromechanical drive capabilities may be susceptible to attack from an unauthorized user. A processor of a door lock may use the magnetometer as described above to determine that a door is in either an “open” or “closed” state, and may also determine that a door lock is in either a “locked” or “unlocked” state. In some locks, if, for example, a door lock is determined to be in a “locked” state when the door is determined to be in an “open” state (which may be representative of an error, or an undesirable state, as a door lock may typically be in the “locked” state only when the door is in the “closed” state), the processor of the door lock may automatically initiate processes to unlock the door. This may be done to allow the door to be closed and locked properly. However, if an attacker is able to trick the processor of the door lock that is actually in a “locked, closed” state into thinking that the door lock is in a “locked, open” state, the processor may incorrectly perform the automatic operations to unlock the door, granting the attacker access. As described above, a door lock may determine whether the door is open or closed by analyzing a signal output by a magnetometer (or other sensor) of the door lock. An attacker equipped with a foreign magnet (i.e., a magnet other than the magnet disposed on the door jamb) may bring the foreign magnet into the proximity of the magnetometer of the door lock, thereby overriding the effect of the magnetic field of the magnet on the door jamb. In this way, the attacker may manipulate the magnetometer signal such that the processor improperly determines that a closed door is open, and consequently proceeds to unlock the lock.


There are thus a variety of challenges that arise with door lock drivers that are arranged to be installed in multiple orientations, and that would sway a designer of a door lock driver not to design a door lock that may be arranged in multiple orientations or to design a door lock that does not include a magnetometer. As discussed above, however, described herein are embodiments of a door lock driver that is configured to be mounted and operated in multiple different orientations and that may drive lock sets of a variety of types (e.g., via a drive shaft or by driving a key). In addition, described herein are embodiments that include two or more magnetometers.


In some embodiments, a door lock configured to be installed in multiple different orientations may include an accelerometer and may use the accelerometer to automatically determine the orientation in which the door lock has been installed. Additionally or alternatively, orientation information may be manually entered by an owner of the door lock through a user interface of the door lock and received by the processor. The door lock may be configured to use orientation information to determine how to perform various operations of the lock. For example, in some embodiments the door lock may determine in which direction (e.g., clockwise or counterclockwise) to drive a motor to move a deadbolt to an unlocked position. In some embodiments, as another example, the door lock may determine a manner in which to operate one or more magnetometers based on the orientation.


In view of the above, the inventors have recognized the benefits of a door lock with at least two magnetometers for state determination for a door. The two (or more) magnetometers may be disposed in different locations on or within the door lock. Due to an orientation of the door lock, one magnetometer may provide a more accurate reading than the other magnetometer. Through detecting the orientation, the door lock may designate one the primary magnetometer. For example, if signals output from a first magnetometer at one location in the door lock would be, given the orientation or configuration of the door lock, adversely affected by a nearby magnetic material (such as a magnetic key disposed in the deadbolt), signals from a second magnetometer that is disposed farther from the magnetic material may instead be analyzed, and the door lock may designate the second magnetometer the primary magnetometer. As another example, a magnetometer disposed near the edge of the door, and thus near the magnet disposed on the door jamb when the door is closed, may be designated as a primary magnetometer, and a magnetometer disposed away from the edge of the door, and thus away from the magnet disposed on the door jamb when the door is closed, may be designated as a secondary magnetometer. The primary magnetometer may be selected automatically based on an orientation of the door lock, as determined by an accelerometer reading, and/or the primary magnetometer may be selected manually based on an orientation of the door lock as determined by a user input. When the magnetometer signals are received by the processor, the information from the primary magnetometer may be given more weight, as this information may be more representative of the true state of the door.


The inventors have also recognized that a door lock with at least two magnetometers may mitigate risk of a successful attack. While an attacker may in some cases be able to manipulate the signal of a single magnetometer with a foreign magnet to trick the processor into determining an improper door state, simultaneously manipulating the signals of multiple magnetometers may be substantially more difficult, such that it may be impractical for an attacker to attempt to unlock a door lock with a foreign magnet.


In some embodiments, a door lock includes an actuator to drive a bolt of a lock set of the door to a locked position andlor to an unlocked position. An actuator may include a motor, a solenoid, or any other suitable actuator configured to adjust a position of a bolt. The actuator may be disposed at least partially within a housing. The housing may be configured to be mounted to a door. In some embodiments, a housing of the door lock may be mounted to the door via a mounting plate, as described in greater detail below.


Although the disclosure is not limited to door locks and/or housing of any particular shape, some door locks described may include non-axisymmetric housings. In some embodiments, the housing comprises a primary axis and a secondary axis perpendicular to the primary axis. The housing may be longer in a first dimension along the primary axis than in a second dimension along the secondary axis. That is, a housing of a door lock may be longer in one dimension than in another. For example, a housing may be at least 50% longer in a one dimension than in another. In some embodiments, a housing may be oval-shaped, and may include one or more straight edges between curved ends. Although some housings may be non-axisymmetric or elongate, it should be appreciated that axisymmetric housing are also contemplated, and the disclosure is not limited in this regard. In some embodiments, the housing comprises a first end and a second end opposite the first end along the primary axis. The actuator may be configured in the housing to drive the bolt via an interface disposed proximal to the first end of the housing. For example, a handle of the door lock that is configured to enable manual operation of the deadbolt may be proximal to the first end of the housing.


A door lock may include one or more sensors, such as proximity sensors and/or accelerometers. It should be appreciated that although the disclosure often refers to magnetometer and magnets, any suitable sensing component and sensed component may be included, as the disclosure is not limited in regard to sensing modality. In some embodiments, a first magnetometer is disposed proximal to a first end of the housing, and a second magnetometer is disposed proximal to a second end of the housing.


In some embodiments, a door lock is configured to drive a driveshaft that is couplable to the bolt. In some embodiments, the door lock may be configured to retrofit onto an existing deadbolt lock that was in place on a door prior to introduction of a lock system including an actuator for the bolt. The driveshaft may be a portion of the pre-existing deadbolt lock set and drives a bolt of the pre-existing deadbolt lock set. In such a case, certain external elements of the pre-existing deadbolt lock may be removed to expose the driveshaft, and components of the door lock may be arranged to enable the actuator to drive the driveshaft. It should be appreciated, however, that embodiments are not limited to a retrofit context and that the driveshaft and bolt may not be components of a pre-existing deadbolt lock.


According to exemplary embodiments described herein, a door lock may include one or more processors configured to coordinate one or more functions of the door lock. The processor(s) may be configured to execute one or more sets of computer-executable instructions stored on computer-readable storage onboard the door lock. The storage may be implemented as one or more volatile and/or non-volatile storages, such as non-volatile memory. The processor(s) may be configured to receive information from one or more sensors of the door lock, including signals from a magnetometer and/or accelerometer of the door lock. The processor(s) may also be configured to command one or more actuators of the door lock. For example, the processor(s) may command an actuator (e.g., a motor) to automatically move a driveshaft of the door lock. The processor(s) may also be configured to communicate with one or more other devices. For example, the processor(s) may control one or more wireless transmitters of the door lock to send or receive information/commands to or from a remote device, respectively. The door lock may include a power source configured to supply electrical power to the processor(s) and associated components. In some embodiments, the power source may be one or more batteries.


Turning to the figures, specific non-limiting embodiments are described in further detail. It should be understood that the various systems, components, features, and methods described relative to these embodiments may be used either individually and/or in any desired combination as the disclosure is not limited to only the specific embodiments described herein.



FIG. 1A is a front perspective view of one embodiment of a door lock 100 mounted on an open door 10 proximate to a door jamb 12 associated with the door 10. The door lock 100 comprises a housing 102 that encloses a wireless transceiver, one or more processors, a power source, an actuator, a transmission, a driveshaft and/or additional internal components. The door lock 100 additionally comprises a mounting plate 104 configured to allow the housing 102 to be mounted to an associated door 10. The mounting plate 104 may allow the housing 102 to be mounted with one or more fasteners (e.g., screws) or toollessly (e.g., with one or more latches). In some embodiments, the mounting plate may mount to preexisting deadbolt lock hardware in the door. Of course, any suitable arrangement may be employed for mounting the housing 102 to a door, as the present disclosure is not so limited.


The door lock 100 additionally includes a handle 106 that may be rotated by a user to correspondingly rotate a driveshaft of the door lock 100. The driveshaft is in turn couplable to a bolt of the deadbolt and configured to transfer rotational motion of the driveshaft into linear movement of the bolt. The handle 106 may be continuously coupled to the driveshaft, such that whenever the bolt moves, the handle 106 correspondingly moves. Of course, in some embodiments the handle 106 may be selectively couplable to a driveshaft of the door lock, as the present disclosure is not so limited.


The door lock 100 additionally comprises a first magnetometer 120, a second magnetometer 122, and an accelerometer 130. It should be appreciated that while the first magnetometer 120, the second magnetometer 122, and the accelerometer 130 are depicted as being disposed on an external surface of the housing 102 in FIG. 1A, in other embodiments any or all of these components may be disposed within the interior of the door lock 100, or in any other suitable location, as the disclosure is not limited in this regard. A magnet 150 is disposed on the door jamb 12. As the door 10 swings between its open and closed states, the distance between the magnet 150 and the two magnetometers 120, 122 changes. Without wishing to be bound by theory, a detected or sensed strength of a magnetic field associated with a magnet may be related to a distance from the magnet. As such, because the magnetometers are capable of sensing a strength of a magnetic field, a processor of the door lock 100 is able to determine from the signals of the magnetometers the sensed strength of the magnetic field, and thus is able to make a determination of proximity of the door lock 100 to the magnet 150 and as to whether the door 10 is open or closed.



FIG. 1B is a partially exploded front perspective view of one embodiment of a door lock and a first mounting plate 104a mounted on a door 10. In this embodiment, a housing 102 of the door lock (which includes and/or encloses one or more magnetometers, one or more accelerometers, a wireless transceiver, one or more processors, a power source, an actuator, a transmission, a driveshaft and/or additional components) is configured to mount to the first mounting plate 104a.


The first mounting plate 104a is configured to mount to existing hardware of the deadbolt that is installed in the door 10. In this embodiment, a bolt (not shown) is retained within a deadbolt housing 14. Extending from the deadbolt housing are two mounting rods 16. The first mounting plate 104a is configured to mount to the door 10 by engaging the existing hardware of the deadbolt. In this embodiment, the mounting rods 16 extend through corresponding mounting holes 160 in the first mounting plate 104a. The first mounting plate 104a includes a mounting hole pattern such that the mounting rods 16 may be received by the at least some of the plurality of mounting holes 160 in any of at least four orientations. That is, the first mounting plate 104a is configured to be mounted to the existing hardware of the deadbolt in any of at least four orientations. One or more threaded fasteners (including screws or bolts) may be used to mount the plate 104a to the door 10 by coupling the one or more threaded fasteners to one or more of the mounting rods 16. The mounting rods 16 may be embodied, for example, as binding post barrels or similar hardware including a threaded cavity into which a threaded fastener may be threaded.


The first mounting plate 104a additionally includes a central bore 166, through which a driveshaft 168 is configured to pass. The driveshaft 168 may couple the output of the actuator of the door lock (optionally via a transmission and/or any suitable number of adapters) to the existing hardware of the deadbolt, such that engaging the actuator causes the bolt to extend and/or retract. It should be appreciated that different adapters may be used to couple the actuator (or transmission) to the different driveshafts of the deadbolt, thereby enabling a single door lock to be compatible with different deadbolt designs.



FIG. 1C is a partially exploded front perspective view of one embodiment of a door lock and a second mounting plate 104b mounted on a door 10. In this embodiment, the door 10 includes a lock cylinder 18 that protrudes beyond the plane of the door. The second mounting plate 104b is configured to mate with the protruding lock cylinder 18 by means of a central bore 166 that receives the lock cylinder 18. The second mounting plate 104b includes a plurality of set screw holes 162 around the perimeter of the central bore 166, The set screw holes 162 are configured to receive set screws that, when installed, engage the lock cylinder 18 extending into the central bore 166. The resulting frictional contact between the set screws and the lock cylinder 18 secures the position and orientation of the second mounting plate 104b relative to the door 10. In some embodiments, mounting rods may additionally extend into corresponding mounting holes of the second mounting plate 104b, and/or adhesive 164 may be used to adhere the second mounting plate 104b to the door 10. It should be appreciated that any or all of these mounting mechanisms may be employed alone or in combination to mount a mounting plate to a door, as the use of one mounting mechanism need not necessitate nor imply the use of any other mounting mechanism.


In the embodiment of FIG. 1C, a key 20 is inserted into the lock cylinder 18 when the housing 102 (and enclosed components) is mounted to the second mounting plate 104b. As such, an output of the actuator and/or transmission of the door lock may include an adapter configured to engage with the key 20. Such an adapter may include, for example, a slot or pocket into which the key is inserted when the housing is fitted over the key. In this way, rotation of the actuator of the door lock may rotate the key 20 to extend and/or retract the bolt of the deadbolt, thereby locking or unlocking the door.


The plate 104b of FIG. 1C may also include, in some embodiments, an adhesive material 164 on the surface of the plate 104b that contacts the door 10. In some cases, the lock cylinder 18 of the lock may be flush with the surface of the door 10, or sufficiently flush with the surface of the door 10, to impede the set screws from being secured to the cylinder 18 in a manner that would form a reliable mount. In some such cases, rather than using the set screws and the set screw holes 162, the plate 104b may be mounted on the door 10 using the adhesive material 164. In some cases, the adhesive material 164 may be covered with a cover made of any suitable removable material, such as a waxed paper or other suitable material. When the adhesive 164 is not used for the mounting, the cover may remain on the adhesive 164. The adhesive 164 may be exposed by removing the cover, when the adhesive 164 is to be used.


In some embodiments, a kit may be provided that includes the lock 102 (and components thereof) as well as the plates 104a and 104b, as well as suitable adapters for driving a driveshaft and/or a key.



FIG. 2A-2D are front views of a door lock 200 mounted on a door 20 in different orientations. In some embodiments, a door lock may be configured to be mounted in any of at least four orientations.



FIG. 2A depicts a door lock 200 mounted on a door 20 in a first orientation. In this embodiment, a door handle 24 of the door 20 is arranged directly below a deadbolt of the door 20. Correspondingly, the door lock 200 is mounted in a vertical orientation such that the door lock 200 extends up and away from the deadbolt, with lock 200 located on the door such that the actuator and thumb turn or handle of the door lock 200 are mounted over a key or driveshaft of the existing lock set (see discussion of FIGS. 1B-1C above). In this orientation, the primary axis of the housing is aligned with a height axis of the door and the second end of the housing is located closer to a top of the door than the first end.



FIG. 2B depicts a door lock 200 mounted on a door 20 in a second orientation. In this embodiment, a door handle 24 of the door 20 is arranged directly above a deadbolt of the door 20. Correspondingly, the door lock 200 is mounted in a vertical orientation such that the door lock 200 extends down and away from the deadbolt, with lock 200 located on the door such that the actuator and thumb turn or handle of the door lock 200 are mounted over a key or driveshaft of the existing lock set (see discussion of FIGS. 1B-1C above). In this orientation, the primary axis of the housing is aligned with the height axis of the door and the first end of the housing is located closer to the top of the door than the second end.



FIG. 2C depicts a door lock 200 mounted on a door 20 in a third orientation. In this embodiment, a door handle 24 of the door 20 is arranged directly below a deadbolt of the door 20. Additionally, a doorbell 26 or other door-mounted component is arranged directly above the deadbolt. Correspondingly, the door lock 200 is mounted in a horizontal orientation such that the door lock 200 extends to the left and away from the edge of the door, with lock 200 located on the door such that the actuator and thumb turn or handle of the door lock 200 are mounted over a key or driveshaft of the existing lock set (see discussion of FIGS. 1B-1C above). In this orientation, the primary axis of the housing is aligned with a width axis of the door and the first end is located to the right of the second end.



FIG. 2D depicts a door lock 200 mounted on a door 20 in a fourth orientation. In this embodiment, a door handle 24 of the door 20 is arranged directly below a deadbolt of the door 20. Additionally, a doorbell 26 or other component is arranged directly above the deadbolt. However, in contrast to FIG. 2C, the door of FIG. 2D is of the opposite sense. That is, whereas the door 20 of FIG. 2C includes hinges 22 toward the left side of the door and the handle 24 toward the right side of the door, the door 20 of FIG. 2D includes hinges 22 toward the right side of the door and the handle 24 toward the left side of the door. Correspondingly, the door lock 200 is mounted in a horizontal orientation such that the door lock 200 extends to the right and away from the edge of the door, with lock 200 located on the door such that the actuator and thumb turn or handle of the door lock 200 are mounted over a key or driveshaft of the existing lock set (see discussion of FIGS. 1B-1C above). In this orientation, the primary axis of the housing is aligned with a width axis of the door and the first end is located to the left of the second end.


It should be appreciated that the position of a door lock relative to a handle of the door is non-limiting. For example, the door lock could be mounted in a horizontal left or horizontal right orientation at a location above or below the handle, or the door lock could be mounted in a vertical up or vertical down orientation at a location above or below the handle, (assuming no other door components are mounted to the door that would be in the way, of course). An orientation of the door lock (e.g., vertical up, vertical down, horizontal left, horizontal right, or any other) need not be related to a position of the door lock relative to any other door component (e.g., above, below, to the left, or to the right of, for example, a door handle). Also, it should be appreciated that a door lock may be mounted in any orientation on either side of a door of any sense (i.e., whether the door hinges are to the right or to the left), as the disclosure is not so limiting.



FIG. 3 is a flow chart for a method of installing a door lock according to some exemplary embodiments described herein. At block 302, a desired orientation of the door lock is selected. As described above, an orientation of a door lock may be selected based at least in part on the locations and orientations of other door components, user preference, or other factors. At block 304, an appropriate mounting plate is selected. The selection of the mounting plate may depend at least in part on the selected orientation of the door lock, in addition to other factors including but not limited to the style and/or design of the deadbolt to be retrofitted or the locations and orientations of other door components, such as a door handle. At block 306, an appropriate mounting technique is selected for the selected mounting plate. As described above, mounting techniques may include (but are not limited to) screws to engage with preexisting deadbolt hardware, set screws to engage with a lock cylinder, and adhesive to adhere to a surface of the deadbolt or door. At block 308, the mounting plate is mounted to the door, which may include mounting the mounting plate to a deadbolt of the door. In some embodiments, the mounting plate may be secured to the door in one of at least four orientations.


At block 310, the housing is positioned relative to the mounting plate. The position of the housing relative to the mounting plate may depend at least in part on the desired orientation of the door lock as well as the orientation of the mounting plate. In some embodiments, positioning a housing relative to the mounting plate may include engaging an actuator and/or a transmission disposed within the housing with a driveshaft and/or other component of a preexisting deadbolt of the door. The actuator may be configured to drive a bolt of the deadbolt to a locked position and/or to an unlocked position via the transmission and/or the driveshaft, At block 312, latches of the door lock are closed to secure the housing of the door lock to the mounting plate. At block 314, two (or more) proximity sensors are calibrated. Calibration of the proximity sensors may include opening and closing the door, and recording signals produced by the proximity sensors. For example, while the door is closed, a user may indicate to the processor that the door is closed via a user interface, and the processor may record the corresponding signals from the proximity sensors as indicative of the door being closed. A similar procedure may be repeated when the door is open, or at multiple different states of the door being open, Of course, it should be appreciated that proximity sensors may be calibrated in any of a plurality of different ways, and the disclosure is not limited in how a proximity sensor may be calibrated.


In some embodiments, installing a door lock may additionally include manually selecting an orientation of the housing via a user interface. Such a user interface may be integrated with the housing of the door lock in some embodiments, and in such a case may take any suitable form, as embodiments are not limited in this respect. For example, a switch or button may be used to input the orientation. In other embodiments, the user interface may not be integrated with the housing, but may instead be located on another device. For example, a user's computing device (e.g., a smart phone, a wearable computing device such as a smart watch or smart glasses, a tablet computing device, a laptop or desktop personal computer, a personal digital assistant (PDA), or other device) may execute software such as an app and may, through the software, present a user interface to the user. The user may operate the user interface to input orientation into the user interface. The software and the device may then wirelessly communicate the orientation to a processor disposed within the housing, and the processor may store the orientation information upon receipt.


In embodiments in which the proximity sensors are magnetometers (or other magnetic sensors), installing a door lock may additionally include securing a magnet or magnetic material to a door jamb associated with the door. Where the proximity sensors are embodied as other sensors to sense another material or device, installation may include securing such other material or device to the jamb.



FIG. 4 is a flow chart for a method of determining whether a door is ajar according to some exemplary embodiments described herein. The method of FIG. 4 may be implemented by the door lock via executable instructions stored on one or more storages (e.g., memory) of the door lock and executed by a processor of the door lock, or otherwise implemented by a control circuit.


It should be appreciated that, as used herein relating to that state or status of a door, the terms “open” and “ajar” are used synonymously to mean “not closed”.


At block 402, the door lock determines an orientation in which it was mounted to the door. In some embodiments, the door lock may determine the orientation automatically by analyzing signals of an accelerometer (or other sensor) of the door lock. In some embodiments, the door lock may determine the orientation in accordance with information received via a user interface from a user who manually enters the information. The door lock may obtain the information via any suitable user interface, including a user interface integrated with the door lock or another user interface, and in some embodiments may receive orientation information wirelessly from a computing device separate from the door lock, such as from a smartphone of the user running an associated application.


At block 404, the door lock selects one of a plurality of magnetometers of the door lock as a primary magnetometer. The primary magnetometer may be selected based at least in part on the determined orientation of the door lock. For example, the door lock may be configured with information on the locations of each of the magnetometers in the door lock, and the door lock may select a magnetometer that is in a location closest to a door jamb when the door is closed. In some embodiments, the door lock may be configured to select a certain magnetometer as the primary magnetometer when the lock is in a certain orientation.


At block 406, a signal from the selected magnetometer is obtained. At block 408, the door lock analyzes the magnetometer signal as part of determining a door status (e.g., closed or ajar). In some embodiments, to analyze the signal, the door lock compares the signal to a reference signal, such as a signal generated during a calibration routine. Such a reference signal may correspond to an expected value of the magnetometer signal when the door is closed. If the signal from the magnetometer at a time matches the reference signal, such as equaling the reference signal and/or being within a threshold amount of the reference signal, the door may be closed, however, the magnetometer signal does not match the reference signal, the door may be open. The door lock may analyze the magnetometer signal with respect to the reference signal to make this determination.


At block 410, a determination is made as to whether the door is ajar, based at least in part on a result of the analysis of the signal. The process of FIG. 4 then ends. Following the process, the determination of block 410 may be used in any suitable manner. For example, if the door is determined to be open/ajar, then in some embodiments a notification may be sent to a user that the door is open. This may include wirelessly transmitting a notification from the door lock directly to a user's computing device or to another device (e.g., a server) which may notify a user that the door is open. If the process of FIG. 4 was initiated by a user or other entity requesting information on door status, following the process, the door lock may transmit a response to the request, indicating the determined status of the door (e.g., closed or open/ajar).


The method of FIG. 4 was described in connection with use of one signal from one magnetometer. It should be appreciated, however, that embodiments are not so limited. In some embodiments, while one magnetometer may be treated as the primary magnetometer and may be chiefly used to determine door status, in other embodiments one or more secondary magnetometers may additionally be used to determine door status. In some such embodiments, a result of analyzing a primary magnetometer's signal may be weighted most in making a determination of door status, while the result(s) of analyzing the signal(s) from the secondary magnetometer(s) may be weighted less. In embodiments in which signals from multiple magnetometers are analyzed, the signals may in some embodiments be analyzed in similar ways. For example, if the analysis includes comparing a signal to a reference value, such as from calibration, each of the magnetometer signals may be respectively compared to a corresponding reference signal, each of which may have been obtained during a calibration. If all signals match the reference signals and thus all indicate that the door is closed, then the determination may be made that the door is closed. If the comparison result for the primary magnetometer indicates that the door is closed but the comparison result for the secondary magnetometer indicates that the door is open, the comparison result from the primary magnetometer may be used as the result. Or, if the two results differ, the door lock may determine that the door status is uncertain, or may output a status determination that indicates that the door may be in one status but that another of the magnetometers indicates that the door may be in another status.


While the method of FIG. 4 is described in reference to magnetometers, it should be appreciated that any suitable proximity sensor may be used, as the disclosure is not so limited.



FIG. 5 is a flow chart for another method of determining a status of a door according to some exemplary embodiments described herein. The method of FIG. 5 may, in some embodiments, be used to determine whether a door is being subjected to an attack, such as in a scenario in which an attacker is using a foreign magnet to try to cause a magnetometer of the door lock to output an incorrect value and cause the door lock to reach an incorrect conclusion about the door status. The method of FIG. 4 may be implemented by the door lock via executable instructions stored on one or more storages (e.g., memory) of the door lock and executed by a processor of the door lock, or otherwise implemented by a control circuit.


It should be appreciated that a status of a door may be determined for any appropriate reason, including but not limited to simply confirming the status of the door, or determining whether or not to unlock the door, such as in response to a request to unlock the door.


At block 502, the door lock receives a first signal from a primary magnetometer of the door lock. As explained above, the door lock may select a primary magnetometer based at least in part on an orientation of the door lock, including using techniques described above. At block 504, the door lock receives a second signal from a secondary magnetometer of the door lock.


At block 506, the door lock analyzes the first and second signals. Analyzing the signals may include comparing the first signal to a first reference signal and the second signal to a second reference signal. As described above, reference signals may be generated during a calibration routine.


In some embodiments, in block 506, the door lock may also determine whether the first and second signals are consistent with one another. For example, if the first signal matches a corresponding reference value and the second signal does not (or vice versa), the door lock may determine that the two signals are inconsistent with one another. As another example, in some embodiments, the door lock may determine whether, for a given value of the first reference signal, the value of the second signal matches an expected value of the second signal. This may be done because, under ordinary circumstances (i.e., not during an attack), the two magnetometers may output signals in a predictable manner, and in a manner that varies predictably. This is because, for a hinged door, the magnetometers may output a signal that varies along the swing path of the door, as the magnetometers move farther away from or closer to a magnet disposed on a jamb, and may output that same signal (or a signal within a threshold difference of tolerance) each time the door is swung. Given that, there may be predictable values for both magnetometers, and a value output by one magnetometer may correspond to a particular position of the door along a swing path and a value that would be output by the other magnetometer at that door position may be determinable. As such, the door lock may determine, for a given value obtained in block 502 for a magnetometer, whether the value of the signal for the other magnetometer matches the expected/predicted value for that magnetometer.


As another example, the door lock may determine whether recent changes in the values of the first and second signals output by the magnetometers have been consistent. For example, a first signal changing significantly while a second signal remains constant may be inconsistent with signals output by magnetometers that are both mounted on the same door and thus should change or hold constant together, and may be indicative of an attack.


At block 508, the door lock determines a status of the door based on a result of the analysis of the first signal and the second signal in block 506. In some embodiments, determining a status of a door may include determining that the first and second signals indicate that the door is either ajar or closed. In some embodiments, the door lock may also in some cases determine that the signals are indicative of an unexpected state. This may be an unexpected state of the magnetometer signals, indicating that the door status is indeterminate or unexpected.


An unexpected state may in some cases be indicative of an attack (e.g., an in-progress break-in attempt), or in other cases may be indicative of an error. In some embodiments, detecting an unexpected state may include determining that the first and second signals do not both indicate the same door status, or are inconsistent with one another. Of course, unexpected states may be detected based on the first and second signals in other ways, and it should be appreciated that the disclosure is not limited in regard to how an expected state is detected.


At block 510, the door lock outputs the status of the door. Outputting the status of the door may include, in a case that an unexpected state is determined (which may be indicative of an attack) wirelessly sending an alert from the door lock to a recipient outside the door lock, such as to an owner of the door lock or to law enforcement. As such, in these embodiments, if a possible attack is detected, the owner of the lock and/or law enforcement may be notified. In other embodiments, however, rather than detecting a possible state, a door lock error may be detected, and only the owner of the lock may be notified and not law enforcement.


In some embodiments, the method may also include configuring the door lock to refrain from unlocking the door lock in response to a detection of a possible attack on the door. As mentioned above, some successful attacks on the door may cause a door lock to unlock automatically. In some embodiments, therefore, the door lock may not unlock for a time, even in response to a request to unlock that purports to be received from the homeowner or another valid user of the lock. This may prevent opening of the door in a scenario in which the door lock has detected that an attempt to break into the door is underway. In some such embodiments, the door lock may only refrain from unlocking for a certain time period, which may be configured. For example, a suitable time period may be five minutes, ten minutes, one hour, or other suitable time period.


The above-described embodiments of the technology described herein can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers, Such processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component, including commercially available integrated circuit components known in the art by names such as CPU chips, GPU chips, microprocessor, microcontroller, or co-processor. Alternatively, a processor may be implemented in custom circuitry, such as an ASIC, or semicustom circuitry resulting from configuring a programmable logic device. As yet a further alternative, a processor may be a portion of a larger circuit or semiconductor device, whether commercially available, semicustom or custom. As a specific example, some commercially available microprocessors have multiple cores such that one or a subset of those cores may constitute a processor. Though, a processor may be implemented using circuitry in any suitable format.


Such processors may be interconnected by one or more networks in any suitable form, including as a local area network or a wide area network, such as an enterprise network or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks.


Also, the various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.


In this respect, the embodiments described herein may be embodied as a computer readable storage medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments discussed above. As is apparent from the foregoing examples, a computer readable storage medium may retain information for a sufficient time to provide computer-executable instructions in a non-transitory form. Such a computer readable storage medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present disclosure as discussed above. As used herein, the term “computer-readable storage medium” encompasses only a non-transitory computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine. Alternatively or additionally, the disclosure may be embodied as a computer readable medium other than a computer-readable storage medium, such as a propagating signal.


The terms “program” or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects of the present disclosure as discussed above. Additionally, it should be appreciated that according to one aspect of this embodiment, one or more computer programs that when executed perform methods of the present disclosure need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present disclosure.


Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.


Also, data structures may be stored in computer-readable media in any suitable form. For simplicity of illustration, data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that conveys relationship between the fields. However, any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.


Various aspects of the present disclosure may be used alone, in combination, or in a variety of arrangements not specifically discussed in the embodiments described in the foregoing and is therefore not limited in its application to the details and arrangement of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.


Also, the embodiments described herein may be embodied as a method, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.


Further, some actions are described as taken by a “user.” It should be appreciated that a “user” need not be a single individual, and that in some embodiments, actions attributable to a “user” may be performed by a team of individuals and/or an individual in combination with computer-assisted tools or other mechanisms.


While the present teachings have been described in conjunction with various embodiments and examples, it is not intended that the present teachings be limited to such embodiments or examples. On the contrary, the present teachings encompass various alternatives, modifications, and equivalents, as will be appreciated by those of skill in the art. Accordingly, the foregoing description and drawings are by way of example only.

Claims
  • 1. A method of determining a status of a door, the method comprising: receiving a first signal from a first magnetometer disposed within a door lock of the door;receiving a second signal from a second magnetometer disposed within the door lock of the door; anddetecting, based on a result of an evaluation of both the first signal and the second signal, a possible attack on the door;wherein the evaluation of both the first signal and the second signal comprises weighting the first signal and the second signal based at least in part on an orientation of the door lock.
  • 2. The method of claim 1, wherein detecting, based on the result of the evaluation of both the first signal and the second signal, the possible attack on the door comprises: comparing the first signal to a first reference signal and the second signal to a second reference signal; andin response to the comparing of the first and second signals to the first and second reference signals, detecting the possible attack on the door.
  • 3. The method of claim 1, further comprising: sending an alert to an owner of the door lock in response to detecting the possible attack on the door.
  • 4. The method of claim 1, further comprising: sending an alert to law enforcement in response to detecting the possible attack on the door.
  • 5. The method of claim 1, further comprising: refraining from unlocking the door lock in response to identifying the possible attack on the door.
  • 6. The method of claim 2, wherein comparing the first and second signals to the first and second reference signals comprises comparing the first and second signals to signals generated during a calibration routine.
  • 7. The method of claim 1, wherein detecting, based on the result of the evaluation of both the first signal and the second signal, the possible attack on the door comprises: determining whether the first and second signals are consistent; andin response to determining that the first and second signals are inconsistent, detecting the possible attack on the door.
  • 8. At least one non-transitory computer-readable storage medium having encoded thereon executable instructions that, when executed, cause at least one processor to carry out a method of determining a status of a door, the method comprising: receiving a first signal from a first magnetometer disposed within a door lock of the door; receiving a second signal from a second magnetometer disposed within the door lock of the door; anddetecting, based on a result of an evaluation of both the first signal and the second signal, a possible attack on the door;wherein the evaluation of both the first signal and the second signal comprises weighting the first signal and the second signal based at least in part on an orientation of the door lock.
  • 9. The at least one non-transitory computer-readable storage medium of claim 8, wherein detecting, based on the result of the evaluation of both the first signal and the second signal, the possible attack on the door comprises: comparing the first signal to a first reference signal and the second signal to a second reference signal; andin response to the comparing of the first and second signals to the first and second reference signals, detecting the possible attack on the door.
  • 10. The at least one non-transitory computer-readable storage medium of claim 8, wherein the method further comprises: sending an alert to an owner of the door lock in response to detecting the possible attack on the door.
  • 11. The at least one non-transitory computer-readable storage medium of claim 8, wherein the method further comprises: sending an alert to law enforcement in response to detecting the possible attack on the door.
  • 12. The at least one non-transitory computer-readable storage medium of claim 8, wherein the method further comprises: refraining from unlocking the door lock in response to identifying the possible attack on the door.
  • 13. The at least one non-transitory computer-readable storage medium of claim 9, wherein comparing the first and second signals to the first and second reference signals comprises comparing the first and second signals to signals generated during a calibration routine.
  • 14. The at least one non-transitory computer-readable storage medium of claim 8, wherein detecting, based on the result of the evaluation of both the first signal and the second signal, the possible attack on the door comprises: determining whether the first and second signals are consistent; andin response to determining that the first and second signals are inconsistent, detecting the possible attack on the door.
  • 15. An apparatus comprising: an actuator to drive a bolt of a door lock of a door to a locked position and/or to an unlocked position;a housing of the door lock configured to be mounted to the door, the actuator disposed at least in part within the housing;a first magnetometer disposed at least in part within the housing;a second magnetometer disposed at least in part within the housing;at least one processor disposed within the housing; andat least one storage medium disposed within the housing and having encoded thereon executable instructions that, when executed, cause the at least one processor to carry out a method comprising: receiving a first signal from the first magnetometer;receiving a second signal from the second magnetometer; anddetecting an unexpected sensor state based at least in part on the first and second signals and one or more reference signals.
  • 16. The apparatus of claim 15, further comprising: a computing device separate from the housing, the computing device comprising at least one wireless communication circuit, the computing device configured to wirelessly transmit information associated with a status of the door.
  • 17. A kit comprising: the apparatus of claim 15; anda magnet configured to be mounted on a door jamb associated with the door, wherein each of the first and second sensors is configured to sense the magnet.
  • 18. The apparatus of claim 15, wherein the unexpected sensor state corresponds to a position of the door.
  • 19. The apparatus of claim 15, wherein the unexpected sensor state corresponds to a door lock error.
  • 20. The apparatus of claim 15, wherein the one or more reference signals include a first reference signal generated by the first magnetometer during a calibration routine.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority to U.S. Provisional Patent Application Ser. No. 63/083,740, filed Sep. 25, 2020, the entire contents of which application is incorporated by reference as set forth herein.

US Referenced Citations (490)
Number Name Date Kind
2680177 Rosenthal Jun 1954 A
3249915 Koerner May 1966 A
3898976 Coffman, Jr. Aug 1975 A
4849749 Fukamachi Jul 1989 A
4869086 Richards Sep 1989 A
D316365 Hansen et al. Apr 1991 S
5245329 Gokcebay Sep 1993 A
5306407 Hauzer et al. Apr 1994 A
5407035 Cole et al. Apr 1995 A
D361985 Snyder Sep 1995 S
5594430 Cutter et al. Jan 1997 A
5695048 Tseng Dec 1997 A
5712626 Andreou et al. Jan 1998 A
5774058 Henry et al. Jun 1998 A
5841361 Hoffman Nov 1998 A
5903225 Schmitt et al. May 1999 A
5933086 Tischendorf et al. Aug 1999 A
5979199 Elpern et al. Nov 1999 A
6032500 Collard, Jr. et al. Mar 2000 A
6089058 Elpern et al. Jul 2000 A
D437771 Barnes et al. Feb 2001 S
6196936 Meckel Mar 2001 B1
6215781 Kato et al. Apr 2001 B1
6282931 Padiak et al. Sep 2001 B1
6323846 Westerman et al. Nov 2001 B1
6334636 Huang et al. Jan 2002 B1
6360573 Ming-Chih Mar 2002 B1
D456689 Nakamaru May 2002 S
6407520 Kleefeldt et al. Jun 2002 B1
6418764 Lerchner Jul 2002 B1
6422457 Frich et al. Jul 2002 B1
6472993 Addy Oct 2002 B1
6568726 Caspi et al. May 2003 B1
6570557 Westerman et al. May 2003 B1
6580871 Proidl Jun 2003 B1
6612415 Yamane Sep 2003 B2
6624739 Stobbe Sep 2003 B1
6677932 Westerman Jan 2004 B1
6729169 Moore May 2004 B2
6891479 Eccleston May 2005 B1
6910301 Kalempa et al. Jun 2005 B2
D507171 Sykes Jul 2005 S
6961763 Wang et al. Nov 2005 B1
6967562 Menard et al. Nov 2005 B2
6972660 Montgomery, Jr. et al. Dec 2005 B1
7127083 Han et al. Oct 2006 B2
7248836 Taylor Jul 2007 B2
7252311 Pratt et al. Aug 2007 B2
D559077 Samhammer et al. Jan 2008 S
7351910 Magisano et al. Apr 2008 B1
7373795 Kilbourne May 2008 B2
D576019 Kim Sep 2008 S
7420456 Fisher Sep 2008 B2
D578375 Samhammer et al. Oct 2008 S
7439850 Boulard et al. Oct 2008 B2
7520152 Sabo et al. Apr 2009 B2
7614008 Ording Nov 2009 B2
7619529 Goff et al. Nov 2009 B2
7633076 Huppi et al. Dec 2009 B2
7643056 Silsby Jan 2010 B2
7653883 Hotelling et al. Jan 2010 B2
7657849 Chaudhri et al. Feb 2010 B2
7663607 Hotelling et al. Feb 2010 B2
7734249 Mitchell, Jr. et al. Jun 2010 B1
7810852 Alacqua et al. Oct 2010 B2
7844914 Andre et al. Nov 2010 B2
7872577 Frolov Jan 2011 B2
7891222 Ratkus et al. Feb 2011 B2
8006002 Kalayjian et al. Aug 2011 B2
8019353 Smithey et al. Sep 2011 B1
8024186 De Bonet Sep 2011 B1
8035478 Lee Oct 2011 B2
8122645 Theile et al. Feb 2012 B2
8239784 Hotelling et al. Aug 2012 B2
8269627 Gore et al. Sep 2012 B2
8279180 Hotelling et al. Oct 2012 B2
8310365 Siegler, II et al. Nov 2012 B2
8325039 Picard et al. Dec 2012 B2
8347720 De Los Santos et al. Jan 2013 B2
8351789 Wagener et al. Jan 2013 B2
8405387 Novak et al. Mar 2013 B2
D682656 Cramer et al. May 2013 S
D683205 Cramer et al. May 2013 S
8445779 Gretz May 2013 B1
8476577 Nagahama et al. Jul 2013 B2
8479122 Hotelling et al. Jul 2013 B2
8498572 Schooley et al. Jul 2013 B1
8522596 Avery Sep 2013 B2
8525102 Augustyniak et al. Sep 2013 B2
8533144 Reeser et al. Sep 2013 B1
8542189 Milne et al. Sep 2013 B2
8544326 Je Oct 2013 B2
8586902 Verfuerth Nov 2013 B2
8600430 Herz et al. Dec 2013 B2
8653982 Yulkowski et al. Feb 2014 B2
8671723 Dayanikli et al. Mar 2014 B2
8689594 Yanar et al. Apr 2014 B2
8826708 Lopes Sep 2014 B2
8864049 Nolte et al. Oct 2014 B2
8872915 Scalisi et al. Oct 2014 B1
8896416 Lundy et al. Nov 2014 B1
8918208 Hickman et al. Dec 2014 B1
9000916 Meeker et al. Apr 2015 B2
9024759 Uyeda et al. May 2015 B2
9049352 Scalisi et al. Jun 2015 B2
9057210 Dumas et al. Jun 2015 B2
D733522 Kim et al. Jul 2015 S
9113051 Scalisi Aug 2015 B1
9187929 Webb et al. Nov 2015 B2
9222282 Russo et al. Dec 2015 B2
9251679 Wandel et al. Feb 2016 B2
9322194 Cheng et al. Apr 2016 B2
9322201 Cheng et al. Apr 2016 B1
9326094 Johnson et al. Apr 2016 B2
D755605 Kraus et al. May 2016 S
9359794 Cheng Jun 2016 B2
9382739 Johnson et al. Jul 2016 B1
9396598 Daniel-Wayman et al. Jul 2016 B2
D764461 Romanoff et al. Aug 2016 S
D764462 Romanoff et al. Aug 2016 S
D764463 Dwivedula et al. Aug 2016 S
9447609 Johnson et al. Sep 2016 B2
9454893 Warren et al. Sep 2016 B1
D768463 Kraus et al. Oct 2016 S
9470017 Cheng et al. Oct 2016 B1
9470018 Cheng et al. Oct 2016 B1
9512644 Lambrou Dec 2016 B2
9514585 Ahearn et al. Dec 2016 B2
9528294 Johnson et al. Dec 2016 B2
9528296 Cheng et al. Dec 2016 B1
9530262 Johnson Dec 2016 B2
9530295 Johnson Dec 2016 B2
9534420 Cheng et al. Jan 2017 B1
D778138 Meyerhoffer Feb 2017 S
D779302 Lizotte Feb 2017 S
D779305 Ku Feb 2017 S
9574372 Johnson et al. Feb 2017 B2
9613476 Johnson Apr 2017 B2
9624695 Cheng et al. Apr 2017 B1
D786653 Oliva Camacho et al. May 2017 S
9640053 Siann et al. May 2017 B2
9644398 Cheng et al. May 2017 B1
9644399 Johnson et al. May 2017 B2
9644400 Cheng et al. May 2017 B1
9647996 Johnson et al. May 2017 B2
9652917 Johnson et al. May 2017 B2
9683391 Johnson et al. Jun 2017 B2
9683392 Cheng et al. Jun 2017 B1
9685015 Johnson Jun 2017 B2
9685017 Johnson Jun 2017 B2
9685018 Johnson Jun 2017 B2
9691198 Cheng et al. Jun 2017 B2
D790950 Kraus et al. Jul 2017 S
9695616 Johnson et al. Jul 2017 B2
9704314 Johnson et al. Jul 2017 B2
9704320 Johnson et al. Jul 2017 B2
9706365 Johnson et al. Jul 2017 B2
D795041 Oliva Camacho et al. Aug 2017 S
D795109 Olodort et al. Aug 2017 S
9719278 Taylor Aug 2017 B2
9725927 Cheng Aug 2017 B1
9727328 Johnson Aug 2017 B2
9728023 Johnson Aug 2017 B2
9761073 Cheng et al. Sep 2017 B2
9761074 Cheng et al. Sep 2017 B2
9767632 Johnson Sep 2017 B2
9769435 Scalisi et al. Sep 2017 B2
9790736 Kincaid et al. Oct 2017 B2
9818247 Johnson Nov 2017 B2
9885588 Misfatto Feb 2018 B2
9916746 Johnson et al. Mar 2018 B2
9922481 Johnson et al. Mar 2018 B2
10006929 Ten Kate Jun 2018 B2
10017963 Johnson et al. Jul 2018 B2
10140828 Johnson et al. Nov 2018 B2
10181232 Cheng et al. Jan 2019 B2
10198884 Johnson Feb 2019 B2
D848891 Paredes May 2019 S
10344501 Chang Jul 2019 B2
D867104 Morstatt et al. Nov 2019 S
D887248 Laurans et al. Jun 2020 S
10697203 Gokcebay Jun 2020 B1
D897879 Yang Oct 2020 S
D906086 Qinggui Dec 2020 S
D906783 Jung et al. Jan 2021 S
D912492 Singh et al. Mar 2021 S
10970983 Johnson et al. Apr 2021 B2
D922967 Altonen et al. Jun 2021 S
11043055 Johnson et al. Jun 2021 B2
11091936 Beck Aug 2021 B2
D937656 He Dec 2021 S
D942958 Maier et al. Feb 2022 S
11319727 Tobias May 2022 B1
D959954 He Aug 2022 S
11417182 Shamai Aug 2022 B2
11527121 Johnson et al. Dec 2022 B2
D976733 Li et al. Jan 2023 S
D980040 Lovejoy et al. Mar 2023 S
D985360 Dai May 2023 S
11881066 Ross Jan 2024 B2
20020015024 Westerman et al. Feb 2002 A1
20020099945 McLintock et al. Jul 2002 A1
20020117868 Bates et al. Aug 2002 A1
20020138767 Hamid et al. Sep 2002 A1
20020196771 Vij et al. Dec 2002 A1
20030160681 Menard et al. Aug 2003 A1
20030167693 Mainini Sep 2003 A1
20040003257 Mitchell Jan 2004 A1
20040012352 Kachouh et al. Jan 2004 A1
20040075532 Ueda et al. Apr 2004 A1
20040212678 Cooper et al. Oct 2004 A1
20040215910 Okaue et al. Oct 2004 A1
20040236918 Okaue et al. Nov 2004 A1
20040237609 Hosselet Dec 2004 A1
20040243779 Okaue et al. Dec 2004 A1
20050007451 Chiang Jan 2005 A1
20050029345 Waterhouse et al. Feb 2005 A1
20050088145 Loch Apr 2005 A1
20050179517 Harms et al. Aug 2005 A1
20050212750 Marvit et al. Sep 2005 A1
20050212752 Marvit et al. Sep 2005 A1
20050248444 Joao Nov 2005 A1
20050252739 Callahan et al. Nov 2005 A1
20050286466 Tagg et al. Dec 2005 A1
20060026536 Hotelling et al. Feb 2006 A1
20060033724 Chaudhri et al. Feb 2006 A1
20060158144 Theile et al. Jul 2006 A1
20060164208 Schaffzin et al. Jul 2006 A1
20060193262 McSheffrey et al. Aug 2006 A1
20060197753 Hotelling Sep 2006 A1
20060267409 Mullet et al. Nov 2006 A1
20060283219 Bendz et al. Dec 2006 A1
20070056338 Sabo et al. Mar 2007 A1
20070090843 De Doncker et al. Apr 2007 A1
20070150842 Chaudhri et al. Jun 2007 A1
20070188307 Lai et al. Aug 2007 A1
20070229350 Scalisi et al. Oct 2007 A1
20070246396 Brollier Oct 2007 A1
20080011032 Groff Jan 2008 A1
20080047200 Krause et al. Feb 2008 A1
20080055241 Goldenberg et al. Mar 2008 A1
20080125965 Carani et al. May 2008 A1
20080129498 Howarter et al. Jun 2008 A1
20080211775 Hotelling et al. Sep 2008 A1
20080223093 Amir Sep 2008 A1
20080236214 Han Oct 2008 A1
20080238669 Linford Oct 2008 A1
20080297602 Chang Dec 2008 A1
20080309624 Hotelling Dec 2008 A1
20090006736 Pantos et al. Jan 2009 A1
20090029672 Manz Jan 2009 A1
20090066320 Posey Mar 2009 A1
20090085878 Heubel et al. Apr 2009 A1
20090128329 Sato et al. May 2009 A1
20090140858 Gore et al. Jun 2009 A1
20090167488 Hays et al. Jul 2009 A1
20090180933 Kauling et al. Jul 2009 A1
20090193859 Kwon et al. Aug 2009 A1
20090217596 Neundorf et al. Sep 2009 A1
20090250552 Kearns et al. Oct 2009 A1
20090256676 Piccirillo et al. Oct 2009 A1
20090267732 Chauvin et al. Oct 2009 A1
20090273438 Sultan et al. Nov 2009 A1
20100000750 Andel Jan 2010 A1
20100070281 Conkie et al. Mar 2010 A1
20100089109 Bliding et al. Apr 2010 A1
20100127517 Bliding et al. May 2010 A1
20100141381 Bliding et al. Jun 2010 A1
20100141762 Siann et al. Jun 2010 A1
20100145164 Howell Jun 2010 A1
20100156809 Nutaro et al. Jun 2010 A1
20100283579 Kraus et al. Nov 2010 A1
20100306549 Ullmann Dec 2010 A1
20100325194 Williamson et al. Dec 2010 A1
20110148631 Lanham et al. Jan 2011 A1
20110043362 Reibel Feb 2011 A1
20110056253 Greiner et al. Mar 2011 A1
20110082634 Povirk et al. Apr 2011 A1
20110100076 Weinstein May 2011 A1
20110109678 Schwartz et al. May 2011 A1
20110148575 Sobecki et al. Jun 2011 A1
20110154740 Matsumoto et al. Jun 2011 A1
20110185554 Huang et al. Aug 2011 A1
20110215597 Weum Sep 2011 A1
20110265528 Saari Nov 2011 A1
20110276207 Falkenstein Nov 2011 A1
20110277520 Nunuparov Nov 2011 A1
20110285501 Chen Nov 2011 A1
20120008526 Borghei Jan 2012 A1
20120011905 Gui Jan 2012 A1
20120068817 Fisher Mar 2012 A1
20120073482 Meeker et al. Mar 2012 A1
20120089258 Wong et al. Apr 2012 A1
20120092502 Knasel et al. Apr 2012 A1
20120199374 Herth Aug 2012 A1
20120257615 Eskildsen et al. Oct 2012 A1
20120280783 Gerhardt et al. Nov 2012 A1
20120280789 Gerhardt et al. Nov 2012 A1
20120280790 Gerhardt et al. Nov 2012 A1
20120306655 Tan et al. Dec 2012 A1
20120319827 Pance et al. Dec 2012 A1
20130010120 Nnoruka Jan 2013 A1
20130023278 Chin Jan 2013 A1
20130038550 Chien et al. Feb 2013 A1
20130050106 Chung et al. Feb 2013 A1
20130062892 Chow et al. Mar 2013 A1
20130063138 Takahashi et al. Mar 2013 A1
20130064378 Chuang Mar 2013 A1
20130067969 Webb et al. Mar 2013 A1
20130076048 Aerts et al. Mar 2013 A1
20130126666 Brown May 2013 A1
20130138826 Ling et al. May 2013 A1
20130154823 Ostrer et al. Jun 2013 A1
20130166202 Bandyopadhyay et al. Jun 2013 A1
20130176107 Dumas et al. Jul 2013 A1
20130178233 McCoy et al. Jul 2013 A1
20130192318 Yanar et al. Aug 2013 A1
20130207773 Hathaway et al. Aug 2013 A1
20130229274 Kumar et al. Sep 2013 A1
20130237193 Dumas et al. Sep 2013 A1
20130265162 Buckley et al. Oct 2013 A1
20130269255 De Coi et al. Oct 2013 A1
20130271261 Ribas et al. Oct 2013 A1
20130307670 Ramaci Nov 2013 A1
20130340491 Lambrou Dec 2013 A1
20140020295 Bonahoom et al. Jan 2014 A1
20140021725 Baty et al. Jan 2014 A1
20140028443 Ebner Jan 2014 A1
20140033773 Myers et al. Feb 2014 A1
20140039366 Joseph Feb 2014 A1
20140047878 Zheng et al. Feb 2014 A1
20140049366 Vasquez Feb 2014 A1
20140049369 Ahearn et al. Feb 2014 A1
20140051355 Ahearn et al. Feb 2014 A1
20140051425 Ahearn et al. Feb 2014 A1
20140052783 Swatsky et al. Feb 2014 A1
20140062466 Thibault Mar 2014 A1
20140067452 Anderson et al. Mar 2014 A1
20140125599 Seeley May 2014 A1
20140145666 Swanson May 2014 A1
20140159865 Eto et al. Jun 2014 A1
20140165673 Tyner et al. Jun 2014 A1
20140189758 Kozlowski Jul 2014 A1
20140218173 Long et al. Aug 2014 A1
20140239647 Jadallah et al. Aug 2014 A1
20140265359 Cheng et al. Sep 2014 A1
20140267736 DeLean Sep 2014 A1
20140267740 Almomani et al. Sep 2014 A1
20140292481 Dumas et al. Oct 2014 A1
20140324590 Kong et al. Oct 2014 A1
20140340196 Myers et al. Nov 2014 A1
20140354820 Danialian et al. Dec 2014 A1
20140365773 Gerhardt et al. Dec 2014 A1
20140375422 Huber et al. Dec 2014 A1
20150008685 Beck Jan 2015 A1
20150015513 Kwak et al. Jan 2015 A1
20150022466 Levesque Jan 2015 A1
20150027178 Scalisi Jan 2015 A1
20150049189 Yau et al. Feb 2015 A1
20150049191 Scalisi et al. Feb 2015 A1
20150065167 Scalisi Mar 2015 A1
20150096341 Overgaard Apr 2015 A1
20150102609 Johnson et al. Apr 2015 A1
20150102610 Johnson et al. Apr 2015 A1
20150102927 Johnson et al. Apr 2015 A1
20150109104 Fadell et al. Apr 2015 A1
20150116075 Cregg et al. Apr 2015 A1
20150116080 Cregg et al. Apr 2015 A1
20150116082 Cregg et al. Apr 2015 A1
20150116490 Scalisi Apr 2015 A1
20150128667 Yoon et al. May 2015 A1
20150145796 Lee May 2015 A1
20150156031 Fadell et al. Jun 2015 A1
20150160770 Stewart et al. Jun 2015 A1
20150170448 Robfogel et al. Jun 2015 A1
20150185311 Lohier Jul 2015 A1
20150194000 Schoenfelder et al. Jul 2015 A1
20150199860 Hong et al. Jul 2015 A1
20150211259 Dumas et al. Jul 2015 A1
20150213658 Dumas et al. Jul 2015 A1
20150213663 Dumas et al. Jul 2015 A1
20150216326 Artwohl et al. Aug 2015 A1
20150218850 Uyeda et al. Aug 2015 A1
20150218857 Hamada Aug 2015 A1
20150222517 McLaughlin et al. Aug 2015 A1
20150227201 Nakao Aug 2015 A1
20150227227 Myers et al. Aug 2015 A1
20150228167 Scalisi et al. Aug 2015 A1
20150233153 Smart et al. Aug 2015 A1
20150233154 Smart et al. Aug 2015 A1
20150240521 Vaknin et al. Aug 2015 A1
20150240531 Blust et al. Aug 2015 A1
20150241974 Takeda Aug 2015 A1
20150242007 Iwaizumi et al. Aug 2015 A1
20150242036 Heidari Aug 2015 A1
20150242038 Steiner et al. Aug 2015 A1
20150242045 Choi et al. Aug 2015 A1
20150242047 Zafiris Aug 2015 A1
20150242074 Iwamoto Aug 2015 A1
20150242113 Nguyen Thien et al. Aug 2015 A1
20150242115 Gao et al. Aug 2015 A1
20150242696 Kim et al. Aug 2015 A1
20150259949 Cheng Sep 2015 A1
20150287254 Ribas et al. Oct 2015 A1
20150300048 Yen et al. Oct 2015 A1
20150302738 Geerlings et al. Oct 2015 A1
20150308157 Lin et al. Oct 2015 A1
20150348399 Cree et al. Dec 2015 A1
20150356345 Velozo et al. Dec 2015 A1
20150363989 Scalisi Dec 2015 A1
20160024831 Houser et al. Jan 2016 A1
20160032621 Johnson et al. Feb 2016 A1
20160036594 Conrad et al. Feb 2016 A1
20160037306 Johnson et al. Feb 2016 A1
20160040452 Ku Feb 2016 A1
20160042581 Kumar et al. Feb 2016 A1
20160047145 Johnson et al. Feb 2016 A1
20160048370 Zenoff Feb 2016 A1
20160049024 Johnson et al. Feb 2016 A1
20160049025 Johnson Feb 2016 A1
20160049026 Johnson Feb 2016 A1
20160050515 Johnson Feb 2016 A1
20160055694 Saeedi et al. Feb 2016 A1
20160055695 Saeedi et al. Feb 2016 A1
20160092954 Bassett et al. Mar 2016 A1
20160116510 Kalous et al. Apr 2016 A1
20160127874 Kingsmill et al. May 2016 A1
20160133071 Henderson May 2016 A1
20160134932 Karp et al. May 2016 A1
20160180618 Ho et al. Jun 2016 A1
20160180621 Desinor, Jr. Jun 2016 A1
20160189453 Johnson et al. Jun 2016 A1
20160189454 Johnson et al. Jun 2016 A1
20160189459 Johnson et al. Jun 2016 A1
20160189502 Johnson et al. Jun 2016 A1
20160189503 Johnson et al. Jun 2016 A1
20160189511 Peterson Jun 2016 A1
20160208541 Goto Jul 2016 A1
20160225240 Voddhi Aug 2016 A1
20160284170 Kasmir et al. Sep 2016 A1
20160284181 Johnson Sep 2016 A1
20160290009 Feirer Oct 2016 A1
20160291966 Johnson Oct 2016 A1
20160300476 Kasmir et al. Oct 2016 A1
20160319569 Johnson et al. Nov 2016 A1
20160319571 Johnson Nov 2016 A1
20160326775 Johnson Nov 2016 A1
20160328901 Johnson Nov 2016 A1
20160330413 Scalisi et al. Nov 2016 A1
20160343181 Cheng et al. Nov 2016 A1
20160343188 Johnson Nov 2016 A1
20160348398 Telljohann et al. Dec 2016 A1
20160358433 Johnson Dec 2016 A1
20160358437 Johnson et al. Dec 2016 A1
20170002586 Lee Jan 2017 A1
20170011570 Johnson et al. Jan 2017 A1
20170016249 Johnson et al. Jan 2017 A1
20170019378 Johnson et al. Jan 2017 A1
20170032597 Johnson Feb 2017 A1
20170032602 Cheng et al. Feb 2017 A1
20170053468 Johnson Feb 2017 A1
20170053469 Cheng et al. Feb 2017 A1
20170109952 Johnson Apr 2017 A1
20170169679 Johnson et al. Jun 2017 A1
20170193724 Johnson et al. Jul 2017 A1
20170198496 Beck Jul 2017 A1
20170228603 Johnson Aug 2017 A1
20170243420 Lien Aug 2017 A1
20170243455 Johnson et al. Aug 2017 A1
20170263065 Johnson Sep 2017 A1
20180038159 Kincaid et al. Feb 2018 A1
20180040183 Cheng Feb 2018 A1
20180073274 Johnson et al. Mar 2018 A1
20180135336 Johnson et al. May 2018 A1
20180135337 Johnson et al. May 2018 A1
20180179786 Johnson Jun 2018 A1
20180253951 Johnson et al. Sep 2018 A1
20180261029 Johnson et al. Sep 2018 A1
20180268675 Johnson et al. Sep 2018 A1
20180340350 Johnson et al. Nov 2018 A1
20190019364 Cheng et al. Jan 2019 A9
20190040653 Baumgarte Feb 2019 A1
20200011088 Harris Jan 2020 A1
20200105124 Nichols, Sr. Apr 2020 A1
20200279446 Hage Sep 2020 A1
20210005036 Johnson et al. Jan 2021 A1
20210383663 Shamai Dec 2021 A1
20220058904 Ross Feb 2022 A1
20220101672 Abueshsheikh Mar 2022 A1
20220101706 Abueshsheikh Mar 2022 A1
Foreign Referenced Citations (34)
Number Date Country
2014236999 Oct 2015 AU
2676196 Jul 2008 CA
2834964 Nov 2012 CA
2905009 Sep 2014 CA
0 244 750 Nov 1987 EP
0 486 657 May 1992 EP
0 907 068 Apr 1999 EP
1 404 021 Mar 2004 EP
1 529 904 May 2005 EP
2 428 774 Mar 2012 EP
2 447 450 May 2012 EP
2 454 558 May 2012 EP
2 564 165 Mar 2013 EP
2 579 002 Apr 2013 EP
2 631 400 Aug 2013 EP
2 642 252 Aug 2013 EP
2 259 737 Mar 1993 GB
WO 9119986 Dec 1991 WO
WO 2006085852 Aug 2006 WO
WO 2009142596 Nov 2009 WO
WO 2011006515 Jan 2011 WO
WO 2011139682 Nov 2011 WO
WO 2012151290 Nov 2012 WO
WO 2014062321 Apr 2014 WO
WO 2014107196 Jul 2014 WO
WO 2014151692 Sep 2014 WO
WO 2014151692 Sep 2014 WO
WO 2015023737 Feb 2015 WO
WO 2015138726 Sep 2015 WO
WO 2015138740 Sep 2015 WO
WO 2015138747 Sep 2015 WO
WO 2015138755 Sep 2015 WO
WO 2016130777 Aug 2016 WO
WO 2016196025 Dec 2016 WO
Non-Patent Literature Citations (52)
Entry
International Search Report and Written Opinion for International Application No. PCT/US2014/026254, dated Nov. 18, 2014.
International Preliminary Report on Patentability for International Application No. PCT/US2014/026254, dated Sep. 24, 2015.
International Search Report and Written Opinion for International Application No. PCT/US2015/020180, dated Jun. 16, 2015.
International Preliminary Report on Patentability for International Application No. PCT/US2015/020180, dated Sep. 22, 2016.
International Search Report and Written Opinion for International Application No. PCT/US2015/020206, dated Jun. 29, 2015.
International Preliminary Report on Patentability for International Application No. PCT/US2015/020206, dated Sep. 22, 2016.
International Search Report and Written Opinion for International Application No. PCT/US2015/020216, dated Jun. 17, 2015.
International Preliminary Report on Patentability for International Application No. PCT/US2015/020216, dated Sep. 22, 2016.
International Search Report and Written Opinion for International Application No. PCT/US2015/020226, dated Jun. 25, 2015.
International Preliminary Report on Patentability for International Application No. PCT/US2015/020226, dated Sep. 22, 2016.
International Search Report and Written Opinion for International Application No. PCT/US2016/017508, dated Jun. 14, 2016.
International Preliminary Report on Patentability for International Application No. PCT/US2016/017508, dated Aug. 24, 2017.
International Search Report and Written Opinion for International Application No. PCT/US2016/033257, dated Aug. 22, 2016.
International Preliminary Report on Patentability for International Application No. PCT/US2016/033257, dated Dec. 14, 2017.
International Search Report and Written Opinion for International Application No. PCT/US2021/050240, dated Dec. 16, 2021.
U.S. Appl. No. 16/197,574, filed Nov. 21, 2018, Johnson.
U.S. Appl. No. 17/026,007, filed Sep. 18, 2020, Johnson et al.
U.S. Appl. No. 16/908,358, filed Jun. 22, 2020, Johnson et al.
U.S. Appl. No. 17/360,705, filed Jun. 28, 2021, Johnson et al.
U.S. Appl. No. 15/867,773, filed Jan. 11, 2018, Johnson et al.
U.S. Appl. No. 15/867,992, filed Jan. 11, 2018, Johnson et al.
U.S. Appl. No. 15/881,776, filed Jan. 28, 2018, Johnson.
U.S. Appl. No. 17/218,253, filed Mar. 31, 2021, Johnson et al.
U.S. Appl. No. 17/226,777, filed Apr. 9, 2021, Johnson et al.
U.S. Appl. No. 17/101,526, filed Nov. 23, 2020, Cheng.
U.S. Appl. No. 17/475,029, filed Sep. 14, 2021, Petty et al.
U.S. Appl. No. 17/475,061, filed Sep. 14, 2021, Petty et al.
U.S. Appl. No. 17/474,250, filed Sep. 14, 2021, Abueshsheikh et al.
PCT/US2014/026254, Nov. 18, 2014, International Search Report and Written Opinion.
PCT/US2014/026254, Sep. 24, 2015, International Preliminary Report on Patentability.
PCT/US2015/020180, Jun. 16, 2015, International Search Report and Written Opinion.
PCT/US2015/020180, Sep. 22, 2016, International Preliminary Report on Patentability.
PCT/US2015/020206, Jun. 29, 2015, International Search Report and Written Opinion.
PCT/US2015/020206, Sep. 22, 2016, International Preliminary Report on Patentability.
PCT/US2015/020216, Jun. 17, 2015, International Search Report and Written Opinion.
PCT/US2015/020216, Sep. 22, 2016, International Preliminary Report on Patentability.
PCT/US2015/020226, Jun. 25, 2015, International Search Report and Written Opinion.
PCT/US2015/020226, Sep. 22, 2016, International Preliminary Report on Patentability.
PCT/US2016/017508, Jun. 14, 2016, International Search Report and Written Opinion.
PCT/US2016/017508, Aug. 24, 2017, International Preliminary Report on Patentability.
PCT/US2016/033257, Aug. 22, 2016, International Search Report and Written Opinion.
PCT/US2016/033257, Dec. 14, 2017, International Preliminary Report on Patentability.
PCT/US2021/050240, Dec. 16, 2021, International Search Report and Written Opinion.
International Preliminary Report on Patentability for International Application No. PCT/US2021/050240, dated Apr. 6, 2023.
Abueshsheikh et al., Multi orientation door lock. Co-pending U.S. Appl. No. 17/474,250, filed Sep. 14, 2021.
Treger et al., Deadbolt lock system. Co-pending U.S. Appl. No. 18/084,627, filed Dec. 20, 2022.
Treger et al., Lock. Co-pending U.S. Appl. No. 29/820,190, filed Dec. 20, 2021.
Treger et al., Lock. Co-pending U.S. Appl. No. 29/820,195, filed Dec. 20, 2021.
[No Author Listed] How to install the Yale Linus Smart Lock on a compatible cylinder! YouTube. https://www.youtube.com/watch?v=Q01RuUj9D4s. Oct. 21, 2020, 2 pages.
Ratcliffe, Yale Linus Review—HomeKit enabled smart lock. HomeKitAuthority. https://www.homekitauthority.com/yale-linus-review-homekit-enabled-smart-lock/. Mar. 1, 20211, 12 pages.
PCT/US2021/050240, Apr. 6, 2023, International Preliminary Report on Patentability.
Office action from U.S. Appl. No. 17/474,250 dated Feb. 28, 2024.
Related Publications (1)
Number Date Country
20220101706 A1 Mar 2022 US
Provisional Applications (1)
Number Date Country
63083740 Sep 2020 US