Role-Based BMS UI Configuration Using Linked Building Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional building management system (BMS) interfaces are not customized for employees of an enterprise, such as doctors or nurses, as they are typically configured manually by technicians based on facility preferences, neglecting user-specific needs.
Innovation Solution
A system that processes linked datasets to identify user roles within an enterprise, generating a customized user interface (UI) tailored to specific employee functions by linking location, equipment, and data types, using a cloud server to transmit relevant time series data and UI templates to computing devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual configuration of BMS UI is performed by technicians based on facility preferences, then the interface can be customized for specific buildings, but employees of the enterprise (e.g., doctors or nurses) are not consulted and the interface is not suited for their specific needs
Solution Approach 1:
The system segments users by their roles within the enterprise (e.g., doctors, nurses, administrators) and provides customized UI configurations for each role. This segmentation allows the interface to be tailored to specific user needs without requiring manual configuration for each individual user, thereby improving adaptability while maintaining ease of operation.
Solution Approach 2:
The system automatically identifies user roles and provides appropriate UI templates without requiring users to manually configure their interfaces. Users simply log in with their credentials, and the system self-configures the UI based on their role, eliminating the need for technical consultation and improving ease of operation for non-technical employees.
2Adaptability or versatility
If manual configuration is performed for each user, then custom views can be provided, but significant time and effort are required for configuration
Solution Approach 1:
The system performs preliminary configuration by pre-defining UI templates for different user roles. When a user logs in, the system automatically applies the appropriate pre-configured template based on their role, eliminating the need for time-consuming manual configuration for each user while still providing customized views appropriate to their specific needs.
Solution Approach 2:
The system creates universal UI templates that can serve multiple users with the same role. Instead of configuring individual interfaces for each user, the system develops multi-functional templates that automatically adapt to any user within a role, significantly reducing configuration time while maintaining role-specific customization.
3Loss of time
If a standardized BMS interface is used for all users, then configuration time is reduced, but the interface does not provide relevant data for specific user roles
Solution Approach 1:
The system applies local quality by providing different UI configurations tailored to specific user roles while using a standardized underlying architecture. Each role (doctor, nurse, administrator) receives a customized interface with data and controls relevant to their specific functions, eliminating information loss while maintaining efficient configuration through automated role-based assignment.
Data Source
AI summary
A method for displaying a user interface (UI) includes providing time series data generated by devices of a building management system (BMS). The time series data represents different types of data generated by the devices. A first dataset that identifies at least one location is received. A second dataset that identifies at least one piece of equipment operated at the at least one location and controlled by the BMS is received. A third dataset that identifies a respective piece of equipment that uses each of the different types of data generated by the devices is received. A request for a portion of the time series data is received, the portion of the time series data is identified based on the received first dataset, the received second dataset, and the received third dataset, and the UI and the portion of the time series data are displayed.


