IP Library Granted Patent US 12,125,369
Granted Patent B2
US 12,125,369 · App. 18/327,468 · Granted Oct 22, 2024

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); Hae Rim 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
G08B3/10G06F18/22G06T7/70G06V40/166G06V40/172G08B13/19656G08B13/19684H04M11/02H04M11/025G06V10/768G06V20/52G08B13/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 12,125,369
App. No.
18/327,468
Granted
Oct 22, 2024
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 (47)

1. A method comprising:

at a smart home system having one or more processors and memory:

determining whether one or more persons, animals, or objects are approaching a smart home environment;

in response to determining that one or more persons, animals, or objects are approaching the smart home environment, initiating an observation window during which one or more sensors associated with the smart home system sense data relating to the one or more persons, animals, or objects approaching the smart home environment;

obtaining context information and identification information, the context information usable to determine an event type and a time of day, the identification information usable to characterize an identity of the one or more persons, animals, or objects;

ending the observation window based on at least one factor including: (i) a predetermined time threshold, (ii) an announcement event from the one or more persons, animals, or objects, (iii) the context information, or (iv) input from a user of the smart home system; and

initiating a response based on at least one of the context information or identification information.

2. The method as described in claim 1 , wherein the response includes:

one or more audio communication, the one or more audio communication including: (i) an audio communication conveying a status of the user of the smart home system, (ii) an audio communication directing the person to perform an action, (iii) an audio communication directing the person to leave a message, or (iv) an audio communication of a user-composed text message;

one or more audible alarms;

a simulated dog bark;

an activation of one or more lights;

an activation of a door lock;

a notification to law enforcement personnel; or

a notification to the user of the smart home system.

3. The method as described in claim 1 , wherein determining whether the one or more persons, animals, or objects is approaching the smart home environment is based on at least one of a low-power sensor or a radar sensor.

4. The method as described in claim 3 , wherein initiating the observation window, in response to determining that the one or more persons, animals, or objects are approaching the smart home environment based on at least one low-power sensor, activates at least one high-power sensor of the one or more sensors.

5. The method as described in claim 1 , wherein determining whether the one or more persons, animals, or objects are approaching the smart home environment is based on a signal transmitted from a first electronic device associated with the smart home system and received at a hub device, the signal indicative of the one or more persons, animals, or objects approaching the smart home environment.

6. The method as described in claim 5 , wherein a camera external to and separate from the hub device transmits the signal to the hub device indicative of the one or more persons, animals, or objects approaching the smart home environment.

7. The method as described in claim 1 , further comprising, capturing, prior to determining whether the one or more persons, animals, or objects are approaching the smart home environment, a plurality of images of the one or more persons, animals, or objects, the plurality of images including at least portions of a face of a respective person or animal of the one or more persons, animals, or objects.

8. The method as described in claim 7 , further comprising determining, based on the at least portions of the face of the respective person or animal in the plurality of images, an increase in dimension in the face of the respective person or animal between successive images, and wherein determining whether the one or more persons, animals, or objects are approaching the smart home environment is based at least in part on determining the increase in dimension in the face of the respective person or animal between successive images.

9. The method as described in claim 1 , wherein determining that one or more persons, animals, or objects are approaching a smart home environment is based on at least one of:

determining that the one or more persons, animals, or objects approaching the smart home environment are within a threshold distance; or

determining that one or more persons, animals, or objects approaching the smart home environment entered an activity zone.

10. The method as described in claim 9 , wherein the threshold distance is determined based at least in part on quality information associated with sensed data or a prior configuration established by the user of the smart home system.

11. The method as described in claim 1 , wherein the identification information usable to characterize the identity of the one or more persons, animals, or objects includes data relating to one or more of a voice signature, facial features, a height, a shape, a movement, or behavioral characteristics of a respective person, animal, or object of the one or more persons, animals, or objects.

12. The method as described in claim 1 , wherein the smart home system comprises an electronic greeting system.

13. The method as described in claim 1 , further comprising:

determining that the sensor data is insufficient to perform at least one of facial recognition or object recognition; and

outputting a notification indicative of a request for the one or more persons, animals, or objects to provide information usable to perform at least one of facial recognition or object recognition.

14. The method as described in claim 13 , wherein the notification requests a respective person of the one or more persons, animals, or objects to present their face to the one or more sensors associated with the smart home system.

15. The method as described in claim 1 , wherein initiating the observation window is in response to determining that a plurality of persons of the one or more persons, animals, or objects are determined to be approaching the smart home environment.

16. The method as described in claim 15 , wherein obtaining identification information in response to initiating the observation window, comprises obtaining identification information for each of the plurality of persons.

17. The method as described in claim 16 , further comprising, cropping, responsive to obtaining identification information for each of the plurality of persons, images to include at least portions of a face for each of the plurality of persons.

18. The method as described in claim 1 , wherein a predetermined time threshold ending the observation window is based at least in part on a distance of the one or more persons, animals, or objects approaching the smart home environment.

19. A smart home 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 whether one or more persons, animals, or objects are approaching a smart home environment;

in response to determining that one or more persons, animals, or objects are approaching the smart home environment, initiating an observation window during which one or more sensors associated with the smart home system sense data relating to the one or more persons, animals, or objects approaching the smart home environment;

obtaining context information and identification information, the context information usable to determine an event type and a time of day, the identification information usable to characterize an identity of the one or more persons, animals, or objects;

ending the observation window based on at least one factor including: (i) a predetermined time threshold, (ii) an announcement event from the one or more persons, animals, or objects, (iii) the context information, or (iv) input from a user of the smart home system; and

initiating a response based on at least one of the context information or identification information.

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

determine whether one or more persons, animals, or objects are approaching a smart home environment;

in response to a determination that one or more persons, animals, or objects are approaching the smart home environment, initiate an observation window during which one or more sensors associated with the smart home system sense data relating to the one or more persons, animals, or objects approaching the smart home environment;

obtain context information and identification information, the context information usable to determine an event type and a time of day, the identification information usable to characterize an identity of the one or more persons, animals, or objects;

end the observation window based on at least one factor including: (i) a predetermined time threshold, (ii) an announcement event from the one or more persons, animals, or objects, (iii) the context information, or (iv) input from a user of the smart home system; and

initiate a response based on at least one of the context information or identification information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2023
From: GOULDEN, JASON EVANS; ARAVAMUDHAN, RENGARAJAN; JEONG, HAE RIM; 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 063840/0403 →
Continuity (5)
Continuation 17651781 · Feb 18, 2022
Continuation 16883932 · May 26, 2020
Continuation 15809924 · Nov 10, 2017
Provisional Application 62561132 · Sep 20, 2017
Related Publication 20230306826A1 · Sep 28, 2023
Cited By (3)
US 12,542,874 US 12,664,818 US 12,682,013