Multi-function per-room automation system
US-2017309142-A1 · Oct 26, 2017 · US
US11809151B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11809151-B1 |
| Application number | US-202016832520-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 27, 2020 |
| Priority date | Mar 27, 2020 |
| Publication date | Nov 7, 2023 |
| Grant date | Nov 7, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for activity-based device recommendations are disclosed. For example, historical usage data associated with a device may indicate that the device is likely to be associated with a given state at a given time. When the device is not in the anticipated state, a recommendation to transition the device state, for example, may be sent. Additionally, a determination of the activity state associated with the device, such as an active state, an asleep state, and/or an away state may be utilized to determine the recommendation to surface, to determine whether to send a recommendation, and when and/or how to send the recommendation.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: one or more processors; and non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: determining a first activity model configured to predict a first state corresponding to an away state indicating absence of user presence and inactivity, wherein the first activity model receives first data representing where a mobile phone associated with a user profile is physically located with respect to a user environment; determining a second activity model configured to predict a second state corresponding to an active state indicating both user presence and user activity, wherein the second activity model receives second data representing when a user device in the user environment was last interacted with by a user; determining a third activity model configured to predict a third state corresponding to an asleep state indicating user presence and inactivity, wherein the third activity model receives the first data and the second data; storing third data indicating a historical usage pattern of an electronic device in the user environment, the historical usage pattern indicating operational state of the electronic device with respect to time; receiving fourth data indicating a first operational state of the electronic device at a first time; determining, utilizing the third data and the fourth data, that the electronic device is historically in a second operational state instead of the first operational state; determining, utilizing the third activity model, that the user profile is associated with the asleep state at the first time; and causing the electronic device to transition to the second operational state in response to the user profile being associated with the asleep state and determining that the electronic device is historically in the second operational state. 2. The system of claim 1 , the operations further comprising: determining that the electronic device is historically in the second operational state at a first time of day; receiving fifth data indicating that the electronic device is in the first operational state at the first time of day; determining, at the first time of day, that the user profile is in the active state; in response to the user profile being in the active state, generating sixth data representing a recommendation to transition the electronic device to the second operational state; sending the sixth data to the user device for output of the recommendation; and causing the electronic device to transition to the second operational state in response to receiving seventh data indicating acceptance of the recommendation. 3. The system of claim 1 , the operations further comprising: determining that the electronic device is historically in the second operational state at a first time of day; receiving fifth data indicating that the electronic device is in the first operational state at the first time of day; determining, at the first time of day, that the user profile is in the away state; in response to the user profile being in the away state, sending sixth data representing a recommendation to transition the electronic device to the second operational state to the user device; and causing the electronic device to transition to the second operational state in response to receiving seventh data from the user device indicating acceptance of the recommendation. 4. The system of claim 1 , the operations further comprising: generating fifth data representing a recommendation to transition the electronic device from the first operational state to the second operational state; storing the fifth data in response to the user profile being associated with inactive state; determining that the user profile has transitioned to an active state from the inactive state; sending the fifth data in response to the user profile transitioning to the active state; and wherein causing the electronic device to transition to the second operational state is in response to receiving sixth data indicating acceptance of the recommendation. 5. A method, comprising: determining activity state data, associated with a user profile, using first data received from one or more sensors configured to detect human activity in an environment, the activity state data representing a user being present in an environment and asleep; storing second data representing a historical usage pattern of a device, the historical usage pattern indicating a past operational state; receiving third data indicating a first operational state of the device at a first time; determining that the user profile is associated with the activity state data at the first time; and causing the device to transition to the past operational state based at least in part on the activity state data, the second data, and the third data. 6. The method of claim 5 , further comprising: determining that the device is historically in the past operational state at a first time of day; receiving fourth data indicating that the device is in the first operational state at the first time of day; determining, at the first time of day, that the user profile is associated with an active state indicating the user is present and moving; generating, based at least in part on the user profile being associated with the active state, fifth data representing a recommendation to transition the device to the past operational state; and causing the device to transition to the past operational state based at least in part on receiving sixth data indicating acceptance of the recommendation. 7. The method of claim 5 , further comprising: determining that the device is historically in the past operational state at a first time of day; receiving fourth data indicating that the device is in the first operational state at the first time of day; determining, at the first time of day, that the user profile is associated with an away state indicating absence of user presence; sending, based at least in part on the user profile being associated with the away state, fifth data representing a recommendation to transition the device to the past operational state to a user device indicated to be a mobile device associated with the device; and causing the device to transition to the past operational state based at least in part on receiving sixth data from the user device indicating acceptance of the recommendation. 8. The method of claim 5 , further comprising: generating fourth data representing a recommendation to transition the device from the first operational state to the past operational state; determining that the user profile has transitioned to an active state from an asleep state; sending the fourth data based at least in part on the user profile transitioning to the active state; and wherein causing the device to transition to the past operational state comprises causing the device to transition to the past operational state based at least in part on receiving fifth data indicating acceptance of the recommendation. 9. The method of claim 5 , further comprising: determining that the user profile has transitioned from an active state to an away state; generating fourth data representing a recommendation to transition the device from the first operational state to the past operational state based at least in part on the user profile transitioning from the active state to the away state; sending the fourth data to a mobile user device associated with the device; and causing the device to transition to the past operational state based at least in part on receive fifth da
using digital processors (G05B19/05 takes precedence) · CPC title
Power saving characterised by the action undertaken · CPC title
Knowledge representation; Symbolic representation · CPC title
Machine learning · CPC title
Domotique, domestic, home control, automation, smart house · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.