IP Library Granted Patent US 9,325,578
Granted Patent B2
US 9,325,578 · App. 14/137,361 · Granted Apr 26, 2016

Optimizing automation settings using crowdsourcing

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 9,325,578
App. No.
14/137,361
Granted
Apr 26, 2016
Kind
B2
Abstract

An apparatus, program product, and method are disclosed for receiving an automation setting from a sharing participant, the automation setting being associated with the sharing participant, comparing the received automation setting to a corresponding local automation setting, and adjusting the local automation setting based on the comparison of the received automation setting to the corresponding local automation setting.

Claims (32)

1. A method comprising:

receiving, at a first automation device at a first property, an automation setting from a sharing participant, the automation setting being associated with the sharing participant, the sharing participant comprising a second automation device located at a second property different than the first property, the first and second automation devices configured to control one or more systems of a property, wherein the first and second automation devices are in direct communication over a data network;

determining a geographic proximity of the first automation device to the second automation device, the received automation setting being assigned a weight based on the determined geographic proximity;

comparing the received automation setting to a corresponding local automation setting of the first automation device; and

adjusting the local automation setting as a function of the assigned weight of the received automation setting in response to the received automation setting being different than the corresponding local automation setting.

2. The method of claim 1 , further comprising receiving location specific data associated with the sharing participant, the local automation setting being adjusted according to the location specific data.

3. The method of claim 1 , further comprising receiving data associated with the sharing participant, the local automation setting being adjusted according to the data, the data comprising information associated with a schedule of the sharing participant.

4. The method of claim 1 , further comprising receiving presence data associated with the sharing participant, the local automation setting being adjusted according to the presence data, the presence data comprising information associated with the presence of the sharing participant.

5. The method of claim 1 , further comprising receiving energy usage data associated with the sharing participant, the local automation setting being adjusted according to the energy usage data.

6. The method of claim 1 , further comprising sending a notification in response to modification of the local automation setting, the notification comprising information associated with the local automation setting.

7. The method of claim 1 , further comprising inviting a non-participant having a shareable automation setting to share the shareable automation setting.

8. The method of claim 1 , further comprising receiving immediate-response data, the immediate-response data comprising information associated with an event, the event associated with a sharing participant, wherein the local automation setting is immediately adjusted based on the immediate-response data.

9. An apparatus comprising:

a first automation device comprising a processor;

a memory that stores machine readable code executable by the processor;

a settings module that receives an automation setting on the first automation device from a sharing participant, the automation setting being associated with the sharing participant, the sharing participant comprising a second automation device located at a second property different than the first property, the first and second automation devices configured to control one or more systems of a property, wherein the first and second automation devices are in direct communication over a data network;

a matching module that compares the received automation setting to a corresponding local automation setting of the first automation device;

a proximity module that determines a geographic proximity of the first automation device to the second automation device, the received automation setting being assigned a weight based on the determined geographic proximity; and

a regulating module that adjusts the local automation setting as a function of the assigned weight of the received automation setting in response to the received automation setting being different than the corresponding local automation setting.

10. The apparatus of claim 9 , further comprising a location module that receives location specific data associated with the sharing participant, the local automation setting being adjusted according to the location specific data.

11. The apparatus of claim 9 , further comprising a schedule module that receives data associated with the sharing participant, the local automation setting being adjusted according to the data, the data comprising information associated with a schedule of the sharing participant.

12. The apparatus of claim 9 , further comprising a presence module that receives presence data associated with the sharing participant, the local automation setting being adjusted according to the presence data, the presence data comprising information associated with the presence of the sharing participant.

13. The apparatus of claim 9 , further comprising a usage module that receives energy usage data associated with the sharing participant, the local automation setting being adjusted according to the energy usage data.

14. The apparatus of claim 9 , further comprising a notification module that sends a notification in response to modification of the local automation setting, the notification comprising information associated with the local automation setting.

15. The apparatus of claim 9 , further comprising a request module that invites a non-participant having a shareable automation setting to share the shareable automation setting.

16. The apparatus of claim 9 , further comprising an immediate-response module that receives immediate-response data, the immediate-response data comprising information associated with an event, the event associated with the sharing participant, wherein the local automation setting is immediately adjusted based on the immediate-response data.

17. A program product comprising a non-transitory computer readable storage medium storing machine readable code executable by a processor to perform:

receiving, at a first automation device, an automation setting from a sharing participant, the automation setting being associated with the sharing participant, the sharing participant comprising a second automation device located at a second property different than the first property, the first and second automation devices configured to control one or more systems of a property, wherein the first and second automation devices are in direct communication over a data network;

determining a geographic proximity of the first automation device to the second automation device, the received automation setting being assigned a weight based on the determined geographic proximity;

comparing the received automation setting to a corresponding local automation setting of the first automation device; and

adjusting the local automation setting as a function of the assigned weight of the received automation setting in response to the received automation setting being different than the corresponding local automation setting.

18. The program product of claim 17 , wherein the machine readable code further performs receiving immediate-response data, the immediate-response data comprising information associated with an event, the event associated with the sharing participant, wherein the local automation setting is immediately adjusted based on the immediate-response data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2013
From: STEWART, AARON MICHAEL; CASE, MICHAELA ROSE; LOCKER, HOWARD; NICHOLSON, JOHN WELDON
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 031834/0321 →