Systems and methods for anticipatory locking and unlocking of a smart-sensor door lock
First Claim
1. A 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 a lock device;
obtaining a number of users detected within a premises;
detecting a trigger event related to the lock device and the premises;
when the trigger event is detected, determining a target state of the lock device based on at least one of;
the obtained number of users detected within the premises;
if one or more users are detected within the premises;
respective security profiles of the one or more detected users, wherein a respective security profile of a respective user indicates a desired target state of the lock device when the respective user is within the premises;
a location of the one or more detected users; and
a user state of the one or more detected users, wherein a respective user state of a respective user indicates that the respective user is asleep or active; and
a current premises mode, including an armed state and a disarmed state;
determining a current state of the lock device; and
if the current state of the lock device and the target state of the lock device are not the same, providing instructions to the lock device based on the target state of the lock device.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device associated with a lock device obtains a number of users detected within a premises, and detects a trigger event related to a lock device and premises. When the trigger event is detected, a target state of the lock device is determined based on: (1) the number of users within the premises, (2) user security profiles indicating a desired target state of the lock device when a respective user is within the premises, (3) locations of detected users; (4) user states of detected users indicating whether the respective user is asleep or active; and/or (5) a current premises mode, including an armed state and a disarmed state. A current state of the lock device is determined, and if the current state and the target state of the lock device are not the same, instructions are provided to the lock device based on the target state.
77 Citations
20 Claims
-
1. A 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 a lock device; obtaining a number of users detected within a premises; detecting a trigger event related to the lock device and the premises; when the trigger event is detected, determining a target state of the lock device based on at least one of; the obtained number of users detected within the premises; if one or more users are detected within the premises; respective security profiles of the one or more detected users, wherein a respective security profile of a respective user indicates a desired target state of the lock device when the respective user is within the premises; a location of the one or more detected users; and a user state of the one or more detected users, wherein a respective user state of a respective user indicates that the respective user is asleep or active; and a current premises mode, including an armed state and a disarmed state; determining a current state of the lock device; and if the current state of the lock device and the target state of the lock device are not the same, providing instructions to the lock device based on the target state of the lock device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. An electronic device associated with a 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; obtaining a number of users detected within a premises; detecting a trigger event related to the lock device and the premises; when the trigger event is detected, determining a target state of the lock device based on at least one of; the obtained number of users detected within the premises; if one or more users are detected within the premises; respective security profiles of the one or more detected users, wherein a respective security profile of a respective user indicates a desired target state of the lock device when the respective user is within the premises; a location of the one or more detected users; and a user state of the one or more detected users, wherein a respective user state of a respective user indicates that the respective user is asleep or active; and a current premises mode, including an armed state and a disarmed state; determining a current state of the lock device; and if the current state of the lock device and the target state of the lock device are not the same, providing instructions to the lock device based on the target state of the lock device.
-
-
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:
-
obtaining a number of users detected within a premises; detecting a trigger event related to the lock device and the premises; when the trigger event is detected, determining a target state of the lock device based on at least one of; the obtained number of users detected within the premises; if one or more users are detected within the premises; respective security profiles of the one or more detected users, wherein a respective security profile of a respective user indicates a desired target state of the lock device when the respective user is within the premises; a location of the one or more detected users; and a user state of the one or more detected users, wherein a respective user state of a respective user indicates that the respective user is asleep or active; and a current premises mode, including an armed state and a disarmed state; determining a current state of the lock device; and if the current state of the lock device and the target state of the lock device are not the same, providing instructions to the lock device based on the target state of the lock device.
-
Specification