US2020175846A1PendingUtilityA1

Configuring a Smart Home Controller

72
Assignee: GOOGLE LLCPriority: Mar 27, 2015Filed: Feb 11, 2020Published: Jun 4, 2020
Est. expiryMar 27, 2035(~8.7 yrs left)· nominal 20-yr term from priority
C12N 15/85G08B 13/196C12N 5/067A01N 1/0284C07K 14/705G01N 33/5008G08B 13/00C12N 5/00A01N 1/021G08B 25/08G08B 25/001G05B 15/02C12N 5/069G01N 2333/705G05B 2219/2642G08B 29/185C12N 2510/00A01N 1/162A01N 1/122
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method performed at a computer system includes: obtaining door lock activation data for a door of a dwelling of the user; obtaining current occupancy data for the dwelling; setting a configuration of a controller for the dwelling, based at least in part on the door lock activation data for the door and the current occupancy data for the dwelling; the first configuration including for each sensor in a set of sensors coupled to the controller, disabling the sensor or disabling alerts from the sensor.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer system, cause the computer system to:
 obtain door lock activation data for a door of a dwelling of a user;   determine whether the door is currently locked or unlocked based at least in part on the obtained door lock activation data;   set a configuration of a controller for the dwelling to a first configuration based at least in part on the determination of whether the door is currently locked or unlocked, the first configuration including disabling a sensor coupled to the controller or disabling alerts from the sensor; and   while the controller is operating in the first configuration:
 in accordance with a determination that the door is currently unlocked, set or send instructions to set the configuration of the controller to a second configuration, the second configuration including enabling the sensor coupled to the controller or enabling alerts from the sensor. 
   
     
     
         2 . The non-transitory computer readable storage medium of  claim 1 , wherein the one or more programs further comprise instructions, which when executed by the computer system, cause the computer system to:
 obtain current occupancy data for the dwelling of the user;   determine whether the dwelling is currently occupied based at least in part on the obtained occupancy data;   wherein setting the configuration of the controller for the dwelling to the first configuration is further based on the determined occupancy for the dwelling; and   wherein setting or sending instructions to set the configuration of the controller to the second configuration is further based on a determination that the dwelling is unoccupied.   
     
     
         3 . The non-transitory computer readable storage medium of  claim 2 , wherein obtaining current occupancy data for the dwelling of the user includes receiving current location data for the user from (i) a smart phone of the user, and/or (ii) one or more sensors in the dwelling of the user. 
     
     
         4 . The non-transitory computer readable storage medium of  claim 2 , wherein the occupancy data includes two or more of: motion data, visual data, audio data, ambient light data, touch data, ultrasonic data, and passive infrared data. 
     
     
         5 . The non-transitory computer readable storage medium of  claim 2 , wherein the one or more programs further comprise instructions, which when executed by the computer system, cause the computer system to identify one or more occupants in the dwelling based on the obtained occupancy data. 
     
     
         6 . The non-transitory computer readable storage medium of  claim 1 , wherein the sensor coupled to the controller includes a video camera in the dwelling, and wherein the first configuration has the video camera in the dwelling enabled, but notifications from the video camera in the dwelling disabled. 
     
     
         7 . The non-transitory computer readable storage medium of  claim 1 , wherein the sensor coupled to the controller includes a video camera in the dwelling, and wherein the second configuration has the video camera in the dwelling enabled, and notifications from the video camera in the dwelling enabled. 
     
     
         8 . The non-transitory computer readable storage medium of  claim 1 , including instructions, which when executed by the computer system, cause the computer system to:
 in accordance with a determination that
 the door was locked from inside the dwelling, and 
 the dwelling is unoccupied, 
   set or send instructions to set the configuration of the controller for the dwelling to the second configuration.   
     
     
         9 . The non-transitory computer readable storage medium of  claim 1 , including instructions, which when executed by the computer system, cause the computer system to:
 in accordance with a determination that
 the door is unlocked, and 
 the dwelling is unoccupied, 
   set or send instructions to set the configuration of the controller for the dwelling to the second configuration, including locking or sending instructions to lock one or more doors in the dwelling.   
     
     
         10 . The non-transitory computer readable storage medium of  claim 1 , including instructions, which when executed by the computer system, cause the computer system to:
 in accordance with a determination that
 the door is unlocked, and 
 the dwelling is unoccupied, 
   set or send instructions to set the configuration of the controller for the dwelling to the second configuration, including locking or sending instructions to lock one or more doors in the dwelling, and sending a notification to the user that the controller has been placed in the second configuration.   
     
     
         11 . The non-transitory computer readable storage medium of  claim 1 , wherein a housing that contains the computer system also contains a door lock for the door. 
     
     
         12 . The non-transitory computer readable storage medium of  claim 1 , wherein the computer system comprises the controller for the dwelling. 
     
     
         13 . The non-transitory computer readable storage medium of  claim 1 , wherein the computer system is located in a smart home provider server system remote from the dwelling. 
     
     
         14 . A computer system, comprising:
 one or more processors;   memory; and   one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
 obtaining door lock activation data for a door of a dwelling of a user; 
 determining whether the door is currently locked or unlocked based at least in part on the obtained door lock activation data; 
 setting a configuration of a controller for the dwelling to a first configuration based at least in part on the determination of whether the door is currently locked or unlocked, the first configuration including disabling a sensor coupled to the controller or disabling alerts from the sensor; and 
 while the controller is operating in the first configuration:
 in accordance with a determination that the door is currently unlocked, setting or sending instructions to set the configuration of the controller to a second configuration, the second configuration including enabling the sensor coupled to the controller or enabling alerts from the sensor. 
 
   
     
     
         15 . A method, comprising:
 at a computer system with one or more processors and memory:
 obtaining door lock activation data for a door of a dwelling of a user; 
 determining whether the door is currently locked or unlocked based at least in part on the obtained door lock activation data; 
 setting a configuration of a controller for the dwelling to a first configuration based at least in part on the determination of whether the door is currently locked or unlocked, the first configuration including disabling a sensor coupled to the controller or disabling alerts from the sensor; and 
 while the controller is operating in the first configuration:
 in accordance with a determination that the door is currently unlocked, setting or sending instructions to set the configuration of the controller to a second configuration, the second configuration including enabling the sensor coupled to the controller or enabling alerts from the sensor. 
 
   
     
     
         16 . The method of  claim 15 , further comprising:
 in accordance with setting, or sending instructions to set, the configuration of the controller to the second configuration, send a notification to the user that the controller has been set to the second configuration.   
     
     
         17 . The method of  claim 16 , further comprising:
 in response to sending the notification to the user, receiving a user request to set the controller to a third configuration; and   in response to receiving the user request, setting or sending instructions to set the controller to the third configuration.   
     
     
         18 . The method of  claim 16 , wherein the sensor coupled to the controller includes a motion sensor for the dwelling, wherein the first configuration has the motion sensor disabled, and wherein the second configuration has the motion sensor enabled. 
     
     
         19 . The method of  claim 16 , wherein the first configuration comprises a user-home configuration, and wherein the second configuration comprises a user-away configuration. 
     
     
         20 . The method of  claim 16 , wherein setting or sending instructions to set the configuration of the controller to the second configuration includes:
 determining whether the door of the dwelling is locked based on the obtained door lock activation data; and   in accordance with a determination that the door of the dwelling is unlocked, locking or sending instructions to lock the door.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.