Configuring a Smart Home Controller

US2016284206A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016284206-A1
Application numberUS-201514672012-A
CountryUS
Kind codeA1
Filing dateMar 27, 2015
Priority dateMar 27, 2015
Publication dateSep 29, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method performed at a computer system includes: receiving current location data for a user; receiving door lock activation data for a door of a dwelling of the user; receiving current occupancy data for the dwelling; determining a configuration of a controller for the dwelling, based at least in part on the received current location data for the user, the received door lock activation data for the door, and the received current occupancy data for the dwelling; if the door was locked from inside the dwelling and the user is present in the dwelling, setting or sending instructions to set a configuration of the controller to a first configuration; and, if the door was locked from outside the dwelling and the user is not present in the dwelling, setting or sending instructions to set the configuration of the controller to a second configuration, distinct from the first configuration.

First claim

Opening claim text (preview).

What is claimed is: 1 . A 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: receive current location data for a user; receive door lock activation data for a door of a dwelling of the user; receive current occupancy data for the dwelling of the user; determine a configuration of a controller for the dwelling, based at least in part on the received current location data for the user, the received door lock activation data for the door, and the received current occupancy data for the dwelling of the user; in accordance with a determination that the door was locked from inside the dwelling, and the user is present in the dwelling, set or send instructions to set a configuration of the controller for the dwelling to a first configuration, the first configuration having one or more door sensors and/or window sensors for the dwelling enabled and having one or more motion sensors for the dwelling disabled; and, in accordance with a determination that the door was locked from outside the dwelling, and the user is not present in the dwelling, set or send instructions to set the configuration of the controller for the dwelling to a second configuration, distinct from the first configuration, the second configuration having the one or more door sensors and/or window sensors for the dwelling enabled and having the one or more motion sensors for the dwelling enabled. 2 . The computer readable storage medium of claim 1 , wherein receiving current location data for the user includes receiving current location data for the user from one or more sensors in the dwelling of the user. 3 . The computer readable storage medium of claim 1 , wherein receiving current location data for the user includes receiving current location data for the user from a smart phone of the user. 4 . The computer readable storage medium of claim 1 , wherein the first configuration has one or more video cameras in the dwelling enabled, but notifications from the one or more video cameras in the dwelling disabled. 5 . The computer readable storage medium of claim 1 , wherein the second configuration has one or more video cameras in the dwelling enabled, and notifications from the one or more video cameras in the dwelling enabled. 6 . The 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, the user is not present in 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. 7 . The 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, the user is not present within a geo-fence around 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, and locking or sending instructions to lock one or more doors in the dwelling. 8 . The 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, the user is not present within a geo-fence around 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, 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. 9 . The computer readable storage medium of claim 1 , wherein a housing that contains the computer system also contains a door lock for the door. 10 . The computer readable storage medium of claim 1 , wherein the computer system is the smart home controller. 11 . The computer readable storage medium of claim 1 , wherein the computer system is located in a smart home provider server system remote from the dwelling. 12 . 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: receiving current location data for a user; receiving door lock activation data for a door of a dwelling of the user; receiving current occupancy data for the dwelling of the user; determining a configuration of a controller for the dwelling, based at least in part on the received current location data for the user, the received door lock activation data for the door, and the received current occupancy data for the dwelling of the user; in accordance with a determination that the door was locked from inside the dwelling, and the user is present in the dwelling, setting or sending instructions to set a configuration of the controller for the dwelling to a first configuration, the first configuration having one or more door sensors and/or window sensors for the dwelling enabled and having one or more motion sensors for the dwelling disabled; and, in accordance with a determination that the door was locked from outside the dwelling, and the user is not present in the dwelling, setting or sending instructions to set the configuration of the controller for the dwelling to a second configuration, distinct from the first configuration, the second configuration having the one or more door sensors and/or window sensors for the dwelling enabled and having the one or more motion sensors for the dwelling enabled. 13 . A method, comprising: at a computer system with one or more processors and memory: receiving current location data for a user; receiving door lock activation data for a door of a dwelling of the user; receiving current occupancy data for the dwelling of the user; determining a configuration of a controller for the dwelling, based at least in part on the received current location data for the user, the received door lock activation data for the door, and the received current occupancy data for the dwelling of the user; in accordance with a determination that the door was locked from inside the dwelling, and the user is present in the dwelling, setting or sending instructions to set a configuration of the controller for the dwelling to a first configuration, the first configuration having one or more door sensors and/or window sensors for the dwelling enabled and having one or more motion sensors for the dwelling disabled; and, in accordance with a determination that the door was locked from outside the dwelling, and the user is not present in the dwelling, setting or sending instructions to set the configuration of the controller for the dwelling to a second configuration, distinct from the first configuration, the second configuration having the one or more door sensors and/or window sensors for the dwelling enabled and having the one or more motion sensors for the dwelling enabled.

Assignees

Inventors

Classifications

  • Hepatocytes · CPC title

  • G08B29/185Primary

    Signal analysis techniques for reducing or preventing false alarms or for enhancing the reliability of the system · CPC title

  • electric · CPC title

  • Vascular Endothelial cells · CPC title

  • for animal cells · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016284206A1 cover?
A method performed at a computer system includes: receiving current location data for a user; receiving door lock activation data for a door of a dwelling of the user; receiving current occupancy data for the dwelling; determining a configuration of a controller for the dwelling, based at least in part on the received current location data for the user, the received door lock activation data fo…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G08B29/185. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).