Building Context Graphs for Dynamic User Presentation Composition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing building management systems lack dynamic capabilities to adapt to user preferences, contextual information, and changing building conditions, limiting their ability to provide personalized and relevant data presentations.
Innovation Solution
A building management system that utilizes a graph database to store and query contextual information of a building, allowing for the extraction of context associated with unstructured user questions and the composition of dynamic presentations based on retrieved data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a static, predefined user interface application is used, then the system structure is simple and easy to implement, but the system cannot dynamically adapt to user preferences or contextual information
Solution Approach 1:
The patent implements a dynamic user presentation composition system that automatically adapts to user preferences and contextual information. The system uses a composition engine that dynamically selects and composes presentation elements based on real-time context analysis, transforming the static UI into a dynamic system that responds to changing conditions without requiring complex manual reconfiguration.
Solution Approach 2:
The system employs automated context analysis and presentation composition capabilities that enable the UI to self-adapt to user needs. The composition engine automatically analyzes contextual information, determines appropriate presentation formats, and generates personalized views without requiring developer intervention or complex configuration management, allowing the system to serve itself in adapting to changing requirements.
2Adaptability or versatility
If a developer-designed static presentation system is used, then the implementation is straightforward and maintainable, but the system cannot change based on user interest or contextual information
Solution Approach 1:
The patent implements a feedback-driven presentation system that continuously analyzes user interactions, contextual information, and building data to dynamically adjust presentation content. The composition engine uses feedback from multiple sources including user preferences, contextual sensors, and building operational data to automatically compose personalized presentations that adapt to changing user interests and environmental conditions.
Solution Approach 2:
The system dynamically changes presentation parameters such as data selection, visualization format, detail level, and composition structure based on analyzed context. The composition engine adjusts these parameters automatically in response to contextual information and user preferences, enabling the presentation to transform from static to adaptive without requiring users to manually configure complex settings.
3Loss of information
If contextual information is extensively processed and stored, then personalized presentations can be generated, but the data storage and processing complexity increases
Solution Approach 1:
The patent extracts only the essential contextual information and presentation parameters needed for dynamic composition, separating critical data elements from the broader context. The composition engine identifies and extracts relevant features from contextual information such as user preferences, building conditions, and operational data, processing only the necessary elements while discarding redundant information, thereby reducing storage and processing complexity.
Solution Approach 2:
The system implements a universal composition framework that handles multiple types of contextual information and presentation requirements through a single integrated engine. The composition engine is designed to process diverse data sources and generate various presentation formats using a unified approach, reducing the need for separate processing systems for different data types and thereby simplifying the overall architecture.
Data Source
AI summary
A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data.


