US2017322526A1PendingUtilityA1

Controller having a version control system

51
Assignee: HONEYWELL INT INCPriority: Mar 26, 2014Filed: May 25, 2017Published: Nov 9, 2017
Est. expiryMar 26, 2034(~7.7 yrs left)· nominal 20-yr term from priority
G06F 8/65G06F 8/71G05B 15/02
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and approach for managing configuration versions for controllers. The system and approach may incorporate a building controller, a version control system, and a computer connected to the controller and version control system. The version control system may have the controller configured to a latest version of changes as incorporated by a current configuration without losing one or more previous configurations. The one or more previous configurations may be recoverable by the version control system. The one or more previous configurations and the current configuration may be held by one or more repositories. The one or more repositories may be hosted in the computer, a remote computer, or a server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for storage and retrieval of information related to controllers, the system comprising:
 a building controller; and   a version control system connected to the building controller, the version control system configured to provide the building controller with a most recent version of a configuration of the building controller while storing one or more previous configurations of the building controller;   wherein the one or more previous configuration are recoverable by the version control system and available for the building controller from a repository; and   wherein unwanted or temporary changes to a configuration can be undone by the version control system.   
     
     
         2 . The system of  claim 1 , wherein a previous version building controller configuration can be saved incrementally. 
     
     
         3 . The system of  claim 1 , wherein one or more repositories for the version control system are hosted in a computer or a site server. 
     
     
         4 . The system of  claim 3 , wherein building controllers on a site of the server can be automatically or manually synchronized to a latest configuration without losing locally generated configuration changes that may have been made by a building operator, maintenance person, or other person. 
     
     
         5 . The system of  claim 1 , wherein the configuration of the building controller can be updated by multiple operators from multiple computers. 
     
     
         6 . The system of  claim 1 , wherein one or more repositories for revision control systems are hosted, in addition to each building controller, in a dedicated server or server cluster or hierarchy for a server based configuration. 
     
     
         7 . The system of  claim 6 , wherein the one or more repositories for revision control systems are hosted, in addition to each building controller, in distributive repositories not permanently connected to building controllers, for a non-server based configuration, and periodically synchronized with one of the distributive repositories residing on a computer temporarily connected to a building controllers' network. 
     
     
         8 . The system of  claim 1 , wherein the version control system has a connectivity established to a plurality of remote repositories. 
     
     
         9 . The system of  claim 8 , wherein each repository is independently updated or edited and then merged. 
     
     
         10 . The system of  claim 8 , wherein each repository is independently updated or edited and merged, with conflict detection and resolution, into a final configuration in the building controller. 
     
     
         11 . The system of  claim 1 , wherein issues in the building controller can be solved by reverting to a previous version of a configuration of the building controller. 
     
     
         12 . A system for storage and retrieval of information related to controllers, the system comprising:
 a building controller; and   a version control system connected to the building controller, the version control system configured to provide the building controller with a most recent version of a configuration of the building controller while storing one or more previous configurations of the building controller;   wherein the one or more previous configuration are recoverable by the version control system and available for the building controller from a repository; and   wherein the building controller can be automatically or manually synchronized to a latest configuration without losing locally generated configuration changes.   
     
     
         13 . The system of  claim 12 , wherein unwanted or temporary changes to a configuration of the building controller can be undone by the version control system. 
     
     
         14 . The system of  claim 12 , wherein a previous version building controller configuration can be saved incrementally. 
     
     
         15 . The system of  claim 12 , wherein the configuration of the building controller can be updated by multiple operators from multiple computers. 
     
     
         16 . The system of  claim 12 , wherein one or more repositories for revision control systems are hosted, in addition to each building controller, in a dedicated server or server cluster or hierarchy for a server based configuration. 
     
     
         17 . The system of  claim 16 , wherein the one or more repositories for revision control systems are hosted, in addition to each building controller, in distributive repositories not permanently connected to building controllers, for a non-server based configuration, and periodically synchronized with one of the distributive repositories residing on a computer temporarily connected to a building controllers' network. 
     
     
         18 . The system of  claim 12 , wherein the version control system has a connectivity established to a plurality of remote repositories and each repository is independently updated or edited and then merged. 
     
     
         19 . The system of  claim 12 , wherein the version control system has a connectivity established to a plurality of remote repositories and each repository is independently updated or edited and merged, with conflict detection and resolution, into a final configuration in the building controller. 
     
     
         20 . A configuration version manager for controllers comprising:
 a controller;   a version control system; and   a computer connected to the controller and version control system; and   wherein:   the version control system has the controller configured to a latest version of changes as incorporated by a current configuration without losing one or more previous configurations;   the one or more previous configurations are recoverable by the version control system; and   the controller can be automatically or manually synchronized to the current configuration without losing locally generated configuration changes that may have been made by a building operator, maintenance person, or other person.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.