Systems and methods for smart home automation using a multifunction status and entry point icon
First Claim
1. A method, comprising:
- at a computing device having one or more processors and memory storing instructions for execution by the one or more processors, wherein the computing device is associated with a plurality of electronic devices in a smart home environment, the plurality of electronic devices together composing the smart home environment at least in part, and the smart home environment having a plurality of environment statuses, each of the plurality of environment statuses corresponding to an alert level in a hierarchy of three or more alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a status of the smart home environment, the three or more alert levels including at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the status of the smart home environment;
identifying, for each of at least some of the plurality of electronic devices, a device state of the electronic device;
determining a current environment status from the hierarchy of three or more alert levels of the plurality of environment statuses for the smart home environment based on a combination of the plurality of identified device states, wherein the current environment status for the smart home environment is separate from and in addition to the plurality of identified device states for the plurality of electronic devices;
concurrently displaying, in a display area of the computing device, an environment status indicator that indicates the current environment status of the smart home environment and a plurality of device state icons corresponding to respective device states of at least some of the plurality of electronic devices, wherein at least one of the respective device states corresponds to a device state alert level in a second hierarchy of three or more second alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a device state of a first one of the plurality of electronic devices, the three or more second alert levels including at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the at least one of the respective device states;
in response to a determination of the current environment status, determining one of a plurality of different feature sets for a smart home application executable on the computing device for interacting with the smart home environment, wherein the determined feature set comprises selectable commands for performing device functions associated with the current environment status; and
providing the determined feature set to an instance of the smart home application, thereby enabling the instance to offer user interactions consistent with the selectable commands;
wherein the plurality of electronic devices include a hazard detector device having two or more threshold levels, and each of the three or more alert levels of the plurality of environment statuses is at least partially defined based on the two or more threshold levels of the hazard detector device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is associated with one or more electronic devices in a smart home environment, the smart home environment having a plurality of environment statuses. A current environment status of the plurality of environment statuses is identified for the smart home environment. Based on the current environment status of the smart home environment, one of a plurality of different feature sets is determined for a smart home application executable on the computing device for interacting with the smart home environment. The determined feature set includes selectable commands for performing device functions associated with the current environment status. The determined feature set is provided to an instance of the smart home application, thereby enabling the instance to offer user interactions consistent with the selectable commands.
-
Citations
20 Claims
-
1. A method, comprising:
-
at a computing device having one or more processors and memory storing instructions for execution by the one or more processors, wherein the computing device is associated with a plurality of electronic devices in a smart home environment, the plurality of electronic devices together composing the smart home environment at least in part, and the smart home environment having a plurality of environment statuses, each of the plurality of environment statuses corresponding to an alert level in a hierarchy of three or more alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a status of the smart home environment, the three or more alert levels including at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the status of the smart home environment; identifying, for each of at least some of the plurality of electronic devices, a device state of the electronic device; determining a current environment status from the hierarchy of three or more alert levels of the plurality of environment statuses for the smart home environment based on a combination of the plurality of identified device states, wherein the current environment status for the smart home environment is separate from and in addition to the plurality of identified device states for the plurality of electronic devices; concurrently displaying, in a display area of the computing device, an environment status indicator that indicates the current environment status of the smart home environment and a plurality of device state icons corresponding to respective device states of at least some of the plurality of electronic devices, wherein at least one of the respective device states corresponds to a device state alert level in a second hierarchy of three or more second alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a device state of a first one of the plurality of electronic devices, the three or more second alert levels including at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the at least one of the respective device states; in response to a determination of the current environment status, determining one of a plurality of different feature sets for a smart home application executable on the computing device for interacting with the smart home environment, wherein the determined feature set comprises selectable commands for performing device functions associated with the current environment status; and providing the determined feature set to an instance of the smart home application, thereby enabling the instance to offer user interactions consistent with the selectable commands; wherein the plurality of electronic devices include a hazard detector device having two or more threshold levels, and each of the three or more alert levels of the plurality of environment statuses is at least partially defined based on the two or more threshold levels of the hazard detector device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
2. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors of a computing device associated with a plurality of electronic devices in a smart home environment, the plurality of electronic devices together composing the smart home environment at least in part, and the smart home environment having a plurality of environment statuses, the one or more programs including instructions for:
-
identifying, for each of at least some of the plurality of electronic devices, a device state of the electronic device; determining a current environment status from the hierarchy of three or more alert levels of the plurality of environment statuses for the smart home environment based on a combination of the plurality of identified device states, wherein; the current environment status for the smart home environment is separate from and in addition to the plurality of identified device states for the plurality of electronic devices; each of the plurality of environment statuses corresponding to an alert level in a hierarchy of three or more alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a status of the smart home environment; and the three or more alert levels includes at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the status of the smart home environment; concurrently displaying, in a display area of the computing device, an environment status indicator that indicates the current environment status of the smart home environment and a plurality of device state icons corresponding to respective device states of at least some of the plurality of electronic devices, wherein at least one of the respective device states corresponds to a device state alert level in a second hierarchy of three or more second alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a device state of a first one of the plurality of electronic devices, the three or more second alert levels including at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the at least one of the respective device states; in response to a determination of the current environment status, determining one of a plurality of different feature sets for a smart home application executable on the computing device for interacting with the smart home environment, wherein the determined feature set comprises selectable commands for performing device functions associated with the current environment status; and providing the determined feature set to an instance of the smart home application, thereby enabling the instance to offer user interactions consistent with the selectable commands; wherein the plurality of electronic devices include a hazard detector device having two or more threshold levels, and each of the three or more alert levels of the plurality of environment statuses is at least partially defined based on the two or more threshold levels of the hazard detector device. - View Dependent Claims (18, 19, 20)
-
-
13. A computing device associated with a plurality of electronic devices in a smart home environment, the plurality of electronic devices together composing the smart home environment at least in part, and the smart home environment having a plurality of environment statuses, the computing device comprising:
-
a processor; and memory for storing one or more programs for execution by the processor, the one or more programs including instructions for; identifying, for each of at least some of the plurality of electronic devices, a device state of the electronic device; determining a current environment status from the hierarchy of three or more alert levels of the plurality of environment statuses for the smart home environment based on a combination of the plurality of identified device states, wherein; the current environment status for the smart home environment is separate from and in addition to the plurality of identified device states for the plurality of electronic devices; each of the plurality of environment statuses corresponding to an alert level in a hierarchy of three or more alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a status of the smart home environment; and the three or more alert levels includes at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the status of the smart home environment; concurrently displaying, in a display area of the computing device, an environment status indicator that indicates the current environment status of the smart home environment and a plurality of device state icons corresponding to respective device states of at least some of the plurality of electronic devices, wherein at least one of the respective device states corresponds to a device state alert level in a second hierarchy of three or more second alert levels defined to indicate a relative measure of criticality, severity, urgency, or significance of a device state of a first one of the plurality of electronic devices, the three or more second alert levels including at least a non-critical alert level, a heightened alert level, and an emergency alert level concerning the at least one of the respective device states; in response to a determination of the current environment status, determining one of a plurality of different feature sets for a smart home application executable on the computing device for interacting with the smart home environment, wherein the determined feature set comprises selectable commands for performing device functions associated with the current environment status; and providing the determined feature set to an instance of the smart home application, thereby enabling the instance to offer user interactions consistent with the selectable commands; wherein the plurality of electronic devices include a hazard detector device having two or more threshold levels, and each of the three or more alert levels of the plurality of environment statuses is at least partially defined based on the two or more threshold levels of the hazard detector device. - View Dependent Claims (14, 15, 16, 17)
-
Specification