IP Library Patent Application 14298624
Patent Application
App. No. 14/298,624

CROWDSOURCING AUTOMATION RULES

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 None
App. No.
14/298,624
Filed
Jun 6, 2014
Examiner
BLACK, LINH
Art Unit
2163
USPC
707/702
Abstract

A method for crowdsourcing automation rules is described. In one embodiment, the method includes creating, via a user interface, a new building automation rule and sending the new building automation rule to an online rule exchange. The online rule exchange is configured to publish the new building automation rule. Accordingly, the method also includes receiving, at the online rule exchange, the new building automation rule created via the user interface and publishing the new building automation rule on the online rule exchange.

Claims (49)

1 . A method for crowdsourcing automation rules, comprising:

receiving a building automation rule created via a user interface of an online rule exchange; and

publishing the building automation rule on the online rule exchange.

2 . The method of claim 1 , further comprising:

evaluating the building automation rule.

3 . The method of claim 2 , further comprising:

determining one or more features of the building automation rule based at least in part on the evaluation.

4 . The method of claim 2 , further comprising:

determining one or more categories for the building automation rule based at least in part on the evaluation.

5 . The method of claim 1 , further comprising:

collecting usage data of one or more rules on the online rule exchange.

6 . The method of claim 5 , further comprising:

sorting the one or more rules in an order determined by an analysis of the usage data.

7 . The method of claim 1 , further comprising:

learning user preferences; and

sorting rules on the online rule exchange in an order determined by user preferences.

8 . The method of claim 1 , further comprising:

receiving a request to install the building automation rule on a remote device; and

determining, based on an evaluation of an existing rule installed on the remote device, whether an aspect of the building automation rule conflicts with an aspect of the existing rule.

9 . A method for crowdsourcing automation rules, comprising:

creating a building automation rule; and

sending the building automation rule to an online rule exchange, the online rule exchange being configured to publish the building automation rule.

10 . The method of claim 9 , further comprising:

sending a request to the online rule exchange for information regarding one or more rules on the online rule exchange.

11 . The method of claim 10 , wherein the request comprises information regarding at least one of a rule category, a rule creator, a rule name, rule popularity, a rule rating, a rule review, a featured rule, a rule description, a rule feature, a number of times a rule is downloaded, a number of current users of a rule, a number of executions of a rule, and user preferences.

12 . The method of claim 11 , further comprising:

displaying a plurality of building automation rules from the online rule exchange in an order determined by information in the request; and

downloading one of the plurality of building automation rules from the online rule exchange.

13 . The method of claim 12 , further comprising:

modifying the downloaded building automation rule; and

sending the modified building automation rule to the online rule exchange, the online rule exchange being configured to publish the modified building automation rule.

14 . The method of claim 12 , further comprising:

incorporating an external service with the downloaded building automation rule, wherein the external service includes at least one setting associated with at least one of an email account, a text messaging account, a cloud computing account, a social media account, an online calendar, a contact list, and a location service.

15 . The method of claim 12 , further comprising:

sending a rating of the downloaded building automation rule to the online rule exchange.

16 . A computing device configured for crowdsourcing automation rules, comprising:

a processor;

memory in electronic communication with the processor, wherein the memory stores computer executable instructions that when executed by the processor cause the processor to:

receive a building automation rule created via a user interface of an online rule exchange; and

publish the building automation rule on the online rule exchange.

17 . The computing device of claim 16 , wherein the instructions executed by the processor cause the processor to:

evaluate the building automation rule.

18 . The computing device of claim 17 , wherein the instructions executed by the processor cause the processor to:

determine one or more features of the building automation rule based on the evaluation of the new building automation rule.

19 . The computing device of claim 17 , wherein the instructions executed by the processor cause the processor to:

determine one or more categories for the building automation rule based on the evaluation of the building automation rule.

20 . The computing device of claim 16 , wherein the instructions executed by the processor cause the processor to:

collect usage data of one or more rules on the online rule exchange; and

sort the one or more rules in an order determined by an analysis of the usage data.

Assignments (10)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0725 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0824 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: WARREN, JEREMY B.
To: VIVINT, INC.
Reel/Frame 033051/0400 →