IP Library Granted Patent US 10,685,522
Granted Patent B2
US 10,685,522 · App. 15/970,749 · Granted Jun 16, 2020

Systems and methods for anticipatory locking and unlocking of a smart-sensor door lock

Inventor: Mark Malhotra (San Mateo, CA)
Assignee: GOOGLE LLC
G07C9/38G07C9/00174G07C9/00182G07C9/00309G07C9/00571G07C9/27G07C9/28H04L12/2803H04L12/2829H04W12/08G07C9/00896G07C9/00904G07C2009/00769G07C2209/62G07C2209/63
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,685,522
App. No.
15/970,749
Granted
Jun 16, 2020
Kind
B2
Abstract

An electronic device associated with a lock device detects a trigger event related to security of a smart home environment, determines a target state of the lock device based on the trigger event, and in accordance with a determination that the target state indicates a security threat: determines a current state of the lock device, compares the target state of the lock device with the current state of the lock device, and provides or foregoes provision of instructions to operate the lock device based on a result of the comparison.

Claims (54)

1. A method of operating a battery-powered lock device, the method comprising:

at an electronic device having one or more processors and memory for storing instructions for execution by the one or more processors, wherein the electronic device is associated with an environment that includes the battery-powered lock device:

determining a current state of the lock device to be an unlocked state;

detecting, while the current state of the lock device is the unlocked state, a trigger event related to security of the environment;

determining if the trigger event indicates a security threat; and

in accordance with a determination that the trigger event does not indicate a security threat, forgoing provision of instructions to operate the lock device.

2. The method of claim 1 , further comprising:

in accordance with a determination that the trigger event indicates a security threat:

determining, based on the trigger event, a target state of the lock device;

comparing the target state of the lock device with the current state of the lock device; and

providing or forgoing provision of instructions to operate the lock device based on a result of the comparison.

3. The method of claim 1 , wherein the instructions to operate the lock device comprise instructions to extend or retract a bolt of the lock device, thereby conserving battery power when forgoing provision of the instructions to operate the lock device.

4. The method of claim 2 , wherein the lock device includes a bolt, and wherein a state of the lock device is:

a first state, wherein the bolt of the lock device is extended into a door jamb;

a second state, wherein the bolt of the lock device is retracted; or

a third state, wherein the bolt of the lock device is extended, but not into the doorjamb.

5. The method of claim 4 , wherein the instructions cause the bolt of the lock device to be extended if the current state of the lock device is the second state and the target state of the lock device is the first state.

6. The method of claim 4 , wherein the instructions cause the bolt of the lock device to be retracted if the current state of the lock device is the third state and the target state of the lock device is the first state.

7. The method of claim 4 , further comprising, in accordance with a determination that the current state of the lock device is the third state:

providing a notification to an occupant of the environment.

8. The method of claim 1 , wherein the lock device includes a bolt, and wherein determining the current state of the lock device comprises detecting a state of the bolt in relation to a door jamb.

9. The method of claim 8 , wherein detecting a state of the bolt in relation to a door jamb comprises detecting whether the bolt is extended into the door jamb.

10. An electronic device associated with an environment that includes a battery-powered lock device, comprising:

a processor; and

memory for storing one or more programs for execution by the processor, the one or more programs including instructions for:

determining a current state of the lock device to be an unlocked state;

detecting, while the current state of the lock device is the unlocked state, a trigger event related to security of the environment;

determining if the trigger event indicates a security threat; and

in accordance with a determination that the trigger event does not indicate a security threat, forgoing provision of instructions to operate the lock device.

11. The electronic device of claim 10 , wherein the one or more programs further include instructions for:

in accordance with a determination that the trigger event indicates a security threat:

determining, based on the trigger event, a target state of the lock device;

comparing the target state of the lock device with the current state of the lock device; and

providing or forgoing provision of instructions to operate the lock device based on a result of the comparison.

12. The electronic device of claim 10 , wherein the instructions to operate the lock device comprise instructions to extend or retract a bolt of the lock device, thereby conserving battery power when forgoing provision of the instructions to operate the lock device.

13. The electronic device of claim 11 , wherein the lock device includes a bolt, and wherein a state of the lock device is:

a first state, wherein the bolt of the lock device is extended into a door jamb;

a second state, wherein the bolt of the lock device is retracted; or

a third state, wherein the bolt of the lock device is extended, but not into the doorjamb.

14. The electronic device of claim 13 , wherein the instructions cause the bolt of the lock device to be extended if the current state of the lock device is the second state and the target state of the lock device is the first state.

15. The electronic device of claim 13 , wherein the instructions cause the bolt of the lock device to be retracted if the current state of the lock device is the third state and the target state of the lock device is the first state.

16. The electronic device of claim 13 , wherein the one or more programs further include instructions for:

in accordance with a determination that the current state of the lock device is the third state, providing a notification to an occupant of the environment.

17. The electronic device of claim 10 , wherein the lock device includes a bolt, and wherein determining the current state of the lock device comprises detecting a state of the bolt in relation to a door jamb.

18. The electronic device of claim 17 , wherein the bolt and/or the door jamb include one or more components; and wherein detecting the state of the bolt in relation to the door jamb comprises detecting with the one or more components whether the bolt is extended into the door jamb.

19. The electronic device of claim 18 , wherein the one or more components include: (i) passive and/or active components forming an open electrical circuit indicating that the bolt is not extended into the doorjamb, or a short electrical circuit indicating that the bolt is extended into the doorjamb; or (ii) one or more touch-sensitive components for detecting whether the bolt is extended into the door jamb.

20. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors, the one or more programs including instructions for:

determining a current state of a lock device of an environment to be an unlocked state;

detecting, while the current state of the lock device is the unlocked state, a trigger event related to security of the environment;

determining, based on the trigger event, a target state of the lock device;

in accordance with a determination that the target state indicates a security threat:

comparing the target state of the lock device with the current state of the lock device; and

providing or forgoing provision of instructions to operate the lock device based on a result of the comparison; and

in accordance with a determination that the target state does not indicate a security threat, forgoing provision of instructions to operate the lock device.

Continuity (4)
Continuation 15786511 · Oct 17, 2017
Continuation 15188877 · Jun 21, 2016
Continuation 14726144 · May 29, 2015
Related Publication 20180268632A1 · Sep 20, 2018