Alert suspension for home automation system
First Claim
Patent Images
1. A method of suspending alerts, the method comprising:
- receiving a first instruction at an electronic device to suspend a first set of alerts for a first type of event corresponding to a television program received via a television receiver or content received from an additional device, wherein the electronic device comprises a hub for home automation at a home, wherein the electronic device receives updates from home automation components associated with the electronic device and located throughout the home, and wherein the first set of alerts relate to the first type of event identified by the home automation components occurring at the home;
receiving a second instruction to suspend a second set of alerts for a second type of event corresponding to a calendar event listed on an electronic calendar, wherein the second set of alerts relate to the second type of event identified by the home automation components occurring at the home, wherein the second type of event is different from the first type of event;
detecting an event based on one or more of the updates received from the home automation components;
determining whether the event detected corresponds to the first type of event or the second type of event;
when the event is determined to correspond to the first type of event;
accessing a first separate information source including first information associated with the event, the first separate information source corresponding to the television receiver or the additional device;
calculating a first remaining time of the event based on the first information accessed with the first separate information source, and determining, based on the calculated remaining time, a time at which the event will end; and
suspending alert notifications corresponding to the first set of alerts until the determined time; and
when the event is determined to correspond to the second type of event;
accessing a second separate information source including second information associated with the event, the second separate information source corresponding to the electronic calendar, wherein the second separate information source and the second information are different from the first separate information source and the first information;
calculating a second remaining time of the event based on the second information accessed with the second separate information source to determine a second time at which the event will end; and
suspending alert notifications corresponding to the second set of alerts until the second time;
wherein the accessing, the calculating, and the determining operations are performed by the electronic device without additional user input.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for suspending alert notifications at an electronic device may include receiving an instruction to suspend alerts for an event at the electronic device. The electronic device may access a separate information source including information associated with the event. The electronic device may also determine from the accessed information a time at which the event will end, and suspend alert notifications until the determined time.
-
Citations
20 Claims
-
1. A method of suspending alerts, the method comprising:
-
receiving a first instruction at an electronic device to suspend a first set of alerts for a first type of event corresponding to a television program received via a television receiver or content received from an additional device, wherein the electronic device comprises a hub for home automation at a home, wherein the electronic device receives updates from home automation components associated with the electronic device and located throughout the home, and wherein the first set of alerts relate to the first type of event identified by the home automation components occurring at the home; receiving a second instruction to suspend a second set of alerts for a second type of event corresponding to a calendar event listed on an electronic calendar, wherein the second set of alerts relate to the second type of event identified by the home automation components occurring at the home, wherein the second type of event is different from the first type of event; detecting an event based on one or more of the updates received from the home automation components; determining whether the event detected corresponds to the first type of event or the second type of event; when the event is determined to correspond to the first type of event; accessing a first separate information source including first information associated with the event, the first separate information source corresponding to the television receiver or the additional device; calculating a first remaining time of the event based on the first information accessed with the first separate information source, and determining, based on the calculated remaining time, a time at which the event will end; and suspending alert notifications corresponding to the first set of alerts until the determined time; and when the event is determined to correspond to the second type of event; accessing a second separate information source including second information associated with the event, the second separate information source corresponding to the electronic calendar, wherein the second separate information source and the second information are different from the first separate information source and the first information; calculating a second remaining time of the event based on the second information accessed with the second separate information source to determine a second time at which the event will end; and suspending alert notifications corresponding to the second set of alerts until the second time; wherein the accessing, the calculating, and the determining operations are performed by the electronic device without additional user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device comprising:
-
a first input component configured to receive multimedia data; a second input component configured to receive user input; at least one output component communicatively coupled with at least one display device; one or more processors; and memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions, which when executed by the one or more processors cause the one or more processors to; receive updates from associated home automation components for a home, wherein the electronic device comprises a hub for home automation at the home; receive a first instruction to suspend a first set of alerts for a first type of event corresponding to a television program received via a television receiver or content received from an additional device, wherein the first set of alerts relate to the first type of event identified by the associated home automation components occurring at the home; receive a second instruction to suspend a second set of alerts for a second type of event corresponding to a calendar event listed on an electronic calendar, wherein the second set of alerts relate to the second type of event identified by the associated home automation components occurring at the home, wherein the second type of event is different from the first type of event; detecting an event based on one or more of the updates received from the associated home automation components; determining whether the event detected corresponds to the first type of event or the second type of event; when the event is determined to correspond to the first type of event; access a first separate information source including first information associated with the event, the first separate information source corresponding to the television receiver or the additional device; calculate a first remaining time of the event based on the first information accessed with the first separate information source to determine a first time at which the event will end; and suspend notifications corresponding to the first set of alerts until the first time; and when the event is determined to correspond to the second type of event; access a second separate information source including second information associated with the event, the second separate information source corresponding to the electronic calendar, wherein the second separate information source and the second information are different from the first separate information source and the first information; calculate a second remaining time of the event based on the second information accessed with the second separate information source to determine a second time at which the event will end; and suspend notifications corresponding to the second set of alerts until the second time; wherein the accessing, the calculating, and the determining operations are performed by the electronic device without additional user input. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification