IP Library Granted Patent US 10,844,629
Granted Patent B2
US 10,844,629 · App. 16/428,685 · Granted Nov 24, 2020

Deadbolt position sensing

Inventors: John H. Martin (Atherton, CA); Kenneth D. Goto (Emerald Hills, CA); Thomas E. King (Redwood City, CA); Jordan R. Fountain (Truckee, CA); Wael S. Barakat (San Francisco, CA)
Assignee: LEVEL HOME, INC.
E05B17/2049E05B9/002E05B9/02E05B15/0205E05B15/10E05B15/1621E05B17/0004E05B17/20E05B17/2026E05B17/22E05B33/00E05B45/06E05B47/00E05B47/0001E05B47/0012E05B47/026E05B51/005E05B63/0056E05B63/06G01P15/005G07C9/00174G07C9/00182G07C9/00944E05B2009/004E05B2015/023E05B2045/067E05B2047/002E05B2047/003E05B2047/0016E05B2047/0024E05B2047/0026E05B2047/0034E05B2047/0036E05B2047/0048E05B2047/0058E05B2047/0059E05B2047/0067E05B2047/0069E05B2047/0072E05B2047/0081E05B2047/0084E05B2047/0094E05B2047/0095G07C9/00309G07C2009/0019G07C2009/00412G07C2009/00769G07C2209/62Y10S292/60Y10T292/62
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,844,629
App. No.
16/428,685
Granted
Nov 24, 2020
Kind
B2
Abstract

Determining a position of a deadbolt used to lock and unlock a door is disclosed. An electromechanical lock can include a deadbolt that can retract or extend along a linear path as the door is to be locked and unlocked. A sensor such as an accelerometer can rotate along a non-linear path as the deadbolt moves along a linear path. The accelerometer can determine a gravity vector that can be indicative of a position of the accelerometer along the non-linear path. A controller can then determine a position of the deadbolt based on the gravity vector.

Claims (72)

1. An electromechanical smart lock comprising:

a deadbolt configured to move along a path between an unlock state and a lock state;

a sensor configured to rotate as the deadbolt moves between the unlock state and the lock state; and

a controller configured to:

determine a position of the sensor;

determine whether the deadbolt is in the unlock state or the lock state based on the determined position of the sensor;

detect a change in the position of the sensor; and

change an operational state of the controller based on the change in the position of the sensor to transition from a low-power mode to a mode associated with determining whether the deadbolt is in the unlock state or the lock state.

2. The electromechanical smart lock of claim 1 , wherein the position of the sensor is indicative of a gravity vector representing an angle of rotation of the sensor.

3. The electromechanical smart lock of claim 2 , wherein the sensor includes an accelerometer that is configured to:

determine a change in the gravity vector.

4. The electromechanical smart lock of claim 2 , wherein the controller is further configured to:

determine a current draw of a motor from a battery source; and

adjust operation of the deadbolt based on the current draw of the motor and a position of the deadbolt of the lock based on the gravity vector indicative of the position of the sensor.

5. The electromechanical smart lock of claim 1 , wherein the path is a linear path, and the sensor is configured to rotate along a non-linear path.

6. The electromechanical smart lock of claim 1 , further comprising:

a motor configured to move the deadbolt along the path to transition the deadbolt between the unlock state and the lock state.

7. The electromechanical smart lock of claim 6 further comprising:

a wireless communication interface,

wherein the controller is further configured to:

receive an instruction via the wireless communication interface from a smartphone, the instruction including a request to transition the deadbolt from the determined state to a desired state; and

cause the motor to move the deadbolt along the path from the determined state to the desired state; and

cause the motor to either stop or move the deadbolt based on a determination of a position of the deadbolt along the path relative to an endpoint of the path.

8. The electromechanical smart lock of claim 7 , wherein the determined state is the unlocked state and the desired state is the locked state, and wherein the instruction is a request to transition the deadbolt from the unlocked state to the locked state along a linear path.

9. The electromechanical smart lock of claim 1 , wherein the controller is further configured to:

upon detecting the change in the position of the sensor, determine a change in the operational state of the controller.

10. The electromechanical smart lock of claim 1 , wherein the sensor includes an accelerometer.

11. A method comprising:

determining, by a processor, a position of a sensor along a non-linear path;

determining, by the processor, a first position of a deadbolt based on the position of the sensor;

instructing, by the processor, a motor connected to the deadbolt to adjust the position of the deadbolt along a linear path from the first position to a second position;

receiving, by the processor, a change in the position of the sensor as the sensor rotates during the adjusting of the position of the deadbolt along the linear path;

determining, by the processor, that the deadbolt is in the second position based on the change in the position of the sensor; and

changing, based on the change in the position of the sensor, an operational state of the processor to transition from a low-power mode to a mode associated with determining the position of the deadbolt along the linear path.

12. The method of claim 11 , wherein the sensor is an accelerometer.

13. The method of claim 11 , wherein the sensor is disposed on a component of a lock that rotates as the lock transitions among an unlock state and a lock state.

14. The method of claim 11 further comprising:

receiving, by the processor, data from an electronic device, the data indicating that the deadbolt should switch between the first position and the second position; and

adjusting the position of the deadbolt based on the data received from the electronic device indicating that the deadbolt should switch between the first position and the second position, the first position corresponding to a lock state and the second position corresponding to an unlock state.

15. The method of claim 11 , wherein an endpoint of the linear path corresponds to an endpoint of a rotational range of the sensor.

16. The method of claim 11 , further comprising:

determining, by the processor, a current draw of the motor from a battery source; and

adjusting operation of a lock based on the current draw of the motor and the position of the deadbolt based on a gravity vector indicative of the position of the sensor.

17. An apparatus comprising:

a deadbolt configured to extend along a first path into a deadbolt slot to lock a door, and configured to retract along the first path out of the deadbolt slot to unlock the door;

an accelerometer configured to rotate along a second path as the deadbolt moves along the first path, and

a controller circuit configured to:

determine a gravity vector of the accelerometer indicative of a position of the accelerometer along the second path;

determine a position of the deadbolt along the first path based on the determined gravity vector of the accelerometer; and

change an operational state of the controller circuit based on a change in the gravity vector to transition from a low-power mode to a mode associated with determining the position of the deadbolt along the first path.

18. The apparatus of claim 17 , wherein the controller circuit is further configured to:

determine the change in the gravity vector as the accelerometer moves along the second path;

determine a change in the position of the deadbolt along the first path based on the change in the gravity vector.

19. The apparatus of claim 17 further comprising:

a motor configured to extend or retract the deadbolt along the first path, wherein the controller circuit instructs the motor to extend or retract the deadbolt based on the position of the deadbolt along the first path that is determined based on the determined gravity vector of the accelerometer.

20. The apparatus of claim 17 further comprising:

a battery; and

a current sensor configured to determine an amount of current drawn from the battery by a motor, wherein the controller circuit further instructs the motor to extend or retract based on the current drawn from the battery by the motor.

21. The apparatus of claim 17 , wherein the accelerometer is positioned upon a component of an electromechanical lock that is configured to rotate along the second path as the deadbolt moves along the first path.

22. The apparatus of claim 17 , wherein the first path and second path include a first endpoint corresponding to the door being in an unlock state, and the first path and second path include a second endpoint corresponding to the door being in a lock state.

23. The apparatus of claim 22 , wherein the first path is a travel range of the deadbolt, and the second path is a travel range of the accelerometer as the accelerometer rotates.

24. The apparatus of claim 17 , wherein the controller is further configured to receive data indicating that the lock should switch among an unlock state and a lock state, and the controller is configured to adjust the position of the deadbolt based on the received data.

25. A method comprising:

receiving, by a processor, a first position of an accelerometer on a non-linear path;

determining, by the processor, a first position of a deadbolt based on the position of the accelerometer, the first position of the deadbolt corresponding to the deadbolt being in a locked position;

sending, by the processor, a first alert to a device indicating that the deadbolt is in the locked position;

receiving, by the processor, an instruction from the device to move the deadbolt to a second position, the second position corresponding to the deadbolt being in an unlocked position;

instructing, by the processor, a motor to move the deadbolt from the first position to the second position;

determining, by the processor, a second position of the accelerometer indicative that the deadbolt is in the second position;

instructing, by the processor, the motor to stop moving the deadbolt;

sending, by the processor, a second alert to the device that the deadbolt is in the unlocked position; and

changing, by the processor, an operational state of the processor to a low-power mode based on a change in the position of the accelerometer.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2025
From: COX COMMUNICATIONS EBD HOLDINGS, INC.
To: LEVEL HOME, INC.
Reel/Frame 071966/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: LEVEL HOME, INC.
To: ASSA ABLOY ELEVEN LLC
Reel/Frame 069136/0252 →
CHANGE OF NAME Recorded Nov 5, 2024
From: ASSA ABLOY ELEVEN LLC
To: ASSA ABLOY LEVEL LLC
Reel/Frame 069304/0892 →
SECURITY INTEREST Recorded Jun 11, 2024
From: LEVEL HOME, INC.
To: COX COMMUNICATIONS EBD HOLDINGS, INC.
Reel/Frame 067682/0457 →
CHANGE OF NAME Recorded Oct 4, 2019
From: CALIFORNIA THINGS, INC.
To: LEVEL HOME, INC.
Reel/Frame 050637/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: MARTIN, JOHN H.; GOTO, KENNETH D.; KING, THOMAS E.; FOUNTAIN, JORDAN R.; BARAKAT, WAEL S.
To: CALIFORNIA THINGS, INC.
Reel/Frame 050620/0278 →
Continuity (4)
Continuation 15917220
Continuation PCTUS2017052353 · Sep 19, 2017
Provisional Application 62396794 · Sep 19, 2016
Related Publication 20200071958A1 · Mar 5, 2020