IP Library Granted Patent US 10,664,688
Granted Patent B2
US 10,664,688 · App. 15/809,924 · Granted May 26, 2020

Systems and methods of detecting and responding to a visitor to a smart home environment

Inventors: Jason Evans Goulden (Los Gatos, CA); Rengarajan Aravamudhan (Sunnyvale, CA); Haerim Jeong (San Francisco, CA); Michael Dixon (Sunnyvale, CA); James Edward Stewart (Mountain View, CA); Sayed Yusef Shafi (San Jose, CA); Sahana Mysore (Menlo Park, CA); Seungho Yang (Mountain View, CA); Yu-An Lien (Mountain View, CA); Christopher Charles Burns (Santa Clara, CA); Rajeev Nongpiur (Mountain View, CA); Jeffrey Boyd (San Rafael, CA)
Assignee: GOOGLE LLC
G06K9/00288G06K9/00255G06K9/6201G06T7/70G08B3/10G08B13/19656G08B13/19684H04M11/02H04M11/025G06K9/00771G06K9/72G08B13/19695
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,664,688
App. No.
15/809,924
Granted
May 26, 2020
Kind
B2
Abstract

A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation.

Claims (94)

1. A method comprising:

at an electronic greeting system of a smart home environment having one or more processors and memory:

determining that a visitor is approaching an entryway of the smart home environment;

in response to the determination that the visitor is approaching the entryway:

(a) initiating a facial recognition operation while the visitor is approaching the entryway; and

(b) initiating an observation window, including:

initiating the observation window before the visitor reaches a physical interaction area of the entryway and/or before the visitor initiates an announcement; and

ending the observation window at the earlier of (i) a predetermined time threshold and (ii) a detected visitor announcement event;

in accordance with the initiating of the observation window, obtaining context information from one or more sensors of the smart home environment during the observation window; and

in accordance with the ending of the observation window, initiating a response to the detected approach of the visitor based on the context information and an outcome of the facial recognition operation.

2. The method of claim 1 , wherein determining that a visitor is approaching the entryway comprises obtaining and analyzing presence information indicative of a visitor approaching or in proximity to the entryway.

3. The method of claim 2 , wherein the presence information is derived from video data obtained from a camera having a field of view corresponding to the entryway; and

wherein deriving the presence information from the video data comprises analyzing a plurality of image frames to determine whether a difference in position of an object in the plurality of image frames exceeds a threshold.

4. The method of claim 2 , wherein the presence information is derived from audio data obtained from an audio sensor in proximity to the entryway, and

wherein deriving the presence information from the audio data comprises identifying: a door knock, a doorbell sound, a footstep, and/or a verbal announcement.

5. The method of claim 1 , wherein detecting a visitor of the smart home environment comprises:

obtaining position data from a sensor of the smart home environment;

identifying, based on analysis of the position data, a position of the visitor with respect to the entryway; and

comparing the position of the visitor to a threshold distance from the entryway, or to a previous position of the visitor.

6. The method of claim 1 , wherein determining that a visitor is approaching the entryway comprises:

obtaining a first measurement of a dimension of a characteristic of the visitor;

obtaining a subsequent measurement of the dimension of the characteristic of the visitor; and

determining whether a difference between the first measurement and the subsequent measurement exceeds a threshold.

7. The method of claim 1 , wherein the context information is based on at least one of a time of day, a day of the week, audio data of the smart home environment, a time of a prescheduled event, a prescheduled status of the smart home environment, a status of a user of the electronic greeting system, a location of the user, and an identity of the user.

8. An electronic greeting system of a smart home environment, the system comprising one or more processors and memory coupled to the one or more processors, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

determining that a visitor is approaching an entryway of the smart home environment;

in response to the determination that the visitor is approaching the entryway:

(a) initiating a facial recognition operation while the visitor is approaching the entryway; and

(b) initiating an observation window, including:

initiating the observation window before the visitor reaches a physical interaction area of the entryway and/or before the visitor initiates an announcement; and

ending the observation window at the earlier of (i) a predetermined time threshold and (ii) a detected visitor announcement event;

in accordance with the initiating of the observation window, obtaining context information from one or more sensors of the smart home environment during the observation window; and

in accordance with the ending of the observation window, initiating a response to the detected approach of the visitor based on the context information and an outcome of the facial recognition operation.

9. The electronic greeting system of claim 8 , wherein the context information comprises a detected announcement event.

10. The electronic greeting system of claim 9 , wherein the detected announcement event comprises: a doorbell button press, a door knock, and/or a verbal announcement.

11. The electronic greeting system of claim 9 , wherein the detected announcement event is part of a pre-assigned doorbell button press pattern, door knock pattern, or verbal announcement associated with a known visitor.

12. The electronic greeting system of claim 8 , wherein the context information is based on:

a facial recognition analysis result;

one or more behavior characteristics of the visitor;

one or more physical characteristics of the visitor;

one or more clothing and/or accessory characteristics of the visitor;

a time of day during which the visitor approaches the entryway;

a day of the week during which the visitor approaches the entryway;

audio data from the smart home environment;

proximity in time to a prescheduled event;

proximity in time to a prescheduled status of the smart home environment;

a known or unknown status of a user of the electronic greeting system;

an expected or unexpected status of a user of the electronic greeting system;

a location of a user of the electronic greeting system;

an identity of a user of the electronic greeting system; and/or

one or more detected visitor actions.

13. The electronic greeting system of claim 8 , wherein the context information is based on one or more detected visitor actions including:

a doorbell activation;

a door knock;

an audio announcement; and/or

an interaction between the visitor and the electronic greeting system.

14. The electronic greeting system of claim 8 , wherein the context information is further based on a timing comparison between one or more detected visitor actions and the initial detection of the visitor.

15. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system, cause the system to:

determine that a visitor is approaching an entryway of a smart home environment;

in response to the determination that the visitor is approaching the entryway:

(a) initiate a facial recognition operation while the visitor is approaching the entryway; and

(b) initiate an observation window, including:

initiating the observation window before the visitor reaches a physical interaction area of the entryway and/or before the visitor initiates an announcement; and

ending the observation window at the earlier of (i) a predetermined time threshold and (ii) a detected visitor announcement event;

in accordance with the initiating of the observation window, obtain context information from one or more sensors of the smart home environment during the observation window; and

in accordance with the ending of the observation window, initiate a response to the detected approach of the visitor based on the context information and an outcome of the facial recognition operation.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the context information comprises an absence of a detected announcement event during a predetermined time threshold.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the response to the detected approach of the visitor comprises:

conveying a communication to the visitor;

initiating a security action; and/or

transmitting a notification to a user of the computing system, to a preselected contact of the user, or to public or private law enforcement personnel.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the response to the detected approach of the visitor comprises conveying a communication comprising:

a status of a user of the computing system;

a request for the visitor to perform an action;

a request for the visitor to leave a message;

a preprogrammed customized communication;

a user-composed text message for conversion to an audio message;

an audio message conveyed by a synthesized voice; and/or

a visual message presented on a display.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the response to the detected approach of the visitor comprises initiating a security action including:

activating a light or adjusting a lighting level of the smart home environment;

locking or unlocking a door of the smart home environment;

activating an alarm or adjusting an alarm sensitivity of the smart home environment;

activating a sprinkler system of the smart home environment;

activating a simulated dog bark;

activating a security system or adjusting a security status of the smart home environment;

transmitting a notification or an alert to public or private law enforcement personnel;

transmitting a notification or an alert to a preselected contact of the user; and/or

recording an image or video of the visitor.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the response to the detected approach of the visitor comprises transmitting a notification including:

information about the visitor;

information about an outcome of the facial recognition operation;

information about a detected visitor announcement event or lack thereof; and/or

information about the obtained context information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2021
From: JEONG, HAE RIM
To: GOOGLE LLC
Reel/Frame 054972/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2018
From: GOULDEN, JASON EVANS; ARAVAMUDHAN, RENGARAJAN; JEONG, HAERIM; DIXON, MICHAEL; STEWART, JAMES EDWARD; SHAFI, SAYED YUSEF; MYSORE, SAHANA; YANG, SEUNGHO; LIEN, YU-AN; BURNS, CHRISTOPHER CHARLES; NONGPIUR, RAJEEV; BOYD, JEFFREY
To: GOOGLE LLC
Reel/Frame 045083/0384 →
Continuity (2)
Provisional Application 62561132 · Sep 20, 2017
Related Publication 20190087646A1 · Mar 21, 2019
Cited By (14)
US 12,312,852 US 12,347,201 US 12,352,094 US 12,400,507 US 12,442,238 US 12,492,591 US 12,500,445 US 12,504,183 US 12,516,561 US 12,542,874 US 12,560,019 US 12,624,592 US 12,664,818 US 12,682,013