User-Specific Context Data Structure for Conversational Building Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing building management systems face challenges in generating precise data for service operations, as existing data generation methods are often imprecise, require manual intervention, and struggle with handling large amounts of unstructured data.

Innovation Solution

The system employs machine learning models, including language models, to generate data responsive to user prompts, process unstructured data, and present structured outputs, while also enabling real-time messaging and conversational interfaces for technicians.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models are used to generate data for service operations, then data generation accuracy and timeliness are improved, but system complexity increases

Engineering Contradiction:
Improvedata generation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a data structure as an intermediary between the machine learning model and the user interface. This data structure stores user-specific context information and enables the system to maintain state across interactions without requiring complex memory management or context tracking mechanisms in the ML model itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data generation process into distinct components: the machine learning model generates responses based on prompts, while user-specific context information is stored separately in the data structure. This separation allows the ML model to remain simple and focused on generation, while user personalization is handled by the data structure.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If user-specific context information is maintained in a data structure, then service operation precision is improved, but data storage requirements increase

Engineering Contradiction:
Improveservice operation precisionVSAvoiddata storage requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by storing user-specific context information only for active users in the data structure, rather than maintaining comprehensive historical data for all users. The data structure stores only the necessary context information (user profile, preferences, interaction history) needed for personalized service operations, minimizing storage requirements while maintaining precision.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If machine learning models process unstructured data, then data processing capability is improved, but processing time increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing and storing user-specific context information in the data structure before service operations begin. This allows the machine learning model to access prepared context data quickly during service operations without performing time-consuming data processing or parsing operations in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250036434A1Systems and methods of maintaining user-specific context information for conversational interfaces for building management systems
Publication Date: 2025.01.30 TYCO FIRE & SECURITY GMBH
  • US20250036434A1 patent drawing
  • US20250036434A1 patent drawing
  • US20250036434A1 patent drawing

AI summary

A method includes generating, using at least one machine learning model, an output responsive to a prompt received via a user interface of a client device, the user interface generated according to an identifier of a user, the prompt indicating a request to retrieve data regarding an item of equipment, the at least one machine learning model configured using training data comprising at least one of structured data or unstructured data regarding one or more items of equipment. The method further includes presenting, using the user interface, the output. The method further includes receiving, via the user interface, an input indicating a selection of the output. The method further includes assigning, responsive to receiving the input, an association between the output and the identifier of the user in a data structure assigned to the identifier of the user.