Devices and methods for protecting unattended children in the home
First Claim
1. A method, comprising:
- at a computer system;
receiving occupancy data for a room in a smart home environment;
determining, based at least in part on the received occupancy data for the room, whether a predetermined child-protection alert condition is met;
in accordance with a determination that the predetermined child-protection alert condition is met, presenting or sending instructions to issue a child-protection alert;
after the presenting or sending instructions to issue a child-protection alert, receiving a request to cancel the child-protection alert;
in accordance with a determination that the request to cancel corresponds to a child-protection alert that was unneeded, wherein the request includes cancelling a first disablement;
canceling the child-protection alert; and
modifying the predetermined child-protection alert condition;
in accordance with a determination that the request to cancel corresponds to a child-protection alert that was needed and properly performed, wherein the request includes cancelling a second disablement;
canceling the child-protection alert; and
foregoing modifying the predetermined child-protection alert condition; and
in accordance with a determination that the request to cancel corresponds to a child protection alert that was needed but late in being presented;
canceling the child-protection alert; and
changing the predetermined child-protection alert condition.
0 Assignments
0 Petitions
Accused Products
Abstract
The various implementations described herein include methods and systems for protecting unattended children in the home. In one aspect, a method is performed at computer system. The computer system: (1) receives occupancy data for a room in a smart home environment; (2) determines based on the received occupancy data whether a predetermined child-protection alert condition is met; (3) in accordance with a determination that the condition is met, presents or sends instructions to issue a child-protection alert; (4) receives a request to cancel the child-protection alert; (5) in accordance with a determination that the request is a first type of cancellation request, cancels the child-protection alert and modifies the predetermined child-protection alert condition; and (6) in accordance with a determination that the request is a second type of cancellation request, cancels the child-protection alert and foregoes modifying the predetermined child-protection alert condition.
183 Citations
19 Claims
-
1. A method, comprising:
-
at a computer system; receiving occupancy data for a room in a smart home environment; determining, based at least in part on the received occupancy data for the room, whether a predetermined child-protection alert condition is met; in accordance with a determination that the predetermined child-protection alert condition is met, presenting or sending instructions to issue a child-protection alert; after the presenting or sending instructions to issue a child-protection alert, receiving a request to cancel the child-protection alert; in accordance with a determination that the request to cancel corresponds to a child-protection alert that was unneeded, wherein the request includes cancelling a first disablement; canceling the child-protection alert; and modifying the predetermined child-protection alert condition; in accordance with a determination that the request to cancel corresponds to a child-protection alert that was needed and properly performed, wherein the request includes cancelling a second disablement; canceling the child-protection alert; and foregoing modifying the predetermined child-protection alert condition; and in accordance with a determination that the request to cancel corresponds to a child protection alert that was needed but late in being presented; canceling the child-protection alert; and changing the predetermined child-protection alert condition. - View Dependent Claims (2, 3)
-
-
4. A computer system of a smart home environment, comprising:
-
one or more processors; memory; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving occupancy data for a room of the smart home environment; determining, based at least in part on the received occupancy data for the room, whether a predetermined child-protection alert condition is met; in accordance with a determination that the predetermined child-protection alert condition is met, presenting or sending instructions to issue a child-protection alert; after the presenting or sending instructions to issue a child-protection alert, receiving a request to cancel the child-protection alert; in accordance with a determination that the request to cancel corresponds to a child-protection alert that was unneeded, wherein the request includes cancelling a first disablement; canceling the child-protection alert; and modifying the predetermined child-protection alert condition; in accordance with a determination that the request to cancel corresponds to a child-protection alert that was needed and properly performed, wherein the request includes cancelling a second disablement; canceling the child-protection alert; and foregoing modifying the predetermined child-protection alert condition; and in accordance with a determination that the request to cancel corresponds to a child protection alert that was needed but late in being presented; canceling the child-protection alert; and changing the predetermined child-protection alert condition. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computer system of a smart home environment, the one or more programs comprising instructions for:
-
receiving occupancy data for a room in a smart home environment; determining, based at least in part on the received occupancy data for the room, whether a predetermined child-protection alert condition is met; in accordance with a determination that the predetermined child-protection alert condition is met, presenting or sending instructions to issue a child-protection alert; after the presenting or sending instructions to issue a child-protection alert, receiving a request to cancel the child-protection alert; in accordance with a determination that the request to cancel corresponds to a child-protection alert that was unneeded, wherein the request includes cancelling a first disablement; canceling the child-protection alert; and modifying the predetermined child-protection alert condition; in accordance with a determination that the request to cancel corresponds to a child-protection alert that was needed and properly performed, wherein the request includes cancelling a second disablement; canceling the child-protection alert; and foregoing modifying the predetermined child-protection alert condition; and in accordance with a determination that the request to cancel corresponds to a child protection alert that was needed but late in being presented; canceling the child-protection alert; and changing the predetermined child-protection alert condition. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification