IP Library › Granted Patent US 11,726,632
Granted Patent B2
US 11,726,632 · App. 15/821,142 · Granted Aug 15, 2023

Building management system with global rule library and crowdsourcing framework

Inventors: Rajesh C. Nayak (Manipal, IN); Subrata Bhattacharya (Mumbai, IN); Abhigyan Chatterjee (Asansol, IN); Samit Sen (Kellyville, AU); Tulshiram Vitthalrao Waghmare (Pune, IN); Braja Behari Mitra Majumdar (Hooghly, IN)
Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
G06F3/0482F24F11/52F24F11/65G06F3/0481G06F3/04842G06F3/04847G06T11/206H04L41/06G05B23/0216G05B2219/2614G05B2219/2642G06F3/04817G06Q50/06G06T11/001
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 11,726,632
App. No.
15/821,142
Granted
Aug 15, 2023
Kind
B2
Abstract

A building management system includes a remote rules server and a local rules server. The local rules server is located at a customer site, and includes a standard rules database and a custom rules database. The standard rules database stores standard rules and the custom rules database stores user-created rules. The local rules server is configured to allow a customer to create a new user-created rule and send the new user-created rule to the remote rules server. The remote rules server is configured to receive the new user-created rule and provide the new user-created rule to one or more other local rules servers located at one or more other customer sites.

Claims (71)

1. A building management system comprising:

a remote rules server;

a local rules server located at a customer site, the local rules server comprising a standard rules database and a custom rules database, the standard rules database configured to store standard rules and the custom rules database configured to store user-created rules, the local rules server configured to:

allow a customer to create a new user-created rule; and

send the new user-created rule to the remote rules server;

wherein the remote rules server is configured to:

receive the new user-created rule; and

provide the new user-created rule to one or more other local rules servers located at one or more other customer sites; and

a user preferences module configured to:

receive a customer sharing preference indicating a preference of the customer to share or not share user-created rules and, if the customer has indicated a preference to not share user-created rules:

prevent the remote rules server from sending the user-created rule to the one or more other local rules servers; and

prevent the local rules server from receiving custom rules created by other customers.

2. The building management system of claim 1 , the remote rules server further configured to:

notify a reviewer that the new user-created rule was created;

allow the reviewer to validate the new user-created rule and signal an approval; and

authorize activation of the validated new user-created rule in response to the approval.

3. The building management system of claim 1 , further comprising a fault detection and diagnostics module configured to apply the standard rules and the custom rules to a building equipment dataset;

wherein the local rules server further comprises an interface generator configured to generate a user interface that allows a user to select which rules from the standard rules database and the custom rules database are applied by the fault detection and diagnostics module.

4. The building management system of claim 3 , wherein the rules comprise fault rules and diagnostic rules, and wherein the user interface is further configured to allow the user to map the diagnostic rules to the fault rules.

5. The building management system of claim 3 , wherein each rule comprises a rule description and a rule equation; and

wherein the user interface is configured to display the rule description for each rule and hide the rule equation for user-created rules created by a different customer.

6. The building management system of claim 1 , wherein the local rules server is further configured to allow a user to edit a user-created rule and send the edited user-created rule to the remote rules server;

wherein the remote rules server is further configured to:

receive the edited user-created rule;

notify a reviewer that the edited user-created rule was edited;

allow the reviewer to validate the edited user-created rule; and

send the edited user-created rule to the one or more other local rules servers.

7. A method for managing a building comprising:

storing standard rules in a standard rules database and user-created rules in a custom rules database, the standard rules database and the custom rules database located in a local rules server;

allowing a customer to create a new user-created rule;

sending the new user-created rule to a remote rules server;

receiving the new user-created rule at the remote rules server;

providing the new user-created rule from the remote rules server to one or more other local rules servers located at one or more other customer sites;

notifying a reviewer that the new user-created rule was created;

allowing the reviewer to validate the new user-created rule and provide an approval to the remote rules server;

activating the new user-created rule in response to the approval; and

receiving a customer sharing preference indicating preference of the customer to share or not share user-created rules; and, if the customer has indicated a preference to not share user-created rules:

preventing the remote rules server from sending the user-created rule to the one or more other local rules servers; and

preventing the local rules server from receiving custom rules created by other customers.

8. The method of claim 7 , editing user-created rules at the local rules server and sending the edited user-created rule to the remote rules server; receiving the edited user-created rule at the remote rules server; notifying a reviewer that the edited user-created rule was edited; allowing the reviewer to validate the edited user-created rule; and sending the edited user-created rule from the remote rules server to the one or more additional local rules servers.

9. The method of claim 7 , further comprising generating a user interface that allows a user to select which rules from the standard rules database and the custom rules database are applied by a fault detection and diagnostics module.

10. The method of claim 9 , wherein the rules comprise fault rules and diagnostic rules, and wherein the user interface allows the user to map the diagnostic rules to the fault rules.

11. The method of claim 9 , wherein each rule comprises a rule description and a rule equation; and

wherein the user interface displays the rule description for each rule and hides the rule equation for user-created rules created by a different customer.

12. A building management system comprising:

a global rules database;

a plurality of local rules servers in communication with the global rules database, each local rules server configured to:

allow a user to create a user-created rule;

send the user-created rule to a reviewer for validation;

receive confirmation of rule validation; and

upload the validated user-created rule to the global rules database; and

a user preferences module configured to:

receive a customer sharing preference indicating a preference of the customer to share or not share user-created rules and, if the customer has indicated a preference to not share user-created rules:

prevent the remote rules server from sending the user-created rule to the one or more other local rules servers; and

prevent the local rules server from receiving custom rules created by other customers.

13. The building management system of claim 12 , wherein the global rules database comprises a standard rules database storing standard rules and a custom rules library storing user-created rules;

wherein each local rules server is further configured to:

access the standard rules database and the custom rules database to provide a list of standard rules and a list of user-created rules on a user interface,

wherein the user interface is configured to allow a user to select rules from the list of standard rules and the list of user-created rules to be applied to a building equipment dataset.

14. The building management system of claim 12 , further comprising a user preferences module configured to:

provide the terms of conditions of the building management system; and

provide an option to opt-in or opt-out of sharing user-created rules.

15. The building management system of claim 13 , wherein each rule comprises a rule description and a rule equation; and

wherein the user interface is configured to display the rule description for each rule and hide the rule equation for user-created rules created by a different customer.

16. The building management system of claim 15 , wherein the rules comprise fault rules and diagnostic rules, and wherein the user interface is further configured to allow the user to map the diagnostic rules to the fault rules.

17. The building management system of claim 12 , wherein each local rules server is further configured to:

allow a user to edit a user-created rule created using the local rules server;

send the edited user-created rule to a reviewer for validation;

receive a confirmation of rule validation; and

send the edited user-created rule to the global rules database;

wherein the global rule library is further configured to replace the user-created rule with the edited user-created rule in the custom rules database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: NAYAK, RAJESH C.; BHATTACHARYA, SUBRATA; CHATTERJEE, ABHIGYAN; SEN, SAMIT; WAGHMARE, TULSHIRAM VITTHALRAO; MAJUMDAR, BRAJA BEHARI MITRA
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 044202/0235 →
Priority Claims (1)
IN 201741026688 · Jul 27, 2017 · national
Continuity (1)
Related Publication 20190032948A1 · Jan 31, 2019