Language independent building automation architecture for worldwide system deployment
First Claim
1. A computer-implemented building automation operating system for supporting applications that interact with building automation devices in different countries, comprising:
- a computer-human interface for viewing data related to the applications;
a master name data structure for storing global identifiers and a plurality of country specific names for each of the applications that interact with the building automation devices, said global identifiers uniquely identifying the applications;
a building automation master name processor connected to said master name data structure and to said computer-human interface for providing to said computer-human interface a specific name based upon its associated global identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented building automation operating system for supporting applications that interact with building automation devices in different locations. A computer-human interface is provided for viewing data related to the applications. A master name data structure stores global identifiers and location specific names for each of the applications that interact with the building automation devices. The global identifiers uniquely identify the applications. A building automation master name processor is connected to the master name data structure and to the computer-human interface for providing to the computer-human interface a location specific name based upon its associated global identifier. These features significantly enhance the global distribution and use of new building automation software applications.
140 Citations
13 Claims
-
1. A computer-implemented building automation operating system for supporting applications that interact with building automation devices in different countries, comprising:
-
a computer-human interface for viewing data related to the applications;
a master name data structure for storing global identifiers and a plurality of country specific names for each of the applications that interact with the building automation devices, said global identifiers uniquely identifying the applications;
a building automation master name processor connected to said master name data structure and to said computer-human interface for providing to said computer-human interface a specific name based upon its associated global identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a location selector for selecting the names specific to one of said plurality of countries.
-
-
4. The system of claim 1 wherein said country specific name is provided to said computer-human interface based upon a request from said computer-human interface.
-
5. The system of claim 4 wherein said computer-human interface is a building automation control computer-human interface.
-
6. The system of claim 1 wherein said master name data structure includes unique numbers to identify said applications.
-
7. The system of claim 6 wherein master name data structure includes associations between said unique numbers and said country specific names, said country specific names being provided to said computer-human interface based upon said associated unique numbers.
-
8. The system of claim 1 wherein the plurality of country specific names are in a plurality of human languages.
-
9. A computer-implemented building automation operating system for supporting applications that interact with building automation devices in different countries, comprising:
-
a computer-human interface for viewing data related to the applications;
a master name data structure for storing, for each of the applications, a unique global identifier and a plurality of names for the respective application wherein the plurality of names are in a plurality of human languages;
a selector for designating a particular human language;
a building automation master name processor connected to the master name data structure and to the selector for providing to the computer-human interface a specific name based upon its associated global identifier and the particular human language designated. - View Dependent Claims (10, 11, 12, 13)
-
Specification