US20060271623A1 - Enterprise control and monitoring system - Google Patents

Enterprise control and monitoring system Download PDF

Info

Publication number
US20060271623A1
US20060271623A1 US11/497,644 US49764406A US2006271623A1 US 20060271623 A1 US20060271623 A1 US 20060271623A1 US 49764406 A US49764406 A US 49764406A US 2006271623 A1 US2006271623 A1 US 2006271623A1
Authority
US
United States
Prior art keywords
controller
activity
data
building
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/497,644
Inventor
Stephen Horowitz
Bridget Strawser
E. Clark
Alain Azurmendi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/497,644 priority Critical patent/US20060271623A1/en
Publication of US20060271623A1 publication Critical patent/US20060271623A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0216Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25086Assign functions to group of complete or partial cells, modules
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house

Definitions

  • the present disclosure relates to control and monitoring of building systems.
  • Such building systems often include refrigeration systems, anti-condensate heating (ACH) systems, lighting systems, and HVAC systems.
  • ACH anti-condensate heating
  • HVAC HVAC systems
  • Each of these building systems includes associated equipment and controllers configured to perform various functions.
  • refrigeration systems include compressors, condensers, evaporators, and the like, connected to a refrigeration system controller and configured to cool refrigeration cases to a desired temperature.
  • Building system performance may be monitored by monitoring building system operating parameters and associated data, such as set point, temperature and pressure data, via the refrigeration system controller. Building system performance impacts the retailer profit. Building system operating data and operating parameters must be monitored to ensure that the building systems are operating correctly, efficiently, and cost effectively.
  • a method comprising grouping a plurality of building system controllers into at least one control system group.
  • the at least one control system group corresponds to at least one connected group of the building system controllers.
  • the method also comprises grouping the at least one control system group into at least one site group, the at least one site group corresponding to a physical location of the at least one control system group.
  • the method further comprises selecting a group from the at least one site group and the at least one control system group, performing an activity on each controller within said selected group.
  • the method may comprise grouping the at least one site group into at least one directory, selecting a directory, and performing the activity on all controllers within said selected directory.
  • the activity may be a backup activity comprising retrieving operating data from each controller within the selected group, and storing the operating data from each controller within the selected group in a database.
  • the activity may be a restore activity comprising retrieving operating data from a database, and providing the operating data to each controller within the selected group.
  • the activity may comprise receiving inputted data, and providing the inputted data to each controller within said selected group.
  • the activity may comprise retrieving logged data from each controller within the selected group.
  • the method may further comprise displaying the at least one site group and the at least one control system group in a navigational tree, wherein the navigational tree includes a node for each of the at least one site group and the at least one control system group.
  • the plurality of building system controllers may include at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
  • the method may further comprise scheduling the activity to be performed at a predetermined time, wherein the performing the activity occurs at the predetermined time.
  • the method may further comprise receiving an alarm from at least one building system controller of the plurality of building system controllers, wherein the performing the activity occurs in response to the alarm.
  • the method may further comprise scheduling the activity to be performed on a recurring basis, wherein the performing the activity occurs according to the recurring basis.
  • the method may further comprise viewing a history of performed activities.
  • the method may further comprise displaying the history in a navigational tree including a node for each activity performed, expanding a partially completed activity node, and displaying portions of the partially completed activity associated with said partially completed activity node that completed and portions that failed.
  • a method of displaying building system controller data comprising receiving a user login associated with predefined user access privileges, receiving a building system controller selection, requesting a listing of building system controller applications and activities from a building system controller associated with the building system controller selection, and generating a display of available building system controller applications and allowable activities based on the user access privileges and based on the listing.
  • the activities may include at least one of a backup activity, a restore activity, a send data to controller activity, a retrieve logs activity, a refresh activity, and a terminal mode activity.
  • the method may further comprise displaying groups of building system controllers in a navigational tree, wherein the navigational tree includes a node for each group.
  • the receiving the building system controller selection may comprise receiving a node selection from said navigational tree.
  • the method may comprise receiving at least one additional building system controller selection, wherein the requesting the listing of building system controller applications and activities and the generating the display of available building system controller applications and allowable activities occurs with each selection of the at least one additional building system controller selection.
  • the building system controller selection may comprise at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
  • the method may further comprise receiving a user configuration instruction and modifying the user access privileges based on the user configuration instruction.
  • a method of displaying building system controller data comprising receiving a first set of building system controller data points associated with a first building system controller, receiving a second set of building system controller data points associated with a second building system controller; and displaying the first and second building system controller data points.
  • the method comprises generating a graphical display of the first and second building system controller data points.
  • first building system controller and the second building system controller are located at different sites.
  • the first and second set of data points may be displayed according to a time zone location of a user viewing said graph.
  • the first and second set of data points may be displayed according to a time zone location of the first and second building system controllers.
  • a building system control and monitoring system comprising a building system controller having a network connection, a server communicatively connected to the network connection, and a plurality of clients communicatively connected to the server.
  • the server provides data associated with the building system controller to each of the plurality of clients by sharing the network connection across the plurality of clients.
  • At least one of the plurality of clients may generate a terminal mode display based on said received data associated with the building system controller.
  • the building system controller may be at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
  • the first client of the plurality of clients may initiate a first activity for the building system controller
  • a second client of the plurality of clients may initiate a second activity for the building system controller
  • the first activity and the second activity may be concurrently performed by the server.
  • the first activity and the second activity may be selected from the group consisting of a backup activity, a restore activity, a refresh activity, a send data to controller activity, a terminal mode activity, and a retrieve logs activity.
  • the network connection comprises a modem.
  • FIG. 1 is a schematic illustration of an exemplary enterprise control and monitoring system
  • FIG. 2 is a schematic illustration of another exemplary enterprise control and monitoring system
  • FIG. 3 is a schematic illustration of another exemplary enterprise control and monitoring system
  • FIG. 4 is a schematic illustration of a refrigeration system
  • FIG. 5 is a schematic illustration of an HVAC system
  • FIG. 6 is a schematic illustration of a lighting system
  • FIG. 7 is a schematic illustration of an anti-condensate heater system
  • FIG. 8 is a data structure of an enterprise control and monitoring system
  • FIG. 9 is a flow chart for an enterprise control and monitoring system
  • FIG. 10A is a flow chart for displaying node data, activities, and applications in an enterprise control and monitoring system
  • FIG. 10B is a flow chart for performing a send-to activity in an enterprise control and monitoring system
  • FIG. 11A is a flow chart for performing a backup activity in an enterprise control and monitoring system
  • FIG. 11B is a flow chart for performing a restore activity in an enterprise control and monitoring system
  • FIG. 11C is a flow chart for performing a retrieve log data activity in an enterprise control and monitoring system
  • FIG. 12 is a screen shot of a login screen of an enterprise control and monitoring system
  • FIG. 13 is a screen shot of a navigational display of an enterprise control and monitoring system
  • FIG. 14 is a screen shot of another navigational display of an enterprise control and monitoring system
  • FIG. 15 is a screen shot of available options of a node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 16 is another screen shot of available options of a node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 17 is a screen shot of a backup activity of an enterprise control and monitoring system
  • FIG. 18 is a screen shot of a terminal mode of an enterprise control and monitoring system
  • FIG. 19 is another screen shot of a terminal mode of an enterprise control and monitoring system
  • FIG. 20 is another screen shot of a terminal mode of an enterprise control and monitoring system
  • FIG. 21 is a screen shot of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 22 is another screen shot of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 23 is a screen shot of available data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 24 is a screen shot of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 25 is another screen shot of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 26 is a screen shot of a graph of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 27 is another screen shot of a graph of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system
  • FIG. 28 is another screen shot of a graph of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 29 is a screen shot of a user manager display of an enterprise control and monitoring system
  • FIG. 30 is a screen shot of a directory manager display of an enterprise control and monitoring system
  • FIG. 31 is a screen shot of a site manager display of an enterprise control and monitoring system.
  • FIG. 32 is a screen shot of an activity history of an enterprise control and monitoring system.
  • FIG. 33 is a screen shot of an expanded activity history of an enterprise control and monitoring system.
  • module control module, computer, and controller refer to an application specific integrated circuit (ASIC), one or more electronic circuits, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
  • ASIC application specific integrated circuit
  • processor shared, dedicated, or group
  • memory that execute one or more software or firmware programs
  • combinational logic circuit and/or other suitable components that provide the described functionality.
  • computer-readable medium refers to any medium capable of storing data for a computer.
  • Computer-readable medium may include, but is not limited to, CD-ROM, floppy disk, magnetic tape, other magnetic medium capable of storing data, memory, RAM, ROM, PROM, EPROM, EEPROM, flash memory, punch cards, dip switches, or any other medium capable of storing data for a computer.
  • an enterprise control and monitoring system 100 may include a server 102 , networked with building system controllers 104 , and connected to a database 106 and to a client 108 .
  • the server 102 and the client 108 are computers that execute portions the enterprise control and monitoring system software.
  • the controllers 104 may control refrigeration systems 110 , ACH systems 112 , lighting systems 114 , HVAC systems 116 , fire alarm systems 118 , and carbon monoxide alarm systems 120 .
  • Other building systems, with associated controllers may be included as well. For example, sprinkler irrigation systems, elevator systems, fuel pump dispenser systems, and the like, may also be included.
  • a single controller 104 may control one or more building systems. For example, a single controller 104 may control both a refrigeration system 110 and an ACH system 112 . Further, a single controller 104 may also control both a lighting system 114 and an HVAC system 116 . A single controller 104 may also control a refrigeration system 110 , a lighting system 114 , an ACH system 112 , and an HVAC system 116 .
  • the controllers 104 may be Einstein or E2 controllers available from Computer Process Controls, Inc., 1640 Airport Road Suite # 104, Kennesaw, Ga. 31044, such as the E2 RX refrigeration controller, the E2 BX HVAC controller, or the E2 CX convenience store controller.
  • the controller 104 may include an output monitor screen 122 and keyboard input controls 124 .
  • a user in front of the controller 104 may view controller operating data and operating parameters on the output monitor screen 122 by navigating the controller menu navigation system with the keyboard input controls 124 .
  • a user may also modify certain controller operating parameters, such as set points, with the keyboard input controls 124 .
  • a user may also view an output monitor screen 122 of a controller by utilizing the terminal mode of the client.
  • the server 102 may load server software from a computer-readable medium 126 that stores the server software.
  • the server may access building system operating parameters and data via network connections to the various controllers 104 .
  • Client software may be loaded from computer readable medium as well.
  • the client software may be executed on a local or remote computer.
  • the client software may include a dynamic web based user interface that allows a user to access and view the building system operating parameters and data retrieved and stored by the server 102 .
  • the server 102 may perform data management activities, such as data backups and data restores, in response to instructions from the client software.
  • a user operating the client may also modify building system operating parameters of the controllers 104 , or perform activities on the controllers 104 , as desired.
  • Controllers 104 may be grouped together in control systems 128 .
  • one of the controllers 104 may function as a gateway and provide communication access to the other controllers 104 in the control system 128 .
  • a control system 128 may include a single controller 104 as well.
  • a site 130 may include one or more control systems 128 in one physical location, such as a retail store.
  • FIG. 1 three different sites 130 , representing three different physical locations, are shown.
  • the sites 130 are all located remote from each other and from the server 102 and database 106 .
  • the server 102 may alternatively be located at any site 130 .
  • Controllers 104 may communicate with each other, and with the server 102 via TCP/IP connections or other suitable network communication protocols.
  • Control systems 128 may be connected to a local area network (LAN) or a wide area network (WAN), ie. LAN/WAN 132 at a site 130 .
  • the server 102 may connect to the control systems 128 , and the controllers 104 , via the internet 134 and the LAN/WAN 132 at the site 130 .
  • the control systems 128 and controllers 104 may alternatively be connected directly to the internet 134 via a suitable modem and dialup, DSL, cable, or other internet connection.
  • the server 102 , database 106 , controllers 104 , control systems 128 , and client 108 may be contained entirely within a site 130 and connected to each other via the LAN/WAN 132 .
  • a local user accesses the server 102 locally via the LAN/WAN 132 .
  • any number of network configuration variations may be used, with any number of combinations of controllers 104 , control systems 128 , and sites 130 .
  • multiple sites 130 may be connected to the server 102 .
  • a refrigeration system 110 may include refrigeration cases 412 , as well as a plurality of compressors 414 piped together.
  • a discharge output of each compressor 414 may include a respective compressor temperature sensor 416 .
  • a suction inlet may include both a suction pressure sensor 418 and a suction temperature sensor 420 .
  • a discharge outlet may include a compressor discharge pressure sensor 422 .
  • An electrical current sensor 424 may be attached to each compressor 414 .
  • the various sensors may be connected to the controller 104 which controls and monitors compressor operation.
  • the compressors 414 compress refrigerant vapor that is delivered to a condenser 426 .
  • Condenser fans 428 may enable improved heat transfer from the condenser 426 .
  • the condenser 426 may include an associated ambient temperature sensor 430 , a condenser temperature sensor 432 , and a condenser discharge pressure sensor 434 .
  • An electrical current sensor 436 may be attached to each condenser fan 428 .
  • the various sensors may each be connected to the controller 104 which controls condenser fan operation.
  • Each refrigeration case 412 may include its own evaporator 436 , its own expansion valve 438 for controlling the superheat of the refrigerant, and its own temperature sensor 440 .
  • a case controller 442 may control the refrigeration cases 412 and may be connected to the controller 104 . Additional case controllers 442 may be used as needed. Alternatively, the controller 104 may control the refrigeration cases 412 directly. Refrigerant passes through the expansion valve 438 where a pressure drop causes the high pressure liquid refrigerant to achieve a lower pressure combination of liquid and vapor.
  • the temperature sensor 440 may be connected to the case controller 442 which communicates with the controller 104 .
  • the controller 104 may receive operating data for the refrigeration system 110 from the respective temperature, pressure, and current sensors.
  • the operating data along with various operating parameters such as set points, may be utilized by the controller 104 to operate the refrigeration system 110 .
  • the controller 104 may store the operating data and operating parameters in various logs.
  • the server 102 may communicate with the controller 104 to retrieve and monitor the operating data, operating parameters, and logs.
  • the server 102 may also direct the controller 104 to modify certain operating parameters, such as set points, to control the refrigeration system 110 as desired.
  • the HVAC system 116 may include a fan 502 as well as a cooling apparatus 504 , a heating apparatus 506 , and a damper 508 , if appropriate.
  • the controller 104 may control the fan 502 , cooling apparatus 504 , heating apparatus 506 , and damper 508 to heat or cool as desired.
  • a temperature sensor 510 may indicate a temperature of air exiting the cooling apparatus 504 or heating apparatus 506 .
  • An electrical current sensor 512 may be attached to the fan 502 .
  • a room temperature sensor 514 is also placed proximate the heated/cooled area.
  • the controller 104 may receive operating data and operating parameters of the HVAC system 116 from the temperature sensor 514 and electrical current sensor 512 . As can be appreciated, additional room temperature sensors may be used depending on the size and configuration of the interior of the building to be heated or cooled.
  • a lighting system 114 may include one or more lighting fixtures 602 which communicate with the lighting controller 104 .
  • the lighting fixtures 602 are shown in various areas of the building and its exterior, with some areas including multiple types of fixtures.
  • a sales area 604 , a department area 606 , and a parking lot 608 each include lighting fixtures 602 .
  • the department area 606 may include lighting fixtures 602 for a display case 610 therein.
  • the parking lot 608 may include lighting fixtures 602 as well as exterior sign lighting 612 .
  • the parking lot lighting fixtures 602 may be equipped with a light sensor 614 and configured to turn on at dusk.
  • the various lighting fixtures 602 may be in communication with the lighting controller 104 via direct or wireless connections. Any suitable network connection, allowing communication between the lighting controller 104 and the lighting fixtures 602 may be used.
  • an ACH system 112 may include anti-condensate heaters 702 in communication with the controller 104 .
  • the controller 104 may receive dew point data from a dew point sensor 704 .
  • the controller 104 may receive temperature and relative humidity data from temperature and relative humidity sensors and calculate the dew point.
  • the controller 104 may operate the anti-condensate heaters 702 based on the dew point to heat glass refrigeration case displays to prevent condensation.
  • the controllers 104 may receive operating data and operating parameters for each of the building systems.
  • the server 102 may communicate with the controllers 104 to retrieve and monitor the operating data, operating parameters, and logs. In this way, the server 102 may access the operating data and operating parameters, including sensed and calculated variables.
  • a user may access the data retrieved and stored by the server 102 to monitor or modify the operation of a specified building system, controller 104 , control system 128 , site 130 or grouping thereof.
  • the server 102 may provide the user, via a dynamic web based user interface, a “view” into the building systems, controllers 104 , control systems 128 , sites 130 and groupings thereof.
  • an enterprise control and monitoring system data structure 800 may include, at the highest level, a directory 802 .
  • a directory may hold a list of multiple site records 804 and may also include other directories.
  • the site records 804 correspond to the sites 130 described above with reference to FIGS. 1-3 .
  • the site records 804 may hold one or more control system records 806 .
  • the control system records 806 correspond to the control systems 128 described above with reference to FIGS. 1-3 .
  • the control system records 806 may hold controller records 808 .
  • the controller records 808 may correspond to the controllers 1904 described above with reference to FIGS. 1-3 .
  • the server 102 may utilize the data structure 800 to organize building system data in a hierarchical form.
  • the data structure 800 allows the server 102 to perform a desired operation at a given node of the data structure 800 . As described in more detail below, the operation is performed on the lower nodes in the hierarchy. In this way, a user may update or modify multiple controllers 104 with a single command.
  • an enterprise control and monitoring system algorithm 900 is described.
  • the algorithm is executed by the server based on instructions received from a client.
  • the client software may include a dynamic web based graphical user interface, depicted by the screen shots shown in FIGS. 12-32 .
  • the user interface is dynamic in that user interface displays are built “on-the-fly” according to the options, applications, and activities available to the particular user, based on the user's login access privileges, and based on the particular data, applications, and activities allowable or available for a given controller, control system, site, or directory.
  • a user login may be received.
  • the login screen is shown in FIG. 12 .
  • a navigation tree may be loaded into the user interface, including the directories associated with the received user login.
  • FIG. 13 a navigation tree 1300 is shown with two directories: a directory labeled “CPC” and a directory labeled “Florida.” Once the navigation tree 1300 has been loaded, user input is received in step 906 .
  • Navigation tree nodes may be directories, sites, control systems, controllers, or associated data points.
  • the user may make a navigation selection to expand or collapse a node in step 908 .
  • the user may make a node selection to retrieve and display available node data, activities, applications, and other data in step 910 .
  • the user may make an activity selection to perform a selected backup, refresh, restore, retrieve logs, send-to, or terminal mode activity in step 912 .
  • the user may make a data selection to display, graph, or export data in step 914 .
  • the user may make a configuration selection to configure system, users, groups, directories, sites, activities, etc., in step 916 .
  • steps 908 , 910 , 912 , 914 , and 916 the algorithm loops back to step 906 to receive the next user input.
  • steps 908 , 910 , 912 , 914 , and 916 are described in turn below.
  • the selected node may be expanded or collapsed in step 908 .
  • the nodes of the navigation tree 1300 are displayed with either a “+” symbol or a “ ⁇ ” symbol. By selecting the “+” symbol, the associated node is expanded. By selecting the “ ⁇ ” symbol, the associated node is collapsed.
  • FIG. 14 both the CPC and the Florida directories have been expanded.
  • the CPC directory contains one site labeled CPC.
  • the Florida directory contains one site labeled Store 153 .
  • the CPC site contains four control systems labeled: back lab, E2 Control System, L, and S-E2.
  • the back lab control system contains one controller: RX-400 1: CPC LAB.
  • the E2 Control System contains three controllers: BX-400 1: Suite 101, BX-400 2: Suite 104, and BX-400 3: Suite 105.
  • the particular options and selections available for the selected node are shown.
  • the options and selections available for the “RX-400 1: CPC LAB” controller are shown in a drop down menu below the “RX-400 1: CPC LAB” node of the navigation tree 1300 .
  • the available node data, activities, applications, and other data may be displayed in step 910 .
  • the main frame 1600 (to the right of the navigation frame) of the user interface may be populated with the available properties, activities, and other available options.
  • the “RX-400 1: CPC LAB” controller is selected and the unit properties, activities, activity configuration, system configurations, details, and backup data are loaded into the main frame to the right of the navigation tree.
  • the “Applications” displayed are dictated by the selected controller and generally correspond to groupings of variables or operating parameters that are sensed or calculated by the controller.
  • the “RX-400 1: CPC LAB” controller has an application labeled “Condensers.”
  • the variables and operating parameters associated with each of the condensers controlled by the “RX-400 1: CPC LAB” controller are grouped under the “Condensers” application.
  • the “Activities” that are displayed correspond to the activities that may be performed.
  • the listed activities include: Backup, Refresh Applications, Restore, retrieve Logs, and Terminal Mode.
  • the displayed activities correspond to activities that are allowed based on the user login.
  • User access privileges determined by an administrator, determine the activities that are allowed to be performed by a given user.
  • a node display algorithm is shown.
  • the node display algorithm may be executed by either the Server or the client software.
  • a node selection may be received.
  • the user's access rights may be checked based on the user login.
  • the available node properties may be checked.
  • the server may query the controller to determine the applications and data available for display.
  • the node data, activities, and applications are displayed based on the user's access rights and the available node properties.
  • the activity is performed in step 912 .
  • the activity is performed on all of the nodes contained within, or below, the selected node.
  • the activity is performed on all of the directories, sites, control systems, and controllers contained within the selected directory.
  • the activities may be performed by the server 102 based on instructions received from the client 108 . For this reason, after initiating the activity, the user may move on to perform another operation while the server 102 performs the activity in the background. The user may check the status of pending activities by clicking on “My Pending Activities.”
  • the operating data and operating parameters for all the controllers within the selected node may be retrieved and stored as back up copies in the database 106 .
  • the progress of the backup activity is displayed in the main frame, as shown in FIG. 17 .
  • a backup algorithm may be executed by the server 102 .
  • the backup activity selection may be received in step 1102 .
  • controller data may be retrieved.
  • the server 102 checks for additional controllers 104 within the selected node of the navigation tree 1300 . Steps 1104 and 1102 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300 . When no additional controllers 104 remain, the retrieved data is stored in the database 106 in step 1108 . In this way, all of the operating data and operating parameters for the controllers 104 in the selected group are backed up to the database 106 . Multiple controllers 104 may be backed up in response to a single received instruction from the user operating the client 108 .
  • the user may select a refresh activity in step 912 .
  • the current display may be updated to reflect any changes in the currently selected node of the navigation tree 1300 .
  • the refresh activity may be performed according to the node display algorithm described above with reference to FIG. 10A .
  • the user may select a restore activity in step 912 .
  • the restore activity may retrieve backup data from the database 106 and restore the backup data to the selected controllers 104 .
  • a restore algorithm may be executed by the server.
  • the restore activity selection is received.
  • the controller data may be retrieved from the database 106 and restored to the controller memory.
  • the server 102 may check for additional controllers 104 within the selected node of the navigation tree 1300 . Steps 1112 and 1114 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300 .
  • the algorithm ends. In this way, multiple controllers 104 may be restored in response to a single received instruction from a user operating the client 108 .
  • the user may select a retrieve logs activity in step 912 .
  • the retrieve logs activity may retrieve updated log data from the controllers 104 within the selected node of the navigation tree 1300 for use and display by the server 102 and client 108 .
  • a retrieve logs algorithm may be executed by the server 102 .
  • the retrieve logs activity selection may be received.
  • the controller log data may be retrieved from the controller 104 for use by the server 102 and client 108 .
  • the server 102 checks for additional controllers 104 within the selected node of the navigation tree 1300 .
  • Steps 1118 and 1120 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300 .
  • the algorithm ends. In this way, log data from multiple controllers 104 may be retrieved in response to a single received instruction from a user operating the client 108 .
  • the user may select a send-to activity in step 912 .
  • the send-to activity may send a data update or modification to all the controllers 104 within the selected node of the navigation tree 1300 .
  • a user may want to change an operating parameter across multiple controllers 104 , control systems 128 , sites 130 , or directories.
  • controllers 104 may be configured with a “closing time” operating parameter. At the specified closing time, the controllers 104 may turn off the lights, lower HVAC heating set point temperature, or raise the HVAC cooling set point temperature, etc.
  • a retailer may want to change the closing time across all retail locations. During a holiday season, the retailer may decide to stay open two hours later.
  • the retailer may simply enter the new closing time, and perform a send-to activity to send the later closing time to all of the controllers 104 selected by the retailer.
  • the new closing time will be “broadcast” to all controllers 104 within the selected node of the navigation tree 1300 .
  • a send-to algorithm may be executed by the server.
  • the send-to activity selection may be received with the specified new data to be sent.
  • the controller data may be sent to the controller 104 .
  • the server 102 may check for additional controllers 104 within the selected node of the navigation tree 1300 . Steps 1012 and 1014 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300 . When no additional controllers 104 remain, the algorithm ends. In this way, updated controller data may be sent to multiple controllers 104 in response to a single received instruction from a user operating the client 108 .
  • the user may select terminal mode in step 912 .
  • terminal mode a display of the selected controller 104 may be loaded in the main frame 1600 of the user interface as shown in FIGS. 18-20 .
  • Terminal Mode may be initiated by selecting Terminal Mode from the Activities list.
  • Terminal Mode the controller display may be seen in the user interface exactly as it appears on the display monitor of the controller itself.
  • User input may be sent directly to the controller 104 .
  • a user operating the client 108 may view the controller display as if the user were directly in front of the terminal.
  • User keyboard input received by the client 108 may be sent to the controller 104 which responds in the same way as if the user were entering the keyboard input directly on the keyboard of the controller 104 itself.
  • a terminal mode display for an HVAC and lighting controller is shown.
  • the outside temperature, the light status, and roof top unit (RTU) status are displayed.
  • RTU roof top unit
  • a setpoint modification screen is shown in terminal mode for an HVAC and lighting controller.
  • a RTU status screen is displayed in terminal mode for an HVAC and lighting controller.
  • the user may make a data selection to display, graph, or export data in step 914 .
  • FIGS. 21-24 screen shots associated with a data selection are shown.
  • the BX-400 1 Suite 101 controller (in the E2 Control System, CPC site and CPC directory), has been expanded.
  • the applications associated with the controller are displayed indented below the controller.
  • FIG. 22 the first application under the controller, the Air Handlers (AHUs) has been expanded. Under the AHU's, two RTU's are displayed: RTU1—OFFICES and RTU3—ENG LAB.
  • the RTU1—OFFICES node has been expanded to reveal the data fields associated with RTU1—OFFICES.
  • two data fields are selected: ACTIVE SETPT and SPACE TEMP OUT.
  • a log points display window may be shown in the main frame, as in FIG. 25 .
  • the log points display window shows the current data points selected for graphing.
  • the log points display window provides for a time zone selection.
  • the time zone selection may be set to “Site Time” or “My Time.”
  • My Time When viewing data points for different controllers in different time zones, or when viewing data points for a controller in a time zone different than the user time zone, the time zone selection determines which time zone to use. For example, the user may be in the Eastern Time zone and viewing data points from controllers in the Central and Pacific Time zones. By selecting “My Time,” all of the data points may be displayed according to the Eastern Time zone. By selecting “Site Time” the Central Time zone may be used for the data points of the controller in the Central Time zone and the Pacific Time zone may be used for the data points of the controller in the Pacific Time zone. When the time zone is selected, the user may select “Display Log Graph.”
  • the graph of the log points is shown in FIG. 26 .
  • the set point data of the AHU is displayed with the space temperature.
  • the set point is lowered to 60 degrees between 11:00 p.m. and 7:00 a.m.
  • the set point is raised to 72 degrees.
  • the space temperature decreases when the set point is lowered, and increases when the set point is raised.
  • FIG. 27 Another log point graph is shown in FIG. 27 .
  • data associated with a condenser application is shown.
  • the condenser discharge temperature is displayed with outside ambient temperature.
  • outside temperature (“OAT OUT”) is classified as “Global Data.”
  • Global data refers to data that is shared across controllers. It would not be economical for each controller to have its own outside temperature sensor. Thus, one controller is configured with an outside temperature sensor. The outside temperature is then designated as “Global Data” during configuration of the controller. The controller may then share the sensed outside temperature with other connected controllers.
  • FIG. 28 three data log points are displayed: space temperature, outside temperature, and heat stage. As can be seen from the graph, the space temperature increases when the heat stage is on.
  • the data log points may be exported by selecting the export button.
  • Any data log points from any controllers in the navigation tree 1300 may be graphed alongside each other. Specifically, data log points from controllers in different sites may be graphed together and compared. For example, if a particular retailer is experiencing increased power consumption during a particular time of day, across all retail locations, the retailer may graph the appropriate power consumption data log points for all retail locations for the desired time of day. The data points for the controllers 104 across all directories, sites 130 , and control systems 128 selected are displayed together.
  • the user may make a configuration selection and configure system, users, groups, directories, sites, etc., in step 916 .
  • the configuration options available may depend on the current user login and access privileges.
  • FIG. 29 a user manager configuration screen is shown.
  • the user profiles may be edited, and user access privileges may be modified.
  • FIG. 30 a directory manager configuration screen is shown. Directories may be added, deleted, or edited.
  • FIG. 31 a site manager configuration screen is shown. Sites may be added, deleted, or edited.
  • an activity history report is shown.
  • the history of performed activities is displayed, along with activity results.
  • the activity may be “Completed”, “Failed”, or “Partially Completed.”
  • the activity history may be navigated to determine the portion of the activity that was not completed.
  • a “Backup Directory” activity is shown as partially completed. Expanding the activity reveals that the backup directory activity included a backup site activity, which also shows as partially completed. Expanding the backup site activity reveals that the activity included four control system backups. Reviewing the control system backups reveals that the first three control system backups were completed successfully, while the fourth control system backup for the “L” control system failed. Based on the activity history, the user may then investigate further to determine the cause of the activity failure.
  • Activities may be configured as well. Specifically, activities may be scheduled to occur on a recurring basis. For example, backup activities may be scheduled and may be staggered.
  • controllers may generate alarm notifications.
  • a controller 104 may generate an alarm notification to alert of a high or low pressure or temperature, of a system malfunction, of a maintenance requirement, etc.
  • the server 102 may receive the alarm notification and perform a specified activity in response to the alarm.
  • the server 102 may backup and retrieve all logs from the controller 104 associated with the malfunction. In this way, the data may be later analyzed to determine the cause of the malfunction.
  • the individual controllers 104 are configured with a number of high-level commands.
  • the software may then communicate with the controllers 104 via the high-level commands.
  • a communication protocol is established such that any controller 104 configured to communicate via the high-level commands may be used with the enterprise control and monitoring system software.
  • the high-level commands include: backup controller, restore controller, controller inventory, controller log-points.
  • each high-level command may have a corresponding high-level command that is used to determine whether a particular controller 104 can perform the associated high-level command.
  • a high-level command may be used to determine whether a controller 104 can perform a backup, or a restore, etc.
  • the backup and restore commands correspond to the backup and restore activities described above.
  • the controller inventory command requests the controller 104 to provide a listing of all applications and data.
  • the controller log-points command requests the controller to provide all of the log data points.
  • All communication access to the individual controllers 104 is controlled by the server 102 .
  • the server 102 shares the controller connection between the two requesting users.
  • the two users may perform different activities on the same controller 104 simultaneously. For example, a first user may graph desired log data points associated with the controller while the second user accesses a terminal mode associated with the controller 104 . In this way, resource conflicts between multiple users are managed by the server which shares access to the controllers 104 between users as needed.

Abstract

A building system control and monitoring system comprises a building system controller having a network connection and a server communicatively connected to the network connection. A plurality of clients are communicatively connected to the server, which provides data associated with the building system controller to each of the plurality of clients by sharing the network connection across the plurality of clients.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a divisional of U.S. patent application Ser. No. 11/394,380 filed on Mar. 30, 2006, which is a continuation of PCT International Application No. PCT/US06/05917, filed on Feb. 21, 2006, which claims the benefit of U.S. Provisional Application No. 60/654,719, filed on Feb. 21, 2005. The disclosures of the above applications are incorporated herein by reference.
  • FIELD
  • The present disclosure relates to control and monitoring of building systems.
  • BACKGROUND
  • The statements in this section merely provide background information related to the present disclosure and may not constitute prior art.
  • Retail outlets, particularly food retailers, require a plurality of building systems during operation. Such building systems often include refrigeration systems, anti-condensate heating (ACH) systems, lighting systems, and HVAC systems. Each of these building systems includes associated equipment and controllers configured to perform various functions. For example, refrigeration systems include compressors, condensers, evaporators, and the like, connected to a refrigeration system controller and configured to cool refrigeration cases to a desired temperature.
  • Building system performance may be monitored by monitoring building system operating parameters and associated data, such as set point, temperature and pressure data, via the refrigeration system controller. Building system performance impacts the retailer profit. Building system operating data and operating parameters must be monitored to ensure that the building systems are operating correctly, efficiently, and cost effectively.
  • Traditionally, access to building system controller operating data and parameters is done piece meal, one controller at a time. It is difficult for a retailer, accessing building system controllers in this manner, to monitor all the building systems of a given retail location. It is even more difficult to monitor all the building systems of a retailer across all of the various retail locations. It is also difficult for a retailer to backup, or restore, building system data and operating parameters for all the retailer's various building systems. It is also difficult to effectuate an operating parameter change across all building systems.
  • SUMMARY
  • Further areas of applicability will become apparent from the for purposes of illustration only and are not intended to limit the scope of the present disclosure.
  • A method is provided comprising grouping a plurality of building system controllers into at least one control system group. The at least one control system group corresponds to at least one connected group of the building system controllers. The method also comprises grouping the at least one control system group into at least one site group, the at least one site group corresponding to a physical location of the at least one control system group. The method further comprises selecting a group from the at least one site group and the at least one control system group, performing an activity on each controller within said selected group.
  • In other features, the method may comprise grouping the at least one site group into at least one directory, selecting a directory, and performing the activity on all controllers within said selected directory.
  • In other features, the activity may be a backup activity comprising retrieving operating data from each controller within the selected group, and storing the operating data from each controller within the selected group in a database.
  • In other features, the activity may be a restore activity comprising retrieving operating data from a database, and providing the operating data to each controller within the selected group.
  • In other features, the activity may comprise receiving inputted data, and providing the inputted data to each controller within said selected group.
  • In other features, the activity may comprise retrieving logged data from each controller within the selected group.
  • In other features, the method may further comprise displaying the at least one site group and the at least one control system group in a navigational tree, wherein the navigational tree includes a node for each of the at least one site group and the at least one control system group.
  • In other features, the plurality of building system controllers may include at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
  • In other features, the method may further comprise scheduling the activity to be performed at a predetermined time, wherein the performing the activity occurs at the predetermined time.
  • In other features, the method may further comprise receiving an alarm from at least one building system controller of the plurality of building system controllers, wherein the performing the activity occurs in response to the alarm.
  • In other features, the method may further comprise scheduling the activity to be performed on a recurring basis, wherein the performing the activity occurs according to the recurring basis.
  • In other features, the method may further comprise viewing a history of performed activities.
  • In other features, the method may further comprise displaying the history in a navigational tree including a node for each activity performed, expanding a partially completed activity node, and displaying portions of the partially completed activity associated with said partially completed activity node that completed and portions that failed.
  • A method of displaying building system controller data is also provided comprising receiving a user login associated with predefined user access privileges, receiving a building system controller selection, requesting a listing of building system controller applications and activities from a building system controller associated with the building system controller selection, and generating a display of available building system controller applications and allowable activities based on the user access privileges and based on the listing.
  • In other features, the activities may include at least one of a backup activity, a restore activity, a send data to controller activity, a retrieve logs activity, a refresh activity, and a terminal mode activity.
  • In other features, the method may further comprise displaying groups of building system controllers in a navigational tree, wherein the navigational tree includes a node for each group.
  • In other features, the receiving the building system controller selection may comprise receiving a node selection from said navigational tree.
  • In other features, the method may comprise receiving at least one additional building system controller selection, wherein the requesting the listing of building system controller applications and activities and the generating the display of available building system controller applications and allowable activities occurs with each selection of the at least one additional building system controller selection.
  • In other features, the building system controller selection may comprise at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
  • In other features, the method may further comprise receiving a user configuration instruction and modifying the user access privileges based on the user configuration instruction.
  • A method of displaying building system controller data is also provided comprising receiving a first set of building system controller data points associated with a first building system controller, receiving a second set of building system controller data points associated with a second building system controller; and displaying the first and second building system controller data points.
  • In other features, the method comprises generating a graphical display of the first and second building system controller data points.
  • In other features, the first building system controller and the second building system controller are located at different sites.
  • In other features, the first and second set of data points may be displayed according to a time zone location of a user viewing said graph.
  • In other features, the first and second set of data points may be displayed according to a time zone location of the first and second building system controllers.
  • A building system control and monitoring system is provided comprising a building system controller having a network connection, a server communicatively connected to the network connection, and a plurality of clients communicatively connected to the server. The server provides data associated with the building system controller to each of the plurality of clients by sharing the network connection across the plurality of clients.
  • In other features, at least one of the plurality of clients may generate a terminal mode display based on said received data associated with the building system controller.
  • In other features, the building system controller may be at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
  • In other features, the first client of the plurality of clients may initiate a first activity for the building system controller, a second client of the plurality of clients may initiate a second activity for the building system controller, and the first activity and the second activity may be concurrently performed by the server.
  • In other features, the first activity and the second activity may be selected from the group consisting of a backup activity, a restore activity, a refresh activity, a send data to controller activity, a terminal mode activity, and a retrieve logs activity.
  • In other features, the network connection comprises a modem.
  • In other features, a computer-readable medium having computer executable instructions for performing the above methods is provided.
  • DRAWINGS
  • The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
  • FIG. 1 is a schematic illustration of an exemplary enterprise control and monitoring system;
  • FIG. 2 is a schematic illustration of another exemplary enterprise control and monitoring system;
  • FIG. 3 is a schematic illustration of another exemplary enterprise control and monitoring system;
  • FIG. 4 is a schematic illustration of a refrigeration system;
  • FIG. 5 is a schematic illustration of an HVAC system;
  • FIG. 6 is a schematic illustration of a lighting system;
  • FIG. 7 is a schematic illustration of an anti-condensate heater system;
  • FIG. 8 is a data structure of an enterprise control and monitoring system;
  • FIG. 9 is a flow chart for an enterprise control and monitoring system;
  • FIG. 10A is a flow chart for displaying node data, activities, and applications in an enterprise control and monitoring system;
  • FIG. 10B is a flow chart for performing a send-to activity in an enterprise control and monitoring system;
  • FIG. 11A is a flow chart for performing a backup activity in an enterprise control and monitoring system;
  • FIG. 11B is a flow chart for performing a restore activity in an enterprise control and monitoring system;
  • FIG. 11C is a flow chart for performing a retrieve log data activity in an enterprise control and monitoring system;
  • FIG. 12 is a screen shot of a login screen of an enterprise control and monitoring system;
  • FIG. 13 is a screen shot of a navigational display of an enterprise control and monitoring system;
  • FIG. 14 is a screen shot of another navigational display of an enterprise control and monitoring system;
  • FIG. 15 is a screen shot of available options of a node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 16 is another screen shot of available options of a node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 17 is a screen shot of a backup activity of an enterprise control and monitoring system;
  • FIG. 18 is a screen shot of a terminal mode of an enterprise control and monitoring system;
  • FIG. 19 is another screen shot of a terminal mode of an enterprise control and monitoring system;
  • FIG. 20 is another screen shot of a terminal mode of an enterprise control and monitoring system;
  • FIG. 21 is a screen shot of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 22 is another screen shot of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 23 is a screen shot of available data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 24 is a screen shot of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 25 is another screen shot of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 26 is a screen shot of a graph of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 27 is another screen shot of a graph of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 28 is another screen shot of a graph of selected data points of an expanded node of a navigational tree of a navigational display of an enterprise control and monitoring system;
  • FIG. 29 is a screen shot of a user manager display of an enterprise control and monitoring system;
  • FIG. 30 is a screen shot of a directory manager display of an enterprise control and monitoring system;
  • FIG. 31 is a screen shot of a site manager display of an enterprise control and monitoring system; and
  • FIG. 32 is a screen shot of an activity history of an enterprise control and monitoring system.
  • FIG. 33 is a screen shot of an expanded activity history of an enterprise control and monitoring system.
  • DETAILED DESCRIPTION
  • The following description is merely exemplary in nature and is not intended to limit the present teachings, applications, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features. As used herein, the terms module, control module, computer, and controller refer to an application specific integrated circuit (ASIC), one or more electronic circuits, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality. Further, as used herein, computer-readable medium refers to any medium capable of storing data for a computer. Computer-readable medium may include, but is not limited to, CD-ROM, floppy disk, magnetic tape, other magnetic medium capable of storing data, memory, RAM, ROM, PROM, EPROM, EEPROM, flash memory, punch cards, dip switches, or any other medium capable of storing data for a computer.
  • With reference to FIG. 1, an enterprise control and monitoring system 100 may include a server 102, networked with building system controllers 104, and connected to a database 106 and to a client 108. The server 102 and the client 108 are computers that execute portions the enterprise control and monitoring system software. The controllers 104 may control refrigeration systems 110, ACH systems 112, lighting systems 114, HVAC systems 116, fire alarm systems 118, and carbon monoxide alarm systems 120. Other building systems, with associated controllers, may be included as well. For example, sprinkler irrigation systems, elevator systems, fuel pump dispenser systems, and the like, may also be included.
  • A single controller 104 may control one or more building systems. For example, a single controller 104 may control both a refrigeration system 110 and an ACH system 112. Further, a single controller 104 may also control both a lighting system 114 and an HVAC system 116. A single controller 104 may also control a refrigeration system 110, a lighting system 114, an ACH system 112, and an HVAC system 116. The controllers 104 may be Einstein or E2 controllers available from Computer Process Controls, Inc., 1640 Airport Road Suite # 104, Kennesaw, Ga. 31044, such as the E2 RX refrigeration controller, the E2 BX HVAC controller, or the E2 CX convenience store controller.
  • The controller 104 may include an output monitor screen 122 and keyboard input controls 124. A user in front of the controller 104 may view controller operating data and operating parameters on the output monitor screen 122 by navigating the controller menu navigation system with the keyboard input controls 124. A user may also modify certain controller operating parameters, such as set points, with the keyboard input controls 124. As described below, a user may also view an output monitor screen 122 of a controller by utilizing the terminal mode of the client.
  • The server 102 may load server software from a computer-readable medium 126 that stores the server software. The server may access building system operating parameters and data via network connections to the various controllers 104. Client software may be loaded from computer readable medium as well. The client software may be executed on a local or remote computer. The client software may include a dynamic web based user interface that allows a user to access and view the building system operating parameters and data retrieved and stored by the server 102. The server 102 may perform data management activities, such as data backups and data restores, in response to instructions from the client software. A user operating the client may also modify building system operating parameters of the controllers 104, or perform activities on the controllers 104, as desired.
  • Controllers 104 may be grouped together in control systems 128. In a control system 128, one of the controllers 104 may function as a gateway and provide communication access to the other controllers 104 in the control system 128. A control system 128 may include a single controller 104 as well.
  • A site 130 may include one or more control systems 128 in one physical location, such as a retail store.
  • As shown in FIG. 1, three different sites 130, representing three different physical locations, are shown. The sites 130 are all located remote from each other and from the server 102 and database 106. As can be appreciated, the server 102 may alternatively be located at any site 130.
  • Controllers 104 may communicate with each other, and with the server 102 via TCP/IP connections or other suitable network communication protocols. Control systems 128 may be connected to a local area network (LAN) or a wide area network (WAN), ie. LAN/WAN 132 at a site 130. The server 102 may connect to the control systems 128, and the controllers 104, via the internet 134 and the LAN/WAN 132 at the site 130. The control systems 128 and controllers 104 may alternatively be connected directly to the internet 134 via a suitable modem and dialup, DSL, cable, or other internet connection.
  • With reference to FIG. 2, the server 102, database 106, controllers 104, control systems 128, and client 108 may be contained entirely within a site 130 and connected to each other via the LAN/WAN 132. In such case, a local user accesses the server 102 locally via the LAN/WAN 132.
  • With reference to FIG. 3, a controller 104 may be connected directly to a computer via a modem located on the controller 104. The computer executes the server and client software. In such case, the computer functions as both client 108 and server 102. The computer may communicate with the controller 104, and receive operating data and operating parameters related to each controller 104 within the control system 128, via the controller modem. In this way, communication is made directly with the controller 104 without accessing a LAN/WAN 132 or the internet 134. Such a “stand alone” system may provide additional desired security.
  • As can be appreciated, while specific network configurations are shown in FIGS. 1-3, any number of network configuration variations may be used, with any number of combinations of controllers 104, control systems 128, and sites 130. As shown in FIG. 1, multiple sites 130, each with different local network configurations, may be connected to the server 102.
  • The building systems are described with reference to FIGS. 4-7. In FIG. 4, a refrigeration system 110 may include refrigeration cases 412, as well as a plurality of compressors 414 piped together. A discharge output of each compressor 414 may include a respective compressor temperature sensor 416. A suction inlet may include both a suction pressure sensor 418 and a suction temperature sensor 420. Further, a discharge outlet may include a compressor discharge pressure sensor 422. An electrical current sensor 424 may be attached to each compressor 414. The various sensors may be connected to the controller 104 which controls and monitors compressor operation.
  • The compressors 414 compress refrigerant vapor that is delivered to a condenser 426. Condenser fans 428 may enable improved heat transfer from the condenser 426. The condenser 426 may include an associated ambient temperature sensor 430, a condenser temperature sensor 432, and a condenser discharge pressure sensor 434. An electrical current sensor 436 may be attached to each condenser fan 428. The various sensors may each be connected to the controller 104 which controls condenser fan operation.
  • Each refrigeration case 412 may include its own evaporator 436, its own expansion valve 438 for controlling the superheat of the refrigerant, and its own temperature sensor 440. A case controller 442 may control the refrigeration cases 412 and may be connected to the controller 104. Additional case controllers 442 may be used as needed. Alternatively, the controller 104 may control the refrigeration cases 412 directly. Refrigerant passes through the expansion valve 438 where a pressure drop causes the high pressure liquid refrigerant to achieve a lower pressure combination of liquid and vapor. The temperature sensor 440 may be connected to the case controller 442 which communicates with the controller 104.
  • As with all of the building systems, the controller 104 may receive operating data for the refrigeration system 110 from the respective temperature, pressure, and current sensors. The operating data, along with various operating parameters such as set points, may be utilized by the controller 104 to operate the refrigeration system 110. The controller 104 may store the operating data and operating parameters in various logs. The server 102 may communicate with the controller 104 to retrieve and monitor the operating data, operating parameters, and logs. The server 102 may also direct the controller 104 to modify certain operating parameters, such as set points, to control the refrigeration system 110 as desired.
  • Referring now to FIG. 5, the HVAC system 116 may include a fan 502 as well as a cooling apparatus 504, a heating apparatus 506, and a damper 508, if appropriate. The controller 104 may control the fan 502, cooling apparatus 504, heating apparatus 506, and damper 508 to heat or cool as desired. A temperature sensor 510 may indicate a temperature of air exiting the cooling apparatus 504 or heating apparatus 506. An electrical current sensor 512 may be attached to the fan 502. A room temperature sensor 514 is also placed proximate the heated/cooled area. The controller 104 may receive operating data and operating parameters of the HVAC system 116 from the temperature sensor 514 and electrical current sensor 512. As can be appreciated, additional room temperature sensors may be used depending on the size and configuration of the interior of the building to be heated or cooled.
  • Referring now to FIG. 6, a lighting system 114 may include one or more lighting fixtures 602 which communicate with the lighting controller 104. The lighting fixtures 602 are shown in various areas of the building and its exterior, with some areas including multiple types of fixtures. For example, a sales area 604, a department area 606, and a parking lot 608 each include lighting fixtures 602. The department area 606 may include lighting fixtures 602 for a display case 610 therein. The parking lot 608 may include lighting fixtures 602 as well as exterior sign lighting 612. The parking lot lighting fixtures 602 may be equipped with a light sensor 614 and configured to turn on at dusk. The various lighting fixtures 602 may be in communication with the lighting controller 104 via direct or wireless connections. Any suitable network connection, allowing communication between the lighting controller 104 and the lighting fixtures 602 may be used.
  • Referring to FIG. 7, an ACH system 112 may include anti-condensate heaters 702 in communication with the controller 104. The controller 104 may receive dew point data from a dew point sensor 704. Alternatively, the controller 104 may receive temperature and relative humidity data from temperature and relative humidity sensors and calculate the dew point. The controller 104 may operate the anti-condensate heaters 702 based on the dew point to heat glass refrigeration case displays to prevent condensation.
  • The controllers 104 may receive operating data and operating parameters for each of the building systems. The server 102 may communicate with the controllers 104 to retrieve and monitor the operating data, operating parameters, and logs. In this way, the server 102 may access the operating data and operating parameters, including sensed and calculated variables. As described below, a user may access the data retrieved and stored by the server 102 to monitor or modify the operation of a specified building system, controller 104, control system 128, site 130 or grouping thereof. In this way, the server 102 may provide the user, via a dynamic web based user interface, a “view” into the building systems, controllers 104, control systems 128, sites 130 and groupings thereof.
  • Referring now to FIG. 8, an enterprise control and monitoring system data structure 800 may include, at the highest level, a directory 802. A directory may hold a list of multiple site records 804 and may also include other directories. The site records 804 correspond to the sites 130 described above with reference to FIGS. 1-3. The site records 804 may hold one or more control system records 806. The control system records 806 correspond to the control systems 128 described above with reference to FIGS. 1-3. The control system records 806 may hold controller records 808. The controller records 808 may correspond to the controllers 1904 described above with reference to FIGS. 1-3. The server 102 may utilize the data structure 800 to organize building system data in a hierarchical form. The data structure 800 allows the server 102 to perform a desired operation at a given node of the data structure 800. As described in more detail below, the operation is performed on the lower nodes in the hierarchy. In this way, a user may update or modify multiple controllers 104 with a single command.
  • Referring now to FIG. 9, and with additional reference to screen shots shown in FIGS. 12-32, an enterprise control and monitoring system algorithm 900 is described. The algorithm is executed by the server based on instructions received from a client.
  • The client software may include a dynamic web based graphical user interface, depicted by the screen shots shown in FIGS. 12-32. The user interface is dynamic in that user interface displays are built “on-the-fly” according to the options, applications, and activities available to the particular user, based on the user's login access privileges, and based on the particular data, applications, and activities allowable or available for a given controller, control system, site, or directory.
  • In step 902, a user login may be received. The login screen is shown in FIG. 12. In step 904, a navigation tree may be loaded into the user interface, including the directories associated with the received user login. In FIG. 13, a navigation tree 1300 is shown with two directories: a directory labeled “CPC” and a directory labeled “Florida.” Once the navigation tree 1300 has been loaded, user input is received in step 906.
  • The user may navigate the navigation tree 1300, or perform certain operations on a selected node of the navigation tree 1300. Navigation tree nodes may be directories, sites, control systems, controllers, or associated data points.
  • The user may make a navigation selection to expand or collapse a node in step 908. The user may make a node selection to retrieve and display available node data, activities, applications, and other data in step 910. The user may make an activity selection to perform a selected backup, refresh, restore, retrieve logs, send-to, or terminal mode activity in step 912. The user may make a data selection to display, graph, or export data in step 914. The user may make a configuration selection to configure system, users, groups, directories, sites, activities, etc., in step 916. After steps 908, 910, 912, 914, and 916, the algorithm loops back to step 906 to receive the next user input. Each of steps 908, 910, 912, 914, and 916 are described in turn below.
  • When a navigation selection is received, the selected node may be expanded or collapsed in step 908. The nodes of the navigation tree 1300 are displayed with either a “+” symbol or a “−” symbol. By selecting the “+” symbol, the associated node is expanded. By selecting the “−” symbol, the associated node is collapsed. For example, in FIG. 14, both the CPC and the Florida directories have been expanded. The CPC directory contains one site labeled CPC. The Florida directory contains one site labeled Store 153. The CPC site contains four control systems labeled: back lab, E2 Control System, L, and S-E2. The back lab control system contains one controller: RX-400 1: CPC LAB. The E2 Control System contains three controllers: BX-400 1: Suite 101, BX-400 2: Suite 104, and BX-400 3: Suite 105.
  • By right clicking on a particular node of the navigation tree 1300, the particular options and selections available for the selected node are shown. For example, in FIG. 15 the options and selections available for the “RX-400 1: CPC LAB” controller are shown in a drop down menu below the “RX-400 1: CPC LAB” node of the navigation tree 1300.
  • When a node is selected, the available node data, activities, applications, and other data, may be displayed in step 910. The main frame 1600 (to the right of the navigation frame) of the user interface may be populated with the available properties, activities, and other available options. For example, in FIG. 16 the “RX-400 1: CPC LAB” controller is selected and the unit properties, activities, activity configuration, system configurations, details, and backup data are loaded into the main frame to the right of the navigation tree.
  • The “Applications” displayed are dictated by the selected controller and generally correspond to groupings of variables or operating parameters that are sensed or calculated by the controller. For example, the “RX-400 1: CPC LAB” controller has an application labeled “Condensers.” The variables and operating parameters associated with each of the condensers controlled by the “RX-400 1: CPC LAB” controller are grouped under the “Condensers” application.
  • The “Activities” that are displayed correspond to the activities that may be performed. For example, in FIG. 16 the listed activities include: Backup, Refresh Applications, Restore, Retrieve Logs, and Terminal Mode. The displayed activities correspond to activities that are allowed based on the user login. User access privileges, determined by an administrator, determine the activities that are allowed to be performed by a given user.
  • With reference to FIG. 10A, a node display algorithm is shown. The node display algorithm may be executed by either the Server or the client software. In step 1002, a node selection may be received. In step 1004, the user's access rights may be checked based on the user login. In step 1006, the available node properties may be checked. When the node to be displayed is a controller, the server may query the controller to determine the applications and data available for display. In step 1008, the node data, activities, and applications are displayed based on the user's access rights and the available node properties.
  • Referring again to FIG. 9, when an activity is selected, the activity is performed in step 912. When an activity is to be performed on a selected node of the navigation tree 1300, the activity is performed on all of the nodes contained within, or below, the selected node. In this way, when an activity is to be performed on a directory, the activity is performed on all of the directories, sites, control systems, and controllers contained within the selected directory.
  • The activities may be performed by the server 102 based on instructions received from the client 108. For this reason, after initiating the activity, the user may move on to perform another operation while the server 102 performs the activity in the background. The user may check the status of pending activities by clicking on “My Pending Activities.”
  • When a “backup activity” is selected, the operating data and operating parameters for all the controllers within the selected node may be retrieved and stored as back up copies in the database 106. The progress of the backup activity is displayed in the main frame, as shown in FIG. 17.
  • As shown in FIG. 11A, a backup algorithm may be executed by the server 102. The backup activity selection may be received in step 1102. In step 1104, controller data may be retrieved. In step 1106, the server 102 checks for additional controllers 104 within the selected node of the navigation tree 1300. Steps 1104 and 1102 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300. When no additional controllers 104 remain, the retrieved data is stored in the database 106 in step 1108. In this way, all of the operating data and operating parameters for the controllers 104 in the selected group are backed up to the database 106. Multiple controllers 104 may be backed up in response to a single received instruction from the user operating the client 108.
  • Referring again to FIG. 9, the user may select a refresh activity in step 912. When refresh is selected, the current display may be updated to reflect any changes in the currently selected node of the navigation tree 1300. The refresh activity may be performed according to the node display algorithm described above with reference to FIG. 10A.
  • The user may select a restore activity in step 912. The restore activity may retrieve backup data from the database 106 and restore the backup data to the selected controllers 104. As shown in FIG. 11B, a restore algorithm may be executed by the server. In step 1110, the restore activity selection is received. In step 1112, the controller data may be retrieved from the database 106 and restored to the controller memory. In step 1114, the server 102 may check for additional controllers 104 within the selected node of the navigation tree 1300. Steps 1112 and 1114 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300. When no additional controllers 104 remain, the algorithm ends. In this way, multiple controllers 104 may be restored in response to a single received instruction from a user operating the client 108.
  • The user may select a retrieve logs activity in step 912. The retrieve logs activity may retrieve updated log data from the controllers 104 within the selected node of the navigation tree 1300 for use and display by the server 102 and client 108. As shown in FIG. 11C, a retrieve logs algorithm may be executed by the server 102. In step 1116, the retrieve logs activity selection may be received. In step 1118, the controller log data may be retrieved from the controller 104 for use by the server 102 and client 108. In step 1120, the server 102 checks for additional controllers 104 within the selected node of the navigation tree 1300. Steps 1118 and 1120 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300. When no additional controllers 104 remain, the algorithm ends. In this way, log data from multiple controllers 104 may be retrieved in response to a single received instruction from a user operating the client 108.
  • The user may select a send-to activity in step 912. The send-to activity may send a data update or modification to all the controllers 104 within the selected node of the navigation tree 1300. A user may want to change an operating parameter across multiple controllers 104, control systems 128, sites 130, or directories. For example, controllers 104 may be configured with a “closing time” operating parameter. At the specified closing time, the controllers 104 may turn off the lights, lower HVAC heating set point temperature, or raise the HVAC cooling set point temperature, etc. A retailer may want to change the closing time across all retail locations. During a holiday season, the retailer may decide to stay open two hours later. By using the send-to activity, the retailer may simply enter the new closing time, and perform a send-to activity to send the later closing time to all of the controllers 104 selected by the retailer. The new closing time will be “broadcast” to all controllers 104 within the selected node of the navigation tree 1300.
  • Referring now to FIG. 10B, a send-to algorithm may be executed by the server. In step 1010, the send-to activity selection may be received with the specified new data to be sent. In step 1012, the controller data may be sent to the controller 104. In step 1014, the server 102 may check for additional controllers 104 within the selected node of the navigation tree 1300. Steps 1012 and 1014 may be repeated for each controller 104 of each control system 128 of each site 130 of each directory of the selected node of the navigation tree 1300. When no additional controllers 104 remain, the algorithm ends. In this way, updated controller data may be sent to multiple controllers 104 in response to a single received instruction from a user operating the client 108.
  • Referring again to FIG. 9, the user may select terminal mode in step 912. In terminal mode, a display of the selected controller 104 may be loaded in the main frame 1600 of the user interface as shown in FIGS. 18-20. Terminal Mode may be initiated by selecting Terminal Mode from the Activities list. In Terminal Mode, the controller display may be seen in the user interface exactly as it appears on the display monitor of the controller itself. User input may be sent directly to the controller 104. In this way, a user operating the client 108 may view the controller display as if the user were directly in front of the terminal. User keyboard input received by the client 108 may be sent to the controller 104 which responds in the same way as if the user were entering the keyboard input directly on the keyboard of the controller 104 itself.
  • Referring to FIG. 18, a terminal mode display for an HVAC and lighting controller is shown. The outside temperature, the light status, and roof top unit (RTU) status are displayed. Referring to FIG. 19, a setpoint modification screen is shown in terminal mode for an HVAC and lighting controller. Referring to FIG. 20, a RTU status screen is displayed in terminal mode for an HVAC and lighting controller. By pressing the appropriate functions keys, such as F1, F2, F3, and F4, the controller menu screens may be navigated.
  • Referring again to FIG. 9, the user may make a data selection to display, graph, or export data in step 914. Referring now to FIGS. 21-24, screen shots associated with a data selection are shown. For example, in FIG. 21, the BX-400 1: Suite 101 controller (in the E2 Control System, CPC site and CPC directory), has been expanded. The applications associated with the controller are displayed indented below the controller. In FIG. 22, the first application under the controller, the Air Handlers (AHUs) has been expanded. Under the AHU's, two RTU's are displayed: RTU1—OFFICES and RTU3—ENG LAB.
  • In FIG. 23, the RTU1—OFFICES node has been expanded to reveal the data fields associated with RTU1—OFFICES. In FIG. 24, two data fields are selected: ACTIVE SETPT and SPACE TEMP OUT. By selecting the graph button in the navigation frame, a log points display window may be shown in the main frame, as in FIG. 25. The log points display window shows the current data points selected for graphing.
  • In addition, the log points display window provides for a time zone selection. The time zone selection may be set to “Site Time” or “My Time.” When viewing data points for different controllers in different time zones, or when viewing data points for a controller in a time zone different than the user time zone, the time zone selection determines which time zone to use. For example, the user may be in the Eastern Time zone and viewing data points from controllers in the Central and Pacific Time zones. By selecting “My Time,” all of the data points may be displayed according to the Eastern Time zone. By selecting “Site Time” the Central Time zone may be used for the data points of the controller in the Central Time zone and the Pacific Time zone may be used for the data points of the controller in the Pacific Time zone. When the time zone is selected, the user may select “Display Log Graph.”
  • The graph of the log points is shown in FIG. 26. The set point data of the AHU is displayed with the space temperature. As can be seen from the graph, the set point is lowered to 60 degrees between 11:00 p.m. and 7:00 a.m. Between 7:00 a.m. and 11:00 p.m., the set point is raised to 72 degrees. As displayed by the graph, the space temperature decreases when the set point is lowered, and increases when the set point is raised.
  • Another log point graph is shown in FIG. 27. In this case, data associated with a condenser application is shown. The condenser discharge temperature is displayed with outside ambient temperature. As shown in FIG. 27, outside temperature (“OAT OUT”) is classified as “Global Data.” Global data refers to data that is shared across controllers. It would not be economical for each controller to have its own outside temperature sensor. Thus, one controller is configured with an outside temperature sensor. The outside temperature is then designated as “Global Data” during configuration of the controller. The controller may then share the sensed outside temperature with other connected controllers.
  • In FIG. 28, three data log points are displayed: space temperature, outside temperature, and heat stage. As can be seen from the graph, the space temperature increases when the heat stage is on.
  • As shown in FIGS. 26-28, the data log points may be exported by selecting the export button.
  • Any data log points from any controllers in the navigation tree 1300 may be graphed alongside each other. Specifically, data log points from controllers in different sites may be graphed together and compared. For example, if a particular retailer is experiencing increased power consumption during a particular time of day, across all retail locations, the retailer may graph the appropriate power consumption data log points for all retail locations for the desired time of day. The data points for the controllers 104 across all directories, sites 130, and control systems 128 selected are displayed together.
  • Referring again to FIG. 9, the user may make a configuration selection and configure system, users, groups, directories, sites, etc., in step 916. The configuration options available may depend on the current user login and access privileges.
  • In FIG. 29, a user manager configuration screen is shown. The user profiles may be edited, and user access privileges may be modified.
  • In FIG. 30, a directory manager configuration screen is shown. Directories may be added, deleted, or edited.
  • In FIG. 31, a site manager configuration screen is shown. Sites may be added, deleted, or edited.
  • In FIG. 32, an activity history report is shown. The history of performed activities is displayed, along with activity results. The activity may be “Completed”, “Failed”, or “Partially Completed.” When an activity is partially completed, the activity history may be navigated to determine the portion of the activity that was not completed.
  • Referring now to FIG. 33, a “Backup Directory” activity is shown as partially completed. Expanding the activity reveals that the backup directory activity included a backup site activity, which also shows as partially completed. Expanding the backup site activity reveals that the activity included four control system backups. Reviewing the control system backups reveals that the first three control system backups were completed successfully, while the fourth control system backup for the “L” control system failed. Based on the activity history, the user may then investigate further to determine the cause of the activity failure.
  • Activities may be configured as well. Specifically, activities may be scheduled to occur on a recurring basis. For example, backup activities may be scheduled and may be staggered.
  • In addition, activities may occur automatically in response to an event. For example, controllers may generate alarm notifications. A controller 104 may generate an alarm notification to alert of a high or low pressure or temperature, of a system malfunction, of a maintenance requirement, etc. The server 102 may receive the alarm notification and perform a specified activity in response to the alarm. When a malfunction occurs, the server 102 may backup and retrieve all logs from the controller 104 associated with the malfunction. In this way, the data may be later analyzed to determine the cause of the malfunction.
  • To be compatible with the enterprise control and monitoring system software, the individual controllers 104 are configured with a number of high-level commands. The software may then communicate with the controllers 104 via the high-level commands. In this way, a communication protocol is established such that any controller 104 configured to communicate via the high-level commands may be used with the enterprise control and monitoring system software.
  • The high-level commands include: backup controller, restore controller, controller inventory, controller log-points. In addition, each high-level command may have a corresponding high-level command that is used to determine whether a particular controller 104 can perform the associated high-level command. For example, a high-level command may be used to determine whether a controller 104 can perform a backup, or a restore, etc. The backup and restore commands correspond to the backup and restore activities described above. The controller inventory command requests the controller 104 to provide a listing of all applications and data. The controller log-points command requests the controller to provide all of the log data points.
  • All communication access to the individual controllers 104 is controlled by the server 102. When multiple users access the same controller 104, the server 102 shares the controller connection between the two requesting users. The two users may perform different activities on the same controller 104 simultaneously. For example, a first user may graph desired log data points associated with the controller while the second user accesses a terminal mode associated with the controller 104. In this way, resource conflicts between multiple users are managed by the server which shares access to the controllers 104 between users as needed.

Claims (6)

1. A building system control and monitoring system comprising:
a building system controller having a network connection;
a server communicatively connected to said network connection; and
a plurality of clients communicatively connected to said server;
wherein said server provides data associated with said building system controller to each of said plurality of clients by sharing said network connection across said plurality of clients.
2. The building system control and monitoring system of claim 1 wherein at least one of said plurality of clients generates a terminal mode display based on said received data associated with said building system controller.
3. The building system control and monitoring system of claim 1 wherein said building system controller is at least one of a refrigeration system controller, an anti-condensate heater controller, an HVAC controller, a lighting controller, a sprinkler irrigation system controller, a fire alarm system controller, a carbon monoxide alarm system controller, an elevator system controller, and a fuel pump dispenser system controller.
4. The building system control and monitoring system of claim 1 wherein a first client of said plurality of clients initiates a first activity for said building system controller, a second client of said plurality of clients initiates a second activity for said building system controller, and said first activity and said second activity are concurrently performed by said server.
5. The building system control and monitoring system of claim 4 wherein said first activity and said second activity are selected from the group consisting of: a backup activity, a restore activity, a refresh activity, a send data to controller activity, a terminal mode activity, and a retrieve logs activity.
6. The building system control and monitoring system of claim 1 wherein said network connection comprises a modem.
US11/497,644 2005-02-21 2006-08-02 Enterprise control and monitoring system Abandoned US20060271623A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/497,644 US20060271623A1 (en) 2005-02-21 2006-08-02 Enterprise control and monitoring system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US65471905P 2005-02-21 2005-02-21
PCT/US2006/005917 WO2006091521A2 (en) 2005-02-21 2006-02-21 Enterprise control and monitoring system
US11/394,380 US7885961B2 (en) 2005-02-21 2006-03-30 Enterprise control and monitoring system and method
US11/497,644 US20060271623A1 (en) 2005-02-21 2006-08-02 Enterprise control and monitoring system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/394,380 Division US7885961B2 (en) 2005-02-21 2006-03-30 Enterprise control and monitoring system and method

Publications (1)

Publication Number Publication Date
US20060271623A1 true US20060271623A1 (en) 2006-11-30

Family

ID=36927923

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/394,380 Active 2028-08-28 US7885961B2 (en) 2005-02-21 2006-03-30 Enterprise control and monitoring system and method
US11/497,644 Abandoned US20060271623A1 (en) 2005-02-21 2006-08-02 Enterprise control and monitoring system
US11/497,579 Active 2029-03-19 US7885959B2 (en) 2005-02-21 2006-08-02 Enterprise controller display method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/394,380 Active 2028-08-28 US7885961B2 (en) 2005-02-21 2006-03-30 Enterprise control and monitoring system and method

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/497,579 Active 2029-03-19 US7885959B2 (en) 2005-02-21 2006-08-02 Enterprise controller display method

Country Status (4)

Country Link
US (3) US7885961B2 (en)
EP (1) EP1851959B1 (en)
AT (1) ATE553422T1 (en)
WO (1) WO2006091521A2 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070156256A1 (en) * 2006-01-02 2007-07-05 Samsung Electronics Co.; Ltd Home automation system and method utilizing outdoor environmental conditions
US7885959B2 (en) 2005-02-21 2011-02-08 Computer Process Controls, Inc. Enterprise controller display method
US20110071960A1 (en) * 2002-10-31 2011-03-24 Emerson Retail Services, Inc. System For Monitoring Optimal Equipment Operating Parameters
US20110119515A1 (en) * 2009-05-07 2011-05-19 Innosys, Inc. Power Monitoring and Control System
US7948832B1 (en) * 2006-06-29 2011-05-24 Google Inc. Time zone determination
US8065886B2 (en) 2001-05-03 2011-11-29 Emerson Retail Services, Inc. Refrigeration system energy monitoring and diagnostics
US8151943B2 (en) 2007-08-21 2012-04-10 De Groot Pieter J Method of controlling intelligent destination elevators with selected operation modes
US8473106B2 (en) 2009-05-29 2013-06-25 Emerson Climate Technologies Retail Solutions, Inc. System and method for monitoring and evaluating equipment operating parameter modifications
US8495886B2 (en) 2001-05-03 2013-07-30 Emerson Climate Technologies Retail Solutions, Inc. Model-based alarming
TWI467878B (en) * 2009-05-07 2015-01-01 Innosys Inc Power monitoring and control system
US8964338B2 (en) 2012-01-11 2015-02-24 Emerson Climate Technologies, Inc. System and method for compressor motor protection
US9121407B2 (en) 2004-04-27 2015-09-01 Emerson Climate Technologies, Inc. Compressor diagnostic and protection system and method
US9140728B2 (en) 2007-11-02 2015-09-22 Emerson Climate Technologies, Inc. Compressor sensor module
US9285802B2 (en) 2011-02-28 2016-03-15 Emerson Electric Co. Residential solutions HVAC monitoring and diagnosis
US9310439B2 (en) 2012-09-25 2016-04-12 Emerson Climate Technologies, Inc. Compressor having a control and diagnostic module
US9310094B2 (en) 2007-07-30 2016-04-12 Emerson Climate Technologies, Inc. Portable method and apparatus for monitoring refrigerant-cycle systems
US9551504B2 (en) 2013-03-15 2017-01-24 Emerson Electric Co. HVAC system remote monitoring and diagnosis
US9638436B2 (en) 2013-03-15 2017-05-02 Emerson Electric Co. HVAC system remote monitoring and diagnosis
US9765979B2 (en) 2013-04-05 2017-09-19 Emerson Climate Technologies, Inc. Heat-pump system with refrigerant charge diagnostics
US9803902B2 (en) 2013-03-15 2017-10-31 Emerson Climate Technologies, Inc. System for refrigerant charge verification using two condenser coil temperatures
US9823632B2 (en) 2006-09-07 2017-11-21 Emerson Climate Technologies, Inc. Compressor data module
US9885507B2 (en) 2006-07-19 2018-02-06 Emerson Climate Technologies, Inc. Protection and diagnostic module for a refrigeration system
US10336602B2 (en) 2012-09-28 2019-07-02 Franklin Fueling Systems, Llc Fuel delivery management system
US10558229B2 (en) 2004-08-11 2020-02-11 Emerson Climate Technologies Inc. Method and apparatus for monitoring refrigeration-cycle systems
US11580811B2 (en) 2018-06-08 2023-02-14 Franklin Fueling Systems, Llc Fuel station operations controller and method to control fuel station operation

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505475B1 (en) 1999-08-20 2003-01-14 Hudson Technologies Inc. Method and apparatus for measuring and improving efficiency in refrigeration systems
JP3864989B1 (en) * 2005-07-29 2007-01-10 ダイキン工業株式会社 Refrigeration equipment
CA2559142A1 (en) 2005-09-12 2007-03-12 Acuity Brands, Inc. Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities
EP1946282A4 (en) 2005-10-05 2011-12-28 Abl Ip Holding Llc A method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network
US8594976B2 (en) 2008-02-27 2013-11-26 Abl Ip Holding Llc System and method for streetlight monitoring diagnostics
US8390581B2 (en) * 2008-06-30 2013-03-05 Production Resource Group, Llc Software based touchscreen
EP2310920B1 (en) * 2008-08-14 2019-04-17 Signify Holding B.V. Method and apparatus for altering the behavior of a networked control system
US20100106543A1 (en) * 2008-10-28 2010-04-29 Honeywell International Inc. Building management configuration system
FR2939553B1 (en) * 2008-12-10 2011-01-14 Somfy Sas METHOD FOR LEARNING A DEVICE FOR CONTROLLING DOMOTIC EQUIPMENT OF A BUILDING
FR2939557B1 (en) * 2008-12-10 2011-01-14 Somfy Sas DEVICE FOR CONTROLLING DOMOTIC EQUIPMENT OF A BUILDING
US20100162110A1 (en) * 2008-12-22 2010-06-24 Williamson Jon L Pictorial representations of historical data of building systems
US8138689B2 (en) * 2009-01-28 2012-03-20 Ma Lighting Technology Gmbh Lighting control console for controlling a lighting system
US8340793B2 (en) * 2009-10-09 2012-12-25 Hamilton Sundstrand Corporation Architecture using integrated backup control and protection hardware
US20110196539A1 (en) * 2010-02-10 2011-08-11 Honeywell International Inc. Multi-site controller batch update system
TW201220952A (en) * 2010-03-29 2012-05-16 Koninkl Philips Electronics Nv Network of heterogeneous devices including at least one outdoor lighting fixture node
WO2011124131A1 (en) * 2010-04-08 2011-10-13 Kit Meng Chan Utility control system
DE102010028315A1 (en) * 2010-04-28 2011-11-03 Siemens Aktiengesellschaft Method for the thermodynamic online diagnosis of a large-scale plant
EP2676490A1 (en) * 2011-02-16 2013-12-25 Mivune AG System and method for controlling a building
TWI430060B (en) * 2011-09-08 2014-03-11 Chunghwa Telecom Co Ltd Automated building monitoring system
US9513643B2 (en) 2012-04-23 2016-12-06 Emerson Climate Technologies Retail Solutions, Inc. Building device cluster data display with thumbnail graphical display interface
US9411327B2 (en) 2012-08-27 2016-08-09 Johnson Controls Technology Company Systems and methods for classifying data in building automation systems
US9665079B2 (en) 2014-03-26 2017-05-30 Honeywell International Inc. Controller having a version control system
US10534326B2 (en) 2015-10-21 2020-01-14 Johnson Controls Technology Company Building automation system with integrated building information model
CN106681849B (en) * 2015-11-10 2020-11-24 创新先进技术有限公司 Data processing method and device
US11268732B2 (en) 2016-01-22 2022-03-08 Johnson Controls Technology Company Building energy management system with energy analytics
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
CN109154802A (en) 2016-03-31 2019-01-04 江森自控科技公司 HVAC device registration in distributed building management system
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US10417451B2 (en) 2017-09-27 2019-09-17 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
US10901373B2 (en) 2017-06-15 2021-01-26 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US10505756B2 (en) 2017-02-10 2019-12-10 Johnson Controls Technology Company Building management system with space graphs
US10684033B2 (en) 2017-01-06 2020-06-16 Johnson Controls Technology Company HVAC system with automated device pairing
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US10417245B2 (en) 2017-02-10 2019-09-17 Johnson Controls Technology Company Building management system with eventseries processing
US20190361412A1 (en) 2017-02-10 2019-11-28 Johnson Controls Technology Company Building smart entity system with agent based data ingestion and entity creation using time series data
US11307538B2 (en) 2017-02-10 2022-04-19 Johnson Controls Technology Company Web services platform with cloud-eased feedback control
US10854194B2 (en) 2017-02-10 2020-12-01 Johnson Controls Technology Company Building system with digital twin based data ingestion and processing
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US20190095518A1 (en) 2017-09-27 2019-03-28 Johnson Controls Technology Company Web services for smart entity creation and maintenance using time series data
US10515098B2 (en) 2017-02-10 2019-12-24 Johnson Controls Technology Company Building management smart entity creation and maintenance using time series data
US11360447B2 (en) 2017-02-10 2022-06-14 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US11042144B2 (en) 2017-03-24 2021-06-22 Johnson Controls Technology Company Building management system with dynamic channel communication
US10724756B2 (en) * 2017-04-28 2020-07-28 Johnson Controls Technology Company Building network device for generating communication models for connecting building devices to a network
US10788229B2 (en) 2017-05-10 2020-09-29 Johnson Controls Technology Company Building management system with a distributed blockchain database
US11022947B2 (en) 2017-06-07 2021-06-01 Johnson Controls Technology Company Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
WO2019018304A1 (en) 2017-07-17 2019-01-24 Johnson Controls Technology Company Systems and methods for agent based building simulation for optimal control
US11733663B2 (en) 2017-07-21 2023-08-22 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic work order generation with adaptive diagnostic task details
US10619882B2 (en) 2017-07-27 2020-04-14 Johnson Controls Technology Company Building management system with scorecard for building energy and equipment performance
US10962945B2 (en) 2017-09-27 2021-03-30 Johnson Controls Technology Company Building management system with integration of data into smart entities
US11314788B2 (en) 2017-09-27 2022-04-26 Johnson Controls Tyco IP Holdings LLP Smart entity management for building management systems
US10559180B2 (en) 2017-09-27 2020-02-11 Johnson Controls Technology Company Building risk analysis system with dynamic modification of asset-threat weights
US11281169B2 (en) 2017-11-15 2022-03-22 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US10809682B2 (en) 2017-11-15 2020-10-20 Johnson Controls Technology Company Building management system with optimized processing of building system data
US11127235B2 (en) 2017-11-22 2021-09-21 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
CN110296497B (en) 2018-03-21 2022-10-11 开利公司 System and method for linking home HVAC health monitoring
US11016648B2 (en) * 2018-10-30 2021-05-25 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US11927925B2 (en) 2018-11-19 2024-03-12 Johnson Controls Tyco IP Holdings LLP Building system with a time correlated reliability data stream
CN109544027B (en) * 2018-11-30 2021-07-30 南京天溯自动化控制系统有限公司 Intelligent service linkage method of comprehensive monitoring system suitable for different application scenes
US20200234220A1 (en) 2019-01-18 2020-07-23 Johnson Controls Technology Company Smart building automation system with employee productivity features
US10788798B2 (en) 2019-01-28 2020-09-29 Johnson Controls Technology Company Building management system with hybrid edge-cloud processing
US20210200807A1 (en) 2019-12-31 2021-07-01 Johnson Controls Technology Company Building data platform with a graph change feed
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
US11537386B2 (en) 2020-04-06 2022-12-27 Johnson Controls Tyco IP Holdings LLP Building system with dynamic configuration of network resources for 5G networks
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
US11397773B2 (en) 2020-09-30 2022-07-26 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US20220137575A1 (en) 2020-10-30 2022-05-05 Johnson Controls Technology Company Building management system with dynamic building model enhanced by digital twins
JP2024511974A (en) 2021-03-17 2024-03-18 ジョンソン・コントロールズ・タイコ・アイピー・ホールディングス・エルエルピー System and method for determining equipment energy waste
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model

Citations (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3232519A (en) * 1963-05-07 1966-02-01 Vilter Manufacturing Corp Compressor protection system
US3653783A (en) * 1970-08-17 1972-04-04 Cooper Ind Inc Compressor output control apparatus
US3783681A (en) * 1972-01-22 1974-01-08 Maschf Augsburg Nuernberg Ag Method and apparatus to monitor quality of operation of a piston in a cylinder
US4132086A (en) * 1977-03-01 1979-01-02 Borg-Warner Corporation Temperature control system for refrigeration apparatus
US4308725A (en) * 1978-04-26 1982-01-05 Diesel Kiki Co., Ltd. Refrigerant quantity detecting device for air conditioning of vehicles
US4325223A (en) * 1981-03-16 1982-04-20 Cantley Robert J Energy management system for refrigeration systems
US4372119A (en) * 1979-10-29 1983-02-08 Saab-Scania Aktiebolag Method of avoiding abnormal combination in an internal combination engine and an arrangement for carrying out the method
US4425010A (en) * 1980-11-12 1984-01-10 Reliance Electric Company Fail safe dynamoelectric machine bearing
US4429578A (en) * 1982-03-22 1984-02-07 General Electric Company Acoustical defect detection system
US4434390A (en) * 1982-01-15 1984-02-28 Westinghouse Electric Corp. Motor control apparatus with parallel input, serial output signal conditioning means
US4494383A (en) * 1982-04-22 1985-01-22 Mitsubishi Denki Kabushiki Kaisha Air-conditioner for an automobile
US4497031A (en) * 1982-07-26 1985-01-29 Johnson Service Company Direct digital control apparatus for automated monitoring and control of building systems
US4502843A (en) * 1980-03-31 1985-03-05 Noodle Corporation Valveless free plunger and system for well pumping
US4502842A (en) * 1983-02-02 1985-03-05 Colt Industries Operating Corp. Multiple compressor controller and method
US4505125A (en) * 1981-01-26 1985-03-19 Baglione Richard A Super-heat monitoring and control device for air conditioning refrigeration systems
US4506518A (en) * 1981-06-17 1985-03-26 Pacific Industrial Co. Ltd. Cooling control system and expansion valve therefor
US4510576A (en) * 1982-07-26 1985-04-09 Honeywell Inc. Specific coefficient of performance measuring device
US4563878A (en) * 1984-12-13 1986-01-14 Baglione Richard A Super-heat monitoring and control device for air conditioning refrigeration systems
US4575318A (en) * 1984-08-16 1986-03-11 Sundstrand Corporation Unloading of scroll compressors
US4580947A (en) * 1984-01-11 1986-04-08 Hitachi, Ltd. Method of controlling operation of a plurality of compressors
US4653280A (en) * 1985-09-18 1987-03-31 Hansen John C Diagnostic system for detecting faulty sensors in a refrigeration system
US4655688A (en) * 1984-05-30 1987-04-07 Itt Industries, Inc. Control for liquid ring vacuum pumps
US4660386A (en) * 1985-09-18 1987-04-28 Hansen John C Diagnostic system for detecting faulty sensors in liquid chiller air conditioning system
US4796466A (en) * 1987-02-17 1989-01-10 Ed Farmer System for monitoring pipelines
US4798055A (en) * 1987-10-28 1989-01-17 Kent-Moore Corporation Refrigeration system analyzer
US4904993A (en) * 1986-05-16 1990-02-27 Alps Electric Co., Ltd. Remote control apparatus with selectable RF and optical signal transmission
US4909076A (en) * 1987-08-04 1990-03-20 Pruftechik, Dieter Busch & Partner GmbH & Co. Cavitation monitoring device for pumps
US4913625A (en) * 1987-12-18 1990-04-03 Westinghouse Electric Corp. Automatic pump protection system
US4985857A (en) * 1988-08-19 1991-01-15 General Motors Corporation Method and apparatus for diagnosing machines
US5009074A (en) * 1990-08-02 1991-04-23 General Motors Corporation Low refrigerant charge protection method for a variable displacement compressor
US5086385A (en) * 1989-01-31 1992-02-04 Custom Command Systems Expandable home automation system
US5088297A (en) * 1989-09-27 1992-02-18 Hitachi, Ltd. Air conditioning apparatus
US5099654A (en) * 1987-02-26 1992-03-31 Sueddeutsche Kuehlerfabrik Julius Fr. Behr Gmbh & Co. Kg Method for controlling a motor vehicle air conditioning system
US5109222A (en) * 1989-03-27 1992-04-28 John Welty Remote control system for control of electrically operable equipment in people occupiable structures
US5181389A (en) * 1992-04-26 1993-01-26 Thermo King Corporation Methods and apparatus for monitoring the operation of a transport refrigeration system
US5203178A (en) * 1990-10-30 1993-04-20 Norm Pacific Automation Corp. Noise control of air conditioner
US5203179A (en) * 1992-03-04 1993-04-20 Ecoair Corporation Control system for an air conditioning/refrigeration system
US5279458A (en) * 1991-08-12 1994-01-18 Carrier Corporation Network management control
US5282728A (en) * 1993-06-02 1994-02-01 General Motors Corporation Inertial balance system for a de-orbiting scroll in a scroll type fluid handling machine
US5299504A (en) * 1992-06-30 1994-04-05 Technical Rail Products, Incorporated Self-propelled rail heater car with movable induction heating coils
US5303560A (en) * 1993-04-15 1994-04-19 Thermo King Corporation Method and apparatus for monitoring and controlling the operation of a refrigeration unit
US5381692A (en) * 1992-12-09 1995-01-17 United Technologies Corporation Bearing assembly monitoring system
US5481481A (en) * 1992-11-23 1996-01-02 Architectural Engergy Corporation Automated diagnostic system having temporally coordinated wireless sensors
US5481884A (en) * 1994-08-29 1996-01-09 General Motors Corporation Apparatus and method for providing low refrigerant charge detection
US5483141A (en) * 1992-12-03 1996-01-09 Kabushiki Kaisha Toshiba Method and apparatus for controlling refrigerator cycle
US5509786A (en) * 1992-07-01 1996-04-23 Ubukata Industries Co., Ltd. Thermal protector mounting structure for hermetic refrigeration compressors
US5511387A (en) * 1993-05-03 1996-04-30 Copeland Corporation Refrigerant recovery system
US5596507A (en) * 1994-08-15 1997-01-21 Jones; Jeffrey K. Method and apparatus for predictive maintenance of HVACR systems
US5602757A (en) * 1994-10-20 1997-02-11 Ingersoll-Rand Company Vibration monitoring system
US5602749A (en) * 1995-01-12 1997-02-11 Mtc Method of data compression and apparatus for its use in monitoring machinery
US5610339A (en) * 1994-10-20 1997-03-11 Ingersoll-Rand Company Method for collecting machine vibration data
US5707210A (en) * 1995-10-13 1998-01-13 Copeland Corporation Scroll machine with overheating protection
US5713724A (en) * 1994-11-23 1998-02-03 Coltec Industries Inc. System and methods for controlling rotary screw compressors
US5715704A (en) * 1996-07-08 1998-02-10 Ranco Incorporated Of Delaware Refrigeration system flow control expansion valve
US5724571A (en) * 1995-07-07 1998-03-03 Sun Microsystems, Inc. Method and apparatus for generating query responses in a computer-based document retrieval system
US5741120A (en) * 1995-06-07 1998-04-21 Copeland Corporation Capacity modulated scroll machine
US5745114A (en) * 1994-09-30 1998-04-28 Siemens Energy & Automation, Inc. Graphical display for an energy management device
US5743109A (en) * 1993-12-15 1998-04-28 Schulak; Edward R. Energy efficient domestic refrigeration system
US5867998A (en) * 1997-02-10 1999-02-09 Eil Instruments Inc. Controlling refrigeration
US5875430A (en) * 1996-05-02 1999-02-23 Technology Licensing Corporation Smart commercial kitchen network
US5875638A (en) * 1993-05-03 1999-03-02 Copeland Corporation Refrigerant recovery system
US6035661A (en) * 1996-09-30 2000-03-14 Sanyo Electric Co., Ltd. Refrigerant compressor and cooling apparatus comprising the same
US6038871A (en) * 1998-11-23 2000-03-21 General Motors Corporation Dual mode control of a variable displacement refrigerant compressor
US6047557A (en) * 1995-06-07 2000-04-11 Copeland Corporation Adaptive control for a refrigeration system using pulse width modulated duty cycle scroll compressor
US6052731A (en) * 1997-07-08 2000-04-18 International Business Macines Corp. Apparatus, method and computer program for providing arbitrary locking requesters for controlling concurrent access to server resources
US6169979B1 (en) * 1994-08-15 2001-01-02 Clear With Computers, Inc. Computer-assisted sales system for utilities
US6176686B1 (en) * 1999-02-19 2001-01-23 Copeland Corporation Scroll machine with capacity modulation
US6178362B1 (en) * 1998-09-24 2001-01-23 Silicon Energy Corp. Energy management system and method
US6179214B1 (en) * 1999-07-21 2001-01-30 Carrier Corporation Portable plug-in control module for use with the service modules of HVAC systems
US6191545B1 (en) * 1998-03-23 2001-02-20 Hitachi, Ltd. Control apparatus of brushless motor and machine and apparatus using brushless motor
US6213731B1 (en) * 1999-09-21 2001-04-10 Copeland Corporation Compressor pulse width modulation
US20020000092A1 (en) * 2000-01-07 2002-01-03 Sharood John N. Refrigeration monitor unit
US20020020175A1 (en) * 2000-03-14 2002-02-21 Street Norman E. Distributed intelligence control for commercial refrigeration
US6349883B1 (en) * 1999-02-09 2002-02-26 Energy Rest, Inc. Energy-saving occupancy-controlled heating ventilating and air-conditioning systems for timing and cycling energy within different rooms of buildings having central power units
US20020029575A1 (en) * 2000-09-11 2002-03-14 Takehisa Okamoto Remote inspection and control of refrigerator
US6502409B1 (en) * 2000-05-03 2003-01-07 Computer Process Controls, Inc. Wireless method and apparatus for monitoring and controlling food temperature
US20030005710A1 (en) * 2001-05-03 2003-01-09 Abtar Singh Method of managing a refrigeration system
US6529839B1 (en) * 1998-05-28 2003-03-04 Retx.Com, Inc. Energy coordination system
US6526766B1 (en) * 1999-09-09 2003-03-04 Mitsubishi Denki Kabushiki Kaisha Refrigerator and method of operating refrigerator
US20040019584A1 (en) * 2002-03-18 2004-01-29 Greening Daniel Rex Community directory
US6708508B2 (en) * 2000-12-11 2004-03-23 Behr Gmbh & Co. Method of monitoring refrigerant level
US20050043923A1 (en) * 2003-08-19 2005-02-24 Festo Corporation Method and apparatus for diagnosing a cyclic system
US6990821B2 (en) * 2001-05-03 2006-01-31 Emerson Retail Services Inc. Model-based alarming
US20060021362A1 (en) * 2004-07-28 2006-02-02 Payman Sadegh Charge loss detection and prognostics for multi-modular split systems
US6996441B1 (en) * 2002-03-11 2006-02-07 Advanced Micro Devices, Inc. Forward-looking fan control using system operation information
US6997390B2 (en) * 2003-03-21 2006-02-14 Home Comfort Zones, Inc. Retrofit HVAC zone climate control system
US20060032245A1 (en) * 2004-08-11 2006-02-16 Lawrence Kates Method and apparatus for monitoring refrigerant-cycle systems
US7003378B2 (en) * 2001-08-22 2006-02-21 Mmi Controls Lp HVAC control using different access levels
US20070006124A1 (en) * 2003-01-22 2007-01-04 Osman Ahmed System and method for developing and processing building system control solutions
US7328192B1 (en) * 2002-05-10 2008-02-05 Oracle International Corporation Asynchronous data mining system for database management system
US7330886B2 (en) * 1999-10-27 2008-02-12 American Power Conversion Corporation Network appliance management
US7337191B2 (en) * 2002-07-27 2008-02-26 Siemens Building Technologies, Inc. Method and system for obtaining service related information about equipment located at a plurality of sites
US20080058970A1 (en) * 2006-08-30 2008-03-06 Venkitasamy Perumalsamy System and method for managing buildings
US7490477B2 (en) * 2003-04-30 2009-02-17 Emerson Retail Services, Inc. System and method for monitoring a condenser of a refrigeration system
US7644591B2 (en) * 2001-05-03 2010-01-12 Emerson Retail Services, Inc. System for remote refrigeration monitoring and diagnostics
US7665315B2 (en) * 2005-10-21 2010-02-23 Emerson Retail Services, Inc. Proofing a refrigeration system operating state

Family Cites Families (224)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH173493A (en) 1933-09-29 1934-11-30 Sulzer Ag Compressors with a sickle-shaped working space, especially in refrigeration machines.
US2296822A (en) 1938-04-23 1942-09-22 Westinghouse Electric & Mfg Co Air conditioning apparatus
DE764179C (en) 1938-12-28 1953-04-27 Klein Compressor system with pressure control
CH264424A (en) 1948-02-02 1949-10-15 Escher Wyss Ag System with several compressors, which generate heat at a higher temperature, and with several consumption points.
DE1144461B (en) 1956-07-10 1963-02-28 Sauter Elektr App Circuit arrangement for the gradual power control of air conditioning systems
DE1403516A1 (en) 1960-02-26 1968-10-31 Linde Ag Process for regulating the delivery rate of rotary lobe compressors of the multi-cell design and device for carrying out the process
DE1403467A1 (en) 1961-06-29 1969-10-09 Vogtlandgruben Lengenfeld Veb Control and monitoring device for single and multi-stage piston, rotary and turbo compressors
US3513662A (en) 1968-11-12 1970-05-26 Armour & Co Feedback control system for sequencing motors
US3585451A (en) 1969-12-24 1971-06-15 Borg Warner Solid state motor overload protection system
US3735377A (en) 1971-03-19 1973-05-22 Phillips Petroleum Co Monitoring and shutdown apparatus
US3767328A (en) 1972-07-19 1973-10-23 Gen Electric Rotary compressor with capacity modulation
US3924972A (en) 1974-10-29 1975-12-09 Vilter Manufacturing Corp Control means for a variable capacity rotary screw compressor
US4060716A (en) 1975-05-19 1977-11-29 Rockwell International Corporation Method and apparatus for automatic abnormal events monitor in operating plants
US4090248A (en) 1975-10-24 1978-05-16 Powers Regulator Company Supervisory and control system for environmental conditioning equipment
US4102150A (en) 1976-11-01 1978-07-25 Borg-Warner Corporation Control system for refrigeration apparatus
US4112703A (en) 1976-12-27 1978-09-12 Borg-Warner Corporation Refrigeration control system
US4151725A (en) 1977-05-09 1979-05-01 Borg-Warner Corporation Control system for regulating large capacity rotating machinery
US4102394A (en) 1977-06-10 1978-07-25 Energy 76, Inc. Control unit for oil wells
US4281358A (en) 1978-09-01 1981-07-28 Texas Instruments Incorporated Multifunction dynamoelectric protection system
US4831832A (en) 1979-07-31 1989-05-23 Alsenz Richard H Method and apparatus for controlling capacity of multiple compressors refrigeration system
US5265434A (en) 1979-07-31 1993-11-30 Alsenz Richard H Method and apparatus for controlling capacity of a multiple-stage cooling system
CA1146650A (en) 1979-10-01 1983-05-17 Lee E. Sumner, Jr. Microcomputer based fault detection and indicator control system
GB2064818B (en) 1979-11-30 1983-11-23 Monitoring the operation of an industrial installation
US4345162A (en) 1980-06-30 1982-08-17 Honeywell Inc. Method and apparatus for power load shedding
JPS5744788A (en) 1980-08-30 1982-03-13 Toyoda Autom Loom Works Ltd Operation control method of compressor for vehicular air conditioner and its device
US4463576A (en) 1980-09-22 1984-08-07 General Motors Corporation Solid state clutch cycler with charge protection
US4390321A (en) 1980-10-14 1983-06-28 American Davidson, Inc. Control apparatus and method for an oil-well pump assembly
US4384462A (en) 1980-11-20 1983-05-24 Friedrich Air Conditioning & Refrigeration Co. Multiple compressor refrigeration system and controller thereof
US4399548A (en) 1981-04-13 1983-08-16 Castleberry Kimberly N Compressor surge counter
JPS588956A (en) 1981-07-10 1983-01-19 株式会社システム・ホ−ムズ Heat pump type air conditioner
JPS58108361A (en) 1981-12-21 1983-06-28 サンデン株式会社 Controller for air conditioner for car
JPS58110317A (en) 1981-12-23 1983-06-30 Mitsubishi Heavy Ind Ltd Air conditioner for vehicle
US4390922A (en) 1982-02-04 1983-06-28 Pelliccia Raymond A Vibration sensor and electrical power shut off device
US4479389A (en) 1982-02-18 1984-10-30 Allied Corporation Tuned vibration detector
US4431388A (en) 1982-03-05 1984-02-14 The Trane Company Controlled suction unloading in a scroll compressor
US4467613A (en) 1982-03-19 1984-08-28 Emerson Electric Co. Apparatus for and method of automatically adjusting the superheat setting of a thermostatic expansion valve
US4470092A (en) 1982-09-27 1984-09-04 Allen-Bradley Company Programmable motor protector
US4843575A (en) 1982-10-21 1989-06-27 Crane Harold E Interactive dynamic real-time management system
SE439063B (en) 1983-06-02 1985-05-28 Henrik Sven Enstrom PROCEDURE AND DEVICE FOR TESTING AND PERFORMANCE MONITORING IN HEAT PUMPS AND COOLING INSTALLATIONS
JPH0758069B2 (en) 1983-09-09 1995-06-21 株式会社日立製作所 Compressor motor controller
US4520674A (en) 1983-11-14 1985-06-04 Technology For Energy Corporation Vibration monitoring device
US4630670A (en) 1983-12-19 1986-12-23 Carrier Corporation Variable volume multizone system
US4555910A (en) 1984-01-23 1985-12-03 Borg-Warner Corporation Coolant/refrigerant temperature control system
DE3422398A1 (en) 1984-06-15 1985-12-19 Knorr-Bremse GmbH, 8000 München Method and apparatus for operating a screw compressor installation
US4614089A (en) 1985-03-19 1986-09-30 General Services Engineering, Inc. Controlled refrigeration system
JPS61167498U (en) 1985-04-05 1986-10-17
FR2582430B1 (en) 1985-05-23 1987-10-23 Euram Umpi Ltd METHOD FOR TRANSMITTING SIGNALS INTENDED, PARTICULARLY FOR MONITORING SPECIAL EQUIPMENT, SUCH AS FOR EXAMPLE ALARM EQUIPMENT INSTALLED IN APARTMENTS, AND SYSTEM FOR CARRYING OUT SAID METHOD
FR2589561B1 (en) 1985-11-05 1988-06-10 Froilabo METHOD FOR PROTECTING A REFRIGERATION SYSTEM AGAINST DEPOSITS OF ADDITIVES IN THE HEAT FLUID CIRCUIT, AND A CENTRAL IMPLEMENTING SUCH A METHOD
US4964060A (en) 1985-12-04 1990-10-16 Hartsog Charles H Computer aided building plan review system and process
US4831560A (en) 1986-01-15 1989-05-16 Zaleski James V Method for testing auto electronics systems
DE3601817A1 (en) 1986-01-22 1987-07-23 Egelhof Fa Otto CONTROL DEVICE FOR THE REFRIGERANT FLOW FOR EVAPORATING REFRIGERATION SYSTEMS OR HEAT PUMPS AND EXPANSION VALVES ARRANGED IN THE REFRIGERANT FLOW
US4755957A (en) 1986-03-27 1988-07-05 K-White Tools, Incorporated Automotive air-conditioning servicing system and method
US4829777A (en) 1986-07-23 1989-05-16 Nippondenso Co., Ltd. Refrigeration system
US4877382A (en) 1986-08-22 1989-10-31 Copeland Corporation Scroll-type machine with axially compliant mounting
US4885707A (en) 1987-02-19 1989-12-05 Dli Corporation Vibration data collecting and processing apparatus and method
US4768346A (en) 1987-08-26 1988-09-06 Honeywell Inc. Determining the coefficient of performance of a refrigeration system
US5073862A (en) 1987-08-26 1991-12-17 Carlson Peter J Method and apparatus for diagnosing problems with the thermodynamic performance of a heat engine
US4881184A (en) 1987-09-08 1989-11-14 Datac, Inc. Turbine monitoring apparatus
US5311451A (en) 1987-11-06 1994-05-10 M. T. Mcbrian Company, Inc. Reconfigurable controller for monitoring and controlling environmental conditions
US4856286A (en) 1987-12-02 1989-08-15 American Standard Inc. Refrigeration compressor driven by a DC motor
FR2628558A1 (en) 1988-03-14 1989-09-15 Scl Security Computer Line Srl Self-contained security monitoring and alarm system - is used in home, vehicles, office contains microprocessor and sensors which monitor for almost every eventuality
US4924404A (en) 1988-04-11 1990-05-08 K. Reinke, Jr. & Company Energy monitor
US4882747A (en) 1988-05-12 1989-11-21 Jerry Williams Infrared communication apparatus for remote site applications
US5070468A (en) 1988-07-20 1991-12-03 Mitsubishi Jukogyo Kabushiki Kaisha Plant fault diagnosis system
DE68926638T2 (en) 1988-07-20 1996-11-14 Mitsubishi Heavy Ind Ltd Fault diagnosis system for plants
US4838037A (en) 1988-08-24 1989-06-13 American Standard Inc. Solenoid valve with supply voltage variation compensation
US4884412A (en) 1988-09-15 1989-12-05 William Sellers Compressor slugging protection device and method therefor
US5018357A (en) 1988-10-11 1991-05-28 Helix Technology Corporation Temperature control system for a cryogenic refrigeration
US4928750A (en) 1988-10-14 1990-05-29 American Standard Inc. VaV valve with PWM hot water coil
FI88432C (en) 1989-01-13 1993-05-10 Halton Oy FOERFARANDE FOER REGLERING OCH UPPRAETTHAOLLANDE AV LUFTSTROEMMAR OCH MOTSVARANDE I VENTILATIONSANLAEGGNINGAR OCH ETT VENTILATIONSSYSTEM I ENLIGHET MED FOERFARANDET
US5119466A (en) 1989-05-24 1992-06-02 Asmo Co., Ltd. Control motor integrated with a direct current motor and a speed control circuit
AU5929190A (en) 1989-06-02 1991-01-07 Aisi Research Corporation Appliance interface for exchanging data
DE3925090A1 (en) 1989-07-28 1991-02-07 Bbc York Kaelte Klima METHOD FOR OPERATING A REFRIGERATION SYSTEM
US5243827A (en) 1989-07-31 1993-09-14 Hitachi, Ltd. Overheat preventing method for prescribed displacement type compressor and apparatus for the same
DE3928430C1 (en) 1989-08-28 1991-03-07 Linde Ag, 6200 Wiesbaden, De
US5058388A (en) 1989-08-30 1991-10-22 Allan Shaw Method and means of air conditioning
US4949550A (en) 1989-10-04 1990-08-21 Thermo King Corporation Method and apparatus for monitoring a transport refrigeration system and its conditioned load
US4974427A (en) 1989-10-17 1990-12-04 Copeland Corporation Compressor system with demand cooling
US5056036A (en) 1989-10-20 1991-10-08 Pulsafeeder, Inc. Computer controlled metering pump
US5051720A (en) 1989-11-13 1991-09-24 Secure Telecom, Inc. Remote control system using power line of remote site
JPH0625984B2 (en) 1990-02-20 1994-04-06 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン Multiprocessor system
DE4010770C1 (en) 1990-04-04 1991-11-21 Danfoss A/S, Nordborg, Dk
GB9008788D0 (en) 1990-04-19 1990-06-13 Whitbread & Co Plc Diagnostic equipment
US5022234A (en) 1990-06-04 1991-06-11 General Motors Corporation Control method for a variable displacement air conditioning system compressor
US5109700A (en) 1990-07-13 1992-05-05 Life Systems, Inc. Method and apparatus for analyzing rotating machines
US5076067A (en) 1990-07-31 1991-12-31 Copeland Corporation Compressor with liquid injection
US5156539A (en) 1990-10-01 1992-10-20 Copeland Corporation Scroll machine with floating seal
CA2046548C (en) 1990-10-01 2002-01-15 Gary J. Anderson Scroll machine with floating seal
US5115406A (en) 1990-10-05 1992-05-19 Gateshead Manufacturing Corporation Rotating machinery diagnostic system
US5209400A (en) 1991-03-07 1993-05-11 John M. Winslow Portable calculator for refrigeration heating and air conditioning equipment service
US5115967A (en) 1991-03-18 1992-05-26 Wedekind Gilbert L Method and apparatus for adaptively optimizing climate control energy consumption in a building
US5423192A (en) 1993-08-18 1995-06-13 General Electric Company Electronically commutated motor for driving a compressor
CH684965A5 (en) 1991-10-18 1995-02-15 Linde Ag Method and apparatus for increasing the efficiency of compression devices.
US5226472A (en) 1991-11-15 1993-07-13 Lab-Line Instruments, Inc. Modulated temperature control for environmental chamber
US6081750A (en) 1991-12-23 2000-06-27 Hoffberg; Steven Mark Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
JP3100452B2 (en) 1992-02-18 2000-10-16 サンデン株式会社 Variable capacity scroll compressor
US5519301A (en) 1992-02-26 1996-05-21 Matsushita Electric Industrial Co., Ltd. Controlling/driving apparatus for an electrically-driven compressor in a car
US5416781A (en) 1992-03-17 1995-05-16 Johnson Service Company Integrated services digital network based facility management system
US5228304A (en) 1992-06-04 1993-07-20 Ryan David J Refrigerant loss detector and alarm
US5209076A (en) 1992-06-05 1993-05-11 Izon, Inc. Control system for preventing compressor damage in a refrigeration system
US5329788A (en) 1992-07-13 1994-07-19 Copeland Corporation Scroll compressor with liquid injection
US5224835A (en) 1992-09-02 1993-07-06 Viking Pump, Inc. Shaft bearing wear detector
US5450359A (en) 1992-11-02 1995-09-12 National Informatics Centre, Government Of India Analog video interactive (AVI) PC Add-On Card for controlling consumer grade VHS-VCR
US6922155B1 (en) 1993-04-06 2005-07-26 Travel Boards, Inc. Information display board
US5467264A (en) 1993-06-30 1995-11-14 Microsoft Method and system for selectively interdependent control of devices
US5362206A (en) 1993-07-21 1994-11-08 Automation Associates Pump control responsive to voltage-current phase angle
DE69427861T2 (en) 1993-08-20 2002-04-11 Woeel Elektronik Hb Karlstad SPEED CONTROL CIRCUIT FOR A SINGLE-PHASE OR THREE-PHASE MOTOR
US5956658A (en) 1993-09-18 1999-09-21 Diagnostic Instruments Limited Portable data collection apparatus for collecting maintenance data from a field tour
US5460006A (en) 1993-11-16 1995-10-24 Hoshizaki Denki Kabushiki Kaisha Monitoring system for food storage device
US5452291A (en) 1993-11-30 1995-09-19 Panasonic Technologies, Inc. Combination brouter and cluster controller
US5440890A (en) 1993-12-10 1995-08-15 Copeland Corporation Blocked fan detection system for heat pump
US5460008A (en) 1993-12-22 1995-10-24 Novar Electronics Corporation Method of refrigeration case synchronization for compressor optimization
US5440895A (en) 1994-01-24 1995-08-15 Copeland Corporation Heat pump motor optimization and sensor fault detection
US5440891A (en) 1994-01-26 1995-08-15 Hindmon, Jr.; James O. Fuzzy logic based controller for cooling and refrigerating systems
US5426952A (en) 1994-03-03 1995-06-27 General Electric Company Refrigerant flow rate control based on evaporator exit dryness
US5431026A (en) 1994-03-03 1995-07-11 General Electric Company Refrigerant flow rate control based on liquid level in dual evaporator two-stage refrigeration cycles
US5435145A (en) 1994-03-03 1995-07-25 General Electric Company Refrigerant flow rate control based on liquid level in simple vapor compression refrigeration cycles
US5415008A (en) 1994-03-03 1995-05-16 General Electric Company Refrigerant flow rate control based on suction line temperature
US5377493A (en) 1994-03-28 1995-01-03 Thermo King Corporation Method and apparatus for evacuating and charging a refrigeration unit
US5457965A (en) 1994-04-11 1995-10-17 Ford Motor Company Low refrigerant charge detection system
US5446677A (en) 1994-04-28 1995-08-29 Johnson Service Company Diagnostic system for use in an environment control network
US5454229A (en) 1994-05-18 1995-10-03 Thermo King Corporation Refrigeration unit control with shutdown evaluation and automatic restart
TW328190B (en) 1994-06-14 1998-03-11 Toshiba Co Ltd Control device of brushless motor and method of fault detection and air conditioner
US5555195A (en) 1994-07-22 1996-09-10 Johnson Service Company Controller for use in an environment control network capable of storing diagnostic information
US5546757A (en) 1994-09-07 1996-08-20 General Electric Company Refrigeration system with electrically controlled expansion valve
US5910161A (en) 1994-09-20 1999-06-08 Fujita; Makoto Refrigerating apparatus
US5586445A (en) 1994-09-30 1996-12-24 General Electric Company Low refrigerant charge detection using a combined pressure/temperature sensor
US5546756A (en) 1995-02-08 1996-08-20 Eaton Corporation Controlling an electrically actuated refrigerant expansion valve
US5623834A (en) 1995-05-03 1997-04-29 Copeland Corporation Diagnostics for a heating and cooling system
US5570258A (en) 1995-05-11 1996-10-29 Texas Instruments Incorporated Phase monitor and protection apparatus
US5655380A (en) 1995-06-06 1997-08-12 Engelhard/Icc Step function inverter system
DE69635176T2 (en) 1995-06-07 2006-07-20 Copeland Corp., Sidney Extrusion adjustable spiral machine
US5641270A (en) 1995-07-31 1997-06-24 Waters Investments Limited Durable high-precision magnetostrictive pump
US5572643A (en) 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5655379A (en) 1995-10-27 1997-08-12 General Electric Company Refrigerant level control in a refrigeration system
US5752385A (en) 1995-11-29 1998-05-19 Litton Systems, Inc. Electronic controller for linear cryogenic coolers
US5986571A (en) * 1996-03-25 1999-11-16 Flick; Kenneth E. Building security system having remote transmitter code verification and code reset features
US7877291B2 (en) 1996-05-02 2011-01-25 Technology Licensing Corporation Diagnostic data interchange
KR0176909B1 (en) 1996-05-08 1999-10-01 구자홍 Driving device of a linear compressor
EP0904620B1 (en) 1996-06-13 2003-02-26 Honeywell Inc. Real-time pricing control system and methods regarding same
US5764509A (en) 1996-06-19 1998-06-09 The University Of Chicago Industrial process surveillance system
FR2756085B1 (en) 1996-11-21 1998-12-31 Air Liquide FOOD PROCESSING PLANT CONTROLLED ACCORDING TO SETPOINT PARAMETERS
US5904049A (en) 1997-03-31 1999-05-18 General Electric Company Refrigeration expansion control
US5995347A (en) 1997-05-09 1999-11-30 Texas Instruments Incorporated Method and apparatus for multi-function electronic motor protection
US5975854A (en) 1997-05-09 1999-11-02 Copeland Corporation Compressor with protection module
US8073921B2 (en) 1997-07-01 2011-12-06 Advanced Technology Company, LLC Methods for remote monitoring and control of appliances over a computer network
US6006171A (en) 1997-07-28 1999-12-21 Vines; Caroline J. Dynamic maintenance management system
US6088659A (en) 1997-09-11 2000-07-11 Abb Power T&D Company Inc. Automated meter reading system
US6553774B1 (en) 1997-09-18 2003-04-29 Matsushita Refrigeration Company Self-diagnosing apparatus for refrigerator
US6206652B1 (en) 1998-08-25 2001-03-27 Copeland Corporation Compressor capacity modulation
US5924295A (en) 1997-10-07 1999-07-20 Samsung Electronics Co., Ltd. Method and apparatus for controlling initial operation of refrigerator
CA2308624C (en) 1997-10-28 2005-07-26 Coltec Industries, Inc. Compressor system and method and control for same
US5930773A (en) 1997-12-17 1999-07-27 Avista Advantage, Inc. Computerized resource accounting methods and systems, computerized utility management methods and systems, multi-user utility management methods and systems, and energy-consumption-based tracking methods and systems
US5900801A (en) 1998-02-27 1999-05-04 Food Safety Solutions Corp. Integral master system for monitoring food service requirements for compliance at a plurality of food service establishments
US5939974A (en) 1998-02-27 1999-08-17 Food Safety Solutions Corp. System for monitoring food service requirements for compliance at a food service establishment
US6618709B1 (en) 1998-04-03 2003-09-09 Enerwise Global Technologies, Inc. Computer assisted and/or implemented process and architecture for web-based monitoring of energy related usage, and client accessibility therefor
US5984645A (en) 1998-04-08 1999-11-16 General Motors Corporation Compressor with combined pressure sensor and high pressure relief valve assembly
US6215405B1 (en) * 1998-04-23 2001-04-10 Digital Security Controls Ltd. Programmable temperature sensor for security system
US6466971B1 (en) 1998-05-07 2002-10-15 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
US6122603A (en) 1998-05-29 2000-09-19 Powerweb, Inc. Multi-utility energy control system with dashboard
TW528847B (en) 1998-06-18 2003-04-21 Hitachi Ltd Refrigerator
US6327541B1 (en) 1998-06-30 2001-12-04 Ameren Corporation Electronic energy management system
US6636893B1 (en) * 1998-09-24 2003-10-21 Itron, Inc. Web bridged energy management system and method
US6098893A (en) 1998-10-22 2000-08-08 Honeywell Inc. Comfort control system incorporating weather forecast data and a method for operating such a system
EP1008816B1 (en) 1998-11-23 2004-01-28 Delphi Technologies, Inc. Method for the diagnosis of an air conditioning system
US6598056B1 (en) 1999-02-12 2003-07-22 Honeywell International Inc. Remotely accessible building information system
US6129527A (en) 1999-04-16 2000-10-10 Litton Systems, Inc. Electrically operated linear motor with integrated flexure spring and circuit for use in reciprocating compressor
US6571280B1 (en) 1999-06-17 2003-05-27 International Business Machines Corporation Method and apparatus for client sided backup and redundancy
US6125642A (en) 1999-07-13 2000-10-03 Sporlan Valve Company Oil level control system
US6223544B1 (en) 1999-08-05 2001-05-01 Johnson Controls Technology Co. Integrated control and fault detection of HVAC equipment
US6268664B1 (en) 1999-10-08 2001-07-31 Sun Microsystems, Inc. Fan control module for a system unit
TW444104B (en) 1999-10-21 2001-07-01 Mitac Technology Corp Fan protection device
US6426697B1 (en) * 1999-11-10 2002-07-30 Adt Services Ag Alarm system having improved communication
US7454439B1 (en) 1999-11-24 2008-11-18 At&T Corp. System and method for large-scale data visualization
US6276901B1 (en) 1999-12-13 2001-08-21 Tecumseh Products Company Combination sight glass and sump oil level sensor for a hermetic compressor
US6408258B1 (en) 1999-12-20 2002-06-18 Pratt & Whitney Canada Corp. Engine monitoring display for maintenance management
US6290043B1 (en) 1999-12-29 2001-09-18 Visteon Global Technologies, Inc. Soft start compressor clutch
US6934862B2 (en) 2000-01-07 2005-08-23 Robertshaw Controls Company Appliance retrofit monitoring device with a memory storing an electronic signature
DE10100826B4 (en) 2000-02-01 2005-11-10 Lg Electronics Inc. Internet refrigerator and operating procedures for this
US6302654B1 (en) 2000-02-29 2001-10-16 Copeland Corporation Compressor with control and protection system
US6272868B1 (en) 2000-03-15 2001-08-14 Carrier Corporation Method and apparatus for indicating condenser coil performance on air-cooled chillers
US7038681B2 (en) 2000-03-29 2006-05-02 Sourceprose Corporation System and method for georeferencing maps
US7043339B2 (en) 2000-03-29 2006-05-09 Sanyo Electric Co., Ltd. Remote monitoring system for air conditioners
US6360553B1 (en) 2000-03-31 2002-03-26 Computer Process Controls, Inc. Method and apparatus for refrigeration system control having electronic evaporator pressure regulators
US6293114B1 (en) 2000-05-31 2001-09-25 Red Dot Corporation Refrigerant monitoring apparatus and method
US6438981B1 (en) 2000-06-06 2002-08-27 Jay Daniel Whiteside System for analyzing and comparing current and prospective refrigeration packages
US20020082748A1 (en) 2000-06-15 2002-06-27 Internet Energy Systems, Inc. Utility monitoring and control systems
CN1165011C (en) 2000-06-19 2004-09-01 Lg电子株式会社 System and method for controlling refrigerater with information display device
US6900738B2 (en) 2000-06-21 2005-05-31 Henry Crichlow Method and apparatus for reading a meter and providing customer service via the internet
US6266968B1 (en) 2000-07-14 2001-07-31 Robert Walter Redlich Multiple evaporator refrigerator with expansion valve
EP1187021A3 (en) 2000-09-06 2004-01-02 Illinois Tool Works Inc. Method and system for allocating processing time between two processors
US6578373B1 (en) 2000-09-21 2003-06-17 William J. Barbier Rate of change detector for refrigerant floodback
US6577962B1 (en) 2000-09-28 2003-06-10 Silicon Energy, Inc. System and method for forecasting energy usage load
US6324854B1 (en) 2000-11-22 2001-12-04 Copeland Corporation Air-conditioning servicing system and method
KR100381166B1 (en) 2000-12-13 2003-04-26 엘지전자 주식회사 Refrigerator Setup System and Method for the same
US6609078B2 (en) 2001-02-21 2003-08-19 Emerson Retail Services, Inc. Food quality and safety monitoring system
US20020118106A1 (en) 2001-02-23 2002-08-29 Brenn Eric Walter Food safety discernment device
US6601397B2 (en) 2001-03-16 2003-08-05 Copeland Corporation Digital scroll condensing unit controller
US6735549B2 (en) 2001-03-28 2004-05-11 Westinghouse Electric Co. Llc Predictive maintenance display system
US20020143482A1 (en) 2001-03-30 2002-10-03 Rajaiah Karanam Method and apparatus for monitoring electrical usage
US6574561B2 (en) 2001-03-30 2003-06-03 The University Of North Florida Emergency management system
US20020198629A1 (en) 2001-04-27 2002-12-26 Enerwise Global Technologies, Inc. Computerized utility cost estimation method and system
US6549135B2 (en) 2001-05-03 2003-04-15 Emerson Retail Services Inc. Food-quality and shelf-life predicting method and system
US6973410B2 (en) 2001-05-15 2005-12-06 Chillergy Systems, Llc Method and system for evaluating the efficiency of an air conditioning apparatus
US6816811B2 (en) 2001-06-21 2004-11-09 Johnson Controls Technology Company Method of intelligent data analysis to detect abnormal use of utilities in buildings
US7555364B2 (en) 2001-08-22 2009-06-30 MMI Controls, L.P. Adaptive hierarchy usage monitoring HVAC control system
US20030077179A1 (en) 2001-10-19 2003-04-24 Michael Collins Compressor protection module and system and method incorporating same
US6571566B1 (en) 2002-04-02 2003-06-03 Lennox Manufacturing Inc. Method of determining refrigerant charge level in a space temperature conditioning system
US7711855B2 (en) 2002-06-19 2010-05-04 Siebel Systems, Inc. Method and device for processing a time-related data entry
US6928389B2 (en) 2002-10-04 2005-08-09 Copeland Corporation Compressor performance calculator
KR100517935B1 (en) 2003-05-26 2005-09-30 엘지전자 주식회사 Driving control apparatus and method for reciprocating compressor
US7636901B2 (en) 2003-06-27 2009-12-22 Cds Business Mapping, Llc System for increasing accuracy of geocode data
MXPA06002197A (en) 2003-08-25 2006-05-22 Computer Process Controls Inc Refrigeration control system.
US7440560B1 (en) 2003-11-17 2008-10-21 At&T Corp. Schema for empirical-based remote-access internet connection
US20050126190A1 (en) 2003-12-10 2005-06-16 Alexander Lifson Loss of refrigerant charge and expansion valve malfunction detection
JP4265982B2 (en) 2004-02-25 2009-05-20 三菱電機株式会社 Equipment diagnostic equipment, refrigeration cycle equipment, refrigeration cycle monitoring system
US6981384B2 (en) 2004-03-22 2006-01-03 Carrier Corporation Monitoring refrigerant charge
US8132225B2 (en) * 2004-09-30 2012-03-06 Rockwell Automation Technologies, Inc. Scalable and flexible information security for industrial automation
EP1851959B1 (en) 2005-02-21 2012-04-11 Computer Process Controls, Inc. Enterprise control and monitoring system
JP4151679B2 (en) 2005-07-07 2008-09-17 三菱電機株式会社 Refrigeration cycle equipment
US7596959B2 (en) 2005-10-21 2009-10-06 Emerson Retail Services, Inc. Monitoring compressor performance in a refrigeration system
US7752853B2 (en) 2005-10-21 2010-07-13 Emerson Retail Services, Inc. Monitoring refrigerant in a refrigeration system
US7594407B2 (en) 2005-10-21 2009-09-29 Emerson Climate Technologies, Inc. Monitoring refrigerant in a refrigeration system
US7752854B2 (en) 2005-10-21 2010-07-13 Emerson Retail Services, Inc. Monitoring a condenser in a refrigeration system

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3232519A (en) * 1963-05-07 1966-02-01 Vilter Manufacturing Corp Compressor protection system
US3653783A (en) * 1970-08-17 1972-04-04 Cooper Ind Inc Compressor output control apparatus
US3783681A (en) * 1972-01-22 1974-01-08 Maschf Augsburg Nuernberg Ag Method and apparatus to monitor quality of operation of a piston in a cylinder
US4132086A (en) * 1977-03-01 1979-01-02 Borg-Warner Corporation Temperature control system for refrigeration apparatus
US4308725A (en) * 1978-04-26 1982-01-05 Diesel Kiki Co., Ltd. Refrigerant quantity detecting device for air conditioning of vehicles
US4372119A (en) * 1979-10-29 1983-02-08 Saab-Scania Aktiebolag Method of avoiding abnormal combination in an internal combination engine and an arrangement for carrying out the method
US4502843A (en) * 1980-03-31 1985-03-05 Noodle Corporation Valveless free plunger and system for well pumping
US4425010A (en) * 1980-11-12 1984-01-10 Reliance Electric Company Fail safe dynamoelectric machine bearing
US4505125A (en) * 1981-01-26 1985-03-19 Baglione Richard A Super-heat monitoring and control device for air conditioning refrigeration systems
US4325223A (en) * 1981-03-16 1982-04-20 Cantley Robert J Energy management system for refrigeration systems
US4506518A (en) * 1981-06-17 1985-03-26 Pacific Industrial Co. Ltd. Cooling control system and expansion valve therefor
US4434390A (en) * 1982-01-15 1984-02-28 Westinghouse Electric Corp. Motor control apparatus with parallel input, serial output signal conditioning means
US4429578A (en) * 1982-03-22 1984-02-07 General Electric Company Acoustical defect detection system
US4494383A (en) * 1982-04-22 1985-01-22 Mitsubishi Denki Kabushiki Kaisha Air-conditioner for an automobile
US4510576A (en) * 1982-07-26 1985-04-09 Honeywell Inc. Specific coefficient of performance measuring device
US4497031A (en) * 1982-07-26 1985-01-29 Johnson Service Company Direct digital control apparatus for automated monitoring and control of building systems
US4502842A (en) * 1983-02-02 1985-03-05 Colt Industries Operating Corp. Multiple compressor controller and method
US4580947A (en) * 1984-01-11 1986-04-08 Hitachi, Ltd. Method of controlling operation of a plurality of compressors
US4655688A (en) * 1984-05-30 1987-04-07 Itt Industries, Inc. Control for liquid ring vacuum pumps
US4575318A (en) * 1984-08-16 1986-03-11 Sundstrand Corporation Unloading of scroll compressors
US4563878A (en) * 1984-12-13 1986-01-14 Baglione Richard A Super-heat monitoring and control device for air conditioning refrigeration systems
US4660386A (en) * 1985-09-18 1987-04-28 Hansen John C Diagnostic system for detecting faulty sensors in liquid chiller air conditioning system
US4653280A (en) * 1985-09-18 1987-03-31 Hansen John C Diagnostic system for detecting faulty sensors in a refrigeration system
US4904993A (en) * 1986-05-16 1990-02-27 Alps Electric Co., Ltd. Remote control apparatus with selectable RF and optical signal transmission
US4796466A (en) * 1987-02-17 1989-01-10 Ed Farmer System for monitoring pipelines
US5099654A (en) * 1987-02-26 1992-03-31 Sueddeutsche Kuehlerfabrik Julius Fr. Behr Gmbh & Co. Kg Method for controlling a motor vehicle air conditioning system
US4909076A (en) * 1987-08-04 1990-03-20 Pruftechik, Dieter Busch & Partner GmbH & Co. Cavitation monitoring device for pumps
US4798055A (en) * 1987-10-28 1989-01-17 Kent-Moore Corporation Refrigeration system analyzer
US4913625A (en) * 1987-12-18 1990-04-03 Westinghouse Electric Corp. Automatic pump protection system
US4985857A (en) * 1988-08-19 1991-01-15 General Motors Corporation Method and apparatus for diagnosing machines
US5086385A (en) * 1989-01-31 1992-02-04 Custom Command Systems Expandable home automation system
US5109222A (en) * 1989-03-27 1992-04-28 John Welty Remote control system for control of electrically operable equipment in people occupiable structures
US5088297A (en) * 1989-09-27 1992-02-18 Hitachi, Ltd. Air conditioning apparatus
US5009074A (en) * 1990-08-02 1991-04-23 General Motors Corporation Low refrigerant charge protection method for a variable displacement compressor
US5203178A (en) * 1990-10-30 1993-04-20 Norm Pacific Automation Corp. Noise control of air conditioner
US5279458A (en) * 1991-08-12 1994-01-18 Carrier Corporation Network management control
US5203179A (en) * 1992-03-04 1993-04-20 Ecoair Corporation Control system for an air conditioning/refrigeration system
US5284026A (en) * 1992-03-04 1994-02-08 Ecoair Corporation Control system for an air conditioning/refrigeration system
US5181389A (en) * 1992-04-26 1993-01-26 Thermo King Corporation Methods and apparatus for monitoring the operation of a transport refrigeration system
US5299504A (en) * 1992-06-30 1994-04-05 Technical Rail Products, Incorporated Self-propelled rail heater car with movable induction heating coils
US5509786A (en) * 1992-07-01 1996-04-23 Ubukata Industries Co., Ltd. Thermal protector mounting structure for hermetic refrigeration compressors
US5481481A (en) * 1992-11-23 1996-01-02 Architectural Engergy Corporation Automated diagnostic system having temporally coordinated wireless sensors
US5483141A (en) * 1992-12-03 1996-01-09 Kabushiki Kaisha Toshiba Method and apparatus for controlling refrigerator cycle
US5381692A (en) * 1992-12-09 1995-01-17 United Technologies Corporation Bearing assembly monitoring system
US5303560A (en) * 1993-04-15 1994-04-19 Thermo King Corporation Method and apparatus for monitoring and controlling the operation of a refrigeration unit
US5875638A (en) * 1993-05-03 1999-03-02 Copeland Corporation Refrigerant recovery system
US5511387A (en) * 1993-05-03 1996-04-30 Copeland Corporation Refrigerant recovery system
US5282728A (en) * 1993-06-02 1994-02-01 General Motors Corporation Inertial balance system for a de-orbiting scroll in a scroll type fluid handling machine
US5743109A (en) * 1993-12-15 1998-04-28 Schulak; Edward R. Energy efficient domestic refrigeration system
US5596507A (en) * 1994-08-15 1997-01-21 Jones; Jeffrey K. Method and apparatus for predictive maintenance of HVACR systems
US6169979B1 (en) * 1994-08-15 2001-01-02 Clear With Computers, Inc. Computer-assisted sales system for utilities
US5481884A (en) * 1994-08-29 1996-01-09 General Motors Corporation Apparatus and method for providing low refrigerant charge detection
US5745114A (en) * 1994-09-30 1998-04-28 Siemens Energy & Automation, Inc. Graphical display for an energy management device
US5610339A (en) * 1994-10-20 1997-03-11 Ingersoll-Rand Company Method for collecting machine vibration data
US5602757A (en) * 1994-10-20 1997-02-11 Ingersoll-Rand Company Vibration monitoring system
US5713724A (en) * 1994-11-23 1998-02-03 Coltec Industries Inc. System and methods for controlling rotary screw compressors
US5602749A (en) * 1995-01-12 1997-02-11 Mtc Method of data compression and apparatus for its use in monitoring machinery
US5741120A (en) * 1995-06-07 1998-04-21 Copeland Corporation Capacity modulated scroll machine
US6047557A (en) * 1995-06-07 2000-04-11 Copeland Corporation Adaptive control for a refrigeration system using pulse width modulated duty cycle scroll compressor
US5724571A (en) * 1995-07-07 1998-03-03 Sun Microsystems, Inc. Method and apparatus for generating query responses in a computer-based document retrieval system
US5707210A (en) * 1995-10-13 1998-01-13 Copeland Corporation Scroll machine with overheating protection
US5875430A (en) * 1996-05-02 1999-02-23 Technology Licensing Corporation Smart commercial kitchen network
US5715704A (en) * 1996-07-08 1998-02-10 Ranco Incorporated Of Delaware Refrigeration system flow control expansion valve
US6035661A (en) * 1996-09-30 2000-03-14 Sanyo Electric Co., Ltd. Refrigerant compressor and cooling apparatus comprising the same
US5867998A (en) * 1997-02-10 1999-02-09 Eil Instruments Inc. Controlling refrigeration
US6052731A (en) * 1997-07-08 2000-04-18 International Business Macines Corp. Apparatus, method and computer program for providing arbitrary locking requesters for controlling concurrent access to server resources
US6191545B1 (en) * 1998-03-23 2001-02-20 Hitachi, Ltd. Control apparatus of brushless motor and machine and apparatus using brushless motor
US6529839B1 (en) * 1998-05-28 2003-03-04 Retx.Com, Inc. Energy coordination system
US6178362B1 (en) * 1998-09-24 2001-01-23 Silicon Energy Corp. Energy management system and method
US6038871A (en) * 1998-11-23 2000-03-21 General Motors Corporation Dual mode control of a variable displacement refrigerant compressor
US6349883B1 (en) * 1999-02-09 2002-02-26 Energy Rest, Inc. Energy-saving occupancy-controlled heating ventilating and air-conditioning systems for timing and cycling energy within different rooms of buildings having central power units
US6176686B1 (en) * 1999-02-19 2001-01-23 Copeland Corporation Scroll machine with capacity modulation
US6179214B1 (en) * 1999-07-21 2001-01-30 Carrier Corporation Portable plug-in control module for use with the service modules of HVAC systems
US6526766B1 (en) * 1999-09-09 2003-03-04 Mitsubishi Denki Kabushiki Kaisha Refrigerator and method of operating refrigerator
US6213731B1 (en) * 1999-09-21 2001-04-10 Copeland Corporation Compressor pulse width modulation
US7330886B2 (en) * 1999-10-27 2008-02-12 American Power Conversion Corporation Network appliance management
US20020000092A1 (en) * 2000-01-07 2002-01-03 Sharood John N. Refrigeration monitor unit
US20020020175A1 (en) * 2000-03-14 2002-02-21 Street Norman E. Distributed intelligence control for commercial refrigeration
US6502409B1 (en) * 2000-05-03 2003-01-07 Computer Process Controls, Inc. Wireless method and apparatus for monitoring and controlling food temperature
US20020029575A1 (en) * 2000-09-11 2002-03-14 Takehisa Okamoto Remote inspection and control of refrigerator
US6708508B2 (en) * 2000-12-11 2004-03-23 Behr Gmbh & Co. Method of monitoring refrigerant level
US6675591B2 (en) * 2001-05-03 2004-01-13 Emerson Retail Services Inc. Method of managing a refrigeration system
US7644591B2 (en) * 2001-05-03 2010-01-12 Emerson Retail Services, Inc. System for remote refrigeration monitoring and diagnostics
US6990821B2 (en) * 2001-05-03 2006-01-31 Emerson Retail Services Inc. Model-based alarming
US20030005710A1 (en) * 2001-05-03 2003-01-09 Abtar Singh Method of managing a refrigeration system
US7003378B2 (en) * 2001-08-22 2006-02-21 Mmi Controls Lp HVAC control using different access levels
US6996441B1 (en) * 2002-03-11 2006-02-07 Advanced Micro Devices, Inc. Forward-looking fan control using system operation information
US20040019584A1 (en) * 2002-03-18 2004-01-29 Greening Daniel Rex Community directory
US7328192B1 (en) * 2002-05-10 2008-02-05 Oracle International Corporation Asynchronous data mining system for database management system
US7337191B2 (en) * 2002-07-27 2008-02-26 Siemens Building Technologies, Inc. Method and system for obtaining service related information about equipment located at a plurality of sites
US20070006124A1 (en) * 2003-01-22 2007-01-04 Osman Ahmed System and method for developing and processing building system control solutions
US6997390B2 (en) * 2003-03-21 2006-02-14 Home Comfort Zones, Inc. Retrofit HVAC zone climate control system
US7490477B2 (en) * 2003-04-30 2009-02-17 Emerson Retail Services, Inc. System and method for monitoring a condenser of a refrigeration system
US20050043923A1 (en) * 2003-08-19 2005-02-24 Festo Corporation Method and apparatus for diagnosing a cyclic system
US7159408B2 (en) * 2004-07-28 2007-01-09 Carrier Corporation Charge loss detection and prognostics for multi-modular split systems
US20060021362A1 (en) * 2004-07-28 2006-02-02 Payman Sadegh Charge loss detection and prognostics for multi-modular split systems
US20060032245A1 (en) * 2004-08-11 2006-02-16 Lawrence Kates Method and apparatus for monitoring refrigerant-cycle systems
US7665315B2 (en) * 2005-10-21 2010-02-23 Emerson Retail Services, Inc. Proofing a refrigeration system operating state
US20080058970A1 (en) * 2006-08-30 2008-03-06 Venkitasamy Perumalsamy System and method for managing buildings

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8065886B2 (en) 2001-05-03 2011-11-29 Emerson Retail Services, Inc. Refrigeration system energy monitoring and diagnostics
US8495886B2 (en) 2001-05-03 2013-07-30 Emerson Climate Technologies Retail Solutions, Inc. Model-based alarming
US8316658B2 (en) 2001-05-03 2012-11-27 Emerson Climate Technologies Retail Solutions, Inc. Refrigeration system energy monitoring and diagnostics
US20110071960A1 (en) * 2002-10-31 2011-03-24 Emerson Retail Services, Inc. System For Monitoring Optimal Equipment Operating Parameters
US8700444B2 (en) 2002-10-31 2014-04-15 Emerson Retail Services Inc. System for monitoring optimal equipment operating parameters
US9121407B2 (en) 2004-04-27 2015-09-01 Emerson Climate Technologies, Inc. Compressor diagnostic and protection system and method
US10335906B2 (en) 2004-04-27 2019-07-02 Emerson Climate Technologies, Inc. Compressor diagnostic and protection system and method
US9669498B2 (en) 2004-04-27 2017-06-06 Emerson Climate Technologies, Inc. Compressor diagnostic and protection system and method
US10558229B2 (en) 2004-08-11 2020-02-11 Emerson Climate Technologies Inc. Method and apparatus for monitoring refrigeration-cycle systems
US7885961B2 (en) 2005-02-21 2011-02-08 Computer Process Controls, Inc. Enterprise control and monitoring system and method
US7885959B2 (en) 2005-02-21 2011-02-08 Computer Process Controls, Inc. Enterprise controller display method
US20070156256A1 (en) * 2006-01-02 2007-07-05 Samsung Electronics Co.; Ltd Home automation system and method utilizing outdoor environmental conditions
US7948832B1 (en) * 2006-06-29 2011-05-24 Google Inc. Time zone determination
US9885507B2 (en) 2006-07-19 2018-02-06 Emerson Climate Technologies, Inc. Protection and diagnostic module for a refrigeration system
US9823632B2 (en) 2006-09-07 2017-11-21 Emerson Climate Technologies, Inc. Compressor data module
US10352602B2 (en) 2007-07-30 2019-07-16 Emerson Climate Technologies, Inc. Portable method and apparatus for monitoring refrigerant-cycle systems
US9310094B2 (en) 2007-07-30 2016-04-12 Emerson Climate Technologies, Inc. Portable method and apparatus for monitoring refrigerant-cycle systems
US8151943B2 (en) 2007-08-21 2012-04-10 De Groot Pieter J Method of controlling intelligent destination elevators with selected operation modes
US8397874B2 (en) 2007-08-21 2013-03-19 Pieter J. de Groot Intelligent destination elevator control system
US10458404B2 (en) 2007-11-02 2019-10-29 Emerson Climate Technologies, Inc. Compressor sensor module
US9140728B2 (en) 2007-11-02 2015-09-22 Emerson Climate Technologies, Inc. Compressor sensor module
US9194894B2 (en) 2007-11-02 2015-11-24 Emerson Climate Technologies, Inc. Compressor sensor module
US20110119515A1 (en) * 2009-05-07 2011-05-19 Innosys, Inc. Power Monitoring and Control System
TWI467878B (en) * 2009-05-07 2015-01-01 Innosys Inc Power monitoring and control system
US9395711B2 (en) 2009-05-29 2016-07-19 Emerson Climate Technologies Retail Solutions, Inc. System and method for monitoring and evaluating equipment operating parameter modifications
US8473106B2 (en) 2009-05-29 2013-06-25 Emerson Climate Technologies Retail Solutions, Inc. System and method for monitoring and evaluating equipment operating parameter modifications
US8761908B2 (en) 2009-05-29 2014-06-24 Emerson Climate Technologies Retail Solutions, Inc. System and method for monitoring and evaluating equipment operating parameter modifications
US9703287B2 (en) 2011-02-28 2017-07-11 Emerson Electric Co. Remote HVAC monitoring and diagnosis
US10884403B2 (en) 2011-02-28 2021-01-05 Emerson Electric Co. Remote HVAC monitoring and diagnosis
US9285802B2 (en) 2011-02-28 2016-03-15 Emerson Electric Co. Residential solutions HVAC monitoring and diagnosis
US10234854B2 (en) 2011-02-28 2019-03-19 Emerson Electric Co. Remote HVAC monitoring and diagnosis
US8964338B2 (en) 2012-01-11 2015-02-24 Emerson Climate Technologies, Inc. System and method for compressor motor protection
US9590413B2 (en) 2012-01-11 2017-03-07 Emerson Climate Technologies, Inc. System and method for compressor motor protection
US9876346B2 (en) 2012-01-11 2018-01-23 Emerson Climate Technologies, Inc. System and method for compressor motor protection
US9762168B2 (en) 2012-09-25 2017-09-12 Emerson Climate Technologies, Inc. Compressor having a control and diagnostic module
US9310439B2 (en) 2012-09-25 2016-04-12 Emerson Climate Technologies, Inc. Compressor having a control and diagnostic module
US10336602B2 (en) 2012-09-28 2019-07-02 Franklin Fueling Systems, Llc Fuel delivery management system
US9803902B2 (en) 2013-03-15 2017-10-31 Emerson Climate Technologies, Inc. System for refrigerant charge verification using two condenser coil temperatures
US10274945B2 (en) 2013-03-15 2019-04-30 Emerson Electric Co. HVAC system remote monitoring and diagnosis
US9551504B2 (en) 2013-03-15 2017-01-24 Emerson Electric Co. HVAC system remote monitoring and diagnosis
US10488090B2 (en) 2013-03-15 2019-11-26 Emerson Climate Technologies, Inc. System for refrigerant charge verification
US9638436B2 (en) 2013-03-15 2017-05-02 Emerson Electric Co. HVAC system remote monitoring and diagnosis
US10775084B2 (en) 2013-03-15 2020-09-15 Emerson Climate Technologies, Inc. System for refrigerant charge verification
US10060636B2 (en) 2013-04-05 2018-08-28 Emerson Climate Technologies, Inc. Heat pump system with refrigerant charge diagnostics
US10443863B2 (en) 2013-04-05 2019-10-15 Emerson Climate Technologies, Inc. Method of monitoring charge condition of heat pump system
US9765979B2 (en) 2013-04-05 2017-09-19 Emerson Climate Technologies, Inc. Heat-pump system with refrigerant charge diagnostics
US11580811B2 (en) 2018-06-08 2023-02-14 Franklin Fueling Systems, Llc Fuel station operations controller and method to control fuel station operation

Also Published As

Publication number Publication date
WO2006091521A2 (en) 2006-08-31
ATE553422T1 (en) 2012-04-15
WO2006091521A3 (en) 2007-12-27
US7885959B2 (en) 2011-02-08
EP1851959B1 (en) 2012-04-11
EP1851959A2 (en) 2007-11-07
EP1851959A4 (en) 2009-12-23
US20060271589A1 (en) 2006-11-30
US20060242200A1 (en) 2006-10-26
US7885961B2 (en) 2011-02-08

Similar Documents

Publication Publication Date Title
US7885959B2 (en) Enterprise controller display method
US11874635B2 (en) Building automation system with integrated building information model
EP2435917B1 (en) System and method for monitoring and evaluating equipment operating parameter modifications
US11874789B2 (en) Building management system with automatic equipment discovery and equipment model distribution
US11487259B2 (en) Building management system with automatic remote server query for hands free commissioning and configuration
EP3308227B1 (en) Building automation system with smart communications controller for building equipment
EP3642677A1 (en) Building automation management
CA2620064A1 (en) Dynamically extensible and automatically configurable building automation system and architecture
US20220326670A1 (en) Building management system with equipment schedule and setpoint synchronization and control
CN114484770A (en) Air conditioner control system
US11435709B2 (en) Building management system with equipment schedule and setpoint synchronization and control
KR20220093728A (en) Chiller network system

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION