IP Library Granted Patent US 10,078,949
Granted Patent B2
US 10,078,949 · App. 15/613,023 · Granted Sep 18, 2018

Systems, devices, and methods for providing heat-source alerts

Inventor: Liang-Yun Wang (Sunnyvale, CA)
Assignee: GOOGLE LLC
G08B17/12G08B29/185H04L12/6418G08B21/02G08B21/182
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,078,949
App. No.
15/613,023
Granted
Sep 18, 2018
Kind
B2
Abstract

The various embodiments described herein include methods, devices, and systems for authenticating users. In one aspect, a method includes (1) determining an operating state of a heat source; (2) determining an occupancy of a dwelling that includes the heat source; (3) determining whether a heat-source alert condition is met; (4) in accordance with a determination that the heat-source alert condition is met, generating a heat-source alert; (5) receiving from a user acknowledgement of the heat-source alert, the acknowledgement including a first classification for the heat-source alert; and (6) determining that the acknowledgement includes the first classification for the heat-source alert; and (7) in accordance with the determination that the acknowledgement includes the first classification, modifying the heat-source alert condition for future heat-source alerts.

Claims (58)

1. A method, comprising:

at a computing system comprising one or more processors and memory coupled to the one or more processors:

determining an operating state of a heat source;

determining an occupancy of a dwelling that includes the heat source;

determining, based on the determined operating state of the heat source and the determined occupancy of the dwelling, whether a heat-source alert condition is met;

in accordance with a determination that the heat-source alert condition is met, generating a heat-source alert;

after generating the heat-source alert, receiving from a user acknowledgement of the heat-source alert, the acknowledgement including a first classification of a plurality of classifications for the heat-source alert, wherein the plurality of classifications include a false alarm classification and a valid alarm classification; and

in response to receiving the acknowledgement of the heat-source alert, determining that the acknowledgement includes the first classification for the heat-source alert; and

in accordance with the determination that the acknowledgement includes the first classification, modifying the heat-source alert condition for future heat-source alerts.

2. The method of claim 1 , wherein modifying the heat-source alert condition includes changing a first threshold time of the heat-source alert condition to a second threshold time that is greater than the first threshold time.

3. The method of claim 1 , wherein modifying the heat-source alert condition includes changing a first threshold temperature of the heat-source alert condition to a second threshold temperature that is greater than the first threshold temperature.

4. The method of claim 1 , further comprising, in accordance with a determination that the heat-source alert condition is not met, forgoing generating the heat-source alert.

5. The method of claim 1 , wherein the determination that the heat-source alert condition is met is a first determination and the heat-source alert is a first heat-source alert, and the method further comprises:

in accordance with a second determination that the heat-source alert condition is met, generating a second heat-source alert;

after generating the second heat-source alert, receiving a second user acknowledgement the second heat-source alert, the second user acknowledgement including a second classification for the second heat-source alert;

in response to receiving the second user acknowledgement for the second heat-source alert, cancelling the second heat-source alert without modifying the heat-source alert condition.

6. The method of claim 1 , further comprising:

receiving ambient temperature data for a room with the heat source from an ambient temperature sensor located in the room with the heat source; and

determining the operating state of the heat source in the room based at least in part on the received ambient temperature data.

7. The method of claim 1 , wherein modifying the heat-source alert condition comprises:

associating a pattern of sensed household activity with the user acknowledgement; and

changing the heat-source alert condition to additionally require an absence of the pattern.

8. The method of claim 1 , wherein determining the operating state of the heat source comprises determining the operating state of the heat source based on blackbody radiation data.

9. The method of claim 1 , wherein the plurality of classifications further include a late alarm classification indicating that the heat-source alert was not generated promptly enough.

10. A computing system, comprising:

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising instructions for:

determining an operating state of a heat source;

determining an occupancy of a dwelling that includes the heat source;

determining, based on the determined operating state of the heat source and the determined occupancy of the dwelling, whether a heat-source alert condition is met;

in accordance with a determination that the heat-source alert condition is met, generating a heat-source alert;

after generating the heat-source alert, receiving from a user acknowledgement of the heat-source alert, the acknowledgement including a first classification of a plurality of classifications for the heat-source alert, wherein the plurality of classifications include a false alarm classification and a valid alarm classification; and

in response to receiving the acknowledgement of the heat-source alert, determining that the acknowledgement includes the first classification for the heat-source alert; and

in accordance with the determination that the acknowledgement includes the first classification, modifying the heat-source alert condition for future heat-source alerts.

11. The system of claim 10 , wherein modifying the heat-source alert condition includes changing a first threshold time of the heat-source alert condition to a second threshold time that is greater than the first threshold time.

12. The system of claim 10 , wherein modifying the heat-source alert condition includes changing a first threshold temperature of the heat-source alert condition to a second threshold temperature that is greater than the first threshold temperature.

13. The system of claim 10 , wherein the determination that the heat-source alert condition is met is a first determination and the heat-source alert is a first heat-source alert, and wherein the one or more programs further comprise instructions for:

in accordance with a second determination that the heat-source alert condition is met, generating a second heat-source alert;

after generating the second heat-source alert, receiving a second user acknowledgement the second heat-source alert, the second user acknowledgement including a second classification for the second heat-source alert;

in response to receiving the second user acknowledgement for the second heat-source alert, cancelling the second heat-source alert without modifying the heat-source alert condition.

14. The system of claim 10 , wherein the one or more programs further comprise instructions for:

receiving ambient temperature data for a room with the heat source from an ambient temperature sensor located in the room with the heat source; and

determining the operating state of the heat source in the room based at least in part on the received ambient temperature data.

15. The system of claim 10 , wherein modifying the heat-source alert condition comprises:

associating a pattern of sensed household activity with the user acknowledgement; and

changing the heat-source alert condition to additionally require an absence of the pattern.

16. The system of claim 10 , wherein the plurality of classifications further include a late alarm classification indicating that the heat-source alert was not generated promptly enough.

17. 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 computing system to:

determine an operating state of a heat source;

determine an occupancy of a dwelling that includes the heat source;

determine, based on the determined operating state of the heat source and the determined occupancy of the dwelling, whether a heat-source alert condition is met;

in accordance with a determination that the heat-source alert condition is met, generate a heat-source alert;

after generating the heat-source alert, receive from a user acknowledgement of the heat-source alert, the acknowledgement including a first classification of a plurality of classifications for the heat-source alert, wherein the plurality of classifications include a false alarm classification and a valid alarm classification; and

in response to receiving the acknowledgement of the heat-source alert, determine that the acknowledgement includes the first classification for the heat-source alert; and

in accordance with the determination that the acknowledgement includes the first classification, modify the heat-source alert condition for future heat-source alerts.

18. The non-transitory computer-readable storage medium of claim 17 , wherein modifying the heat-source alert condition includes changing a first threshold time of the heat-source alert condition to a second threshold time that is greater than the first threshold time.

19. The non-transitory computer-readable storage medium of claim 17 , wherein modifying the heat-source alert condition includes changing a first threshold temperature of the heat-source alert condition to a second threshold temperature that is greater than the first threshold temperature.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the plurality of classifications further include a late alarm classification indicating that the heat-source alert was not generated promptly enough.

Assignments (1)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
Continuity (2)
Continuation 14621272 · Feb 12, 2015
Related Publication 20170270760A1 · Sep 21, 2017