IP Library Patent Application 18661057
Patent Application
App. No. 18/661,057

MACHINE LEARNING ARCHITECTURES FOR BUILDING MANAGEMENT SYSTEM WITH BUILDING EQUIPMENT SERVICING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/661,057
Abstract

Systems and methods are disclosed relating to building management systems with building equipment servicing. For example, a system can include at least one machine learning model configured using training data that includes at least one of unstructured data or structured data regarding items of equipment. The system can provide inputs, such as prompts, to the at least one machine learning model regarding an item of equipment, and generate, according to the inputs, responses regarding the item of equipment, such as responses for detecting a cause of an issue of the item of equipment, performing a service operation corresponding to the cause, or guiding a user through the service operation.

Claims (48)

1 . A method, comprising:

receiving, by one or more processors, a prompt indicative of an item of equipment;

providing, by the one or more processors, the prompt as input to a machine learning system comprising a plurality of machine learning models, each machine learning model of the plurality of machine learning models configured based on training data corresponding to a respective role for the machine learning model and comprising natural language data regarding items of equipment; and

generating, by the one or more processors using a first machine learning model of the plurality of machine learning models and based on the respective role for the first machine learning model, a candidate output;

modifying, by the one or more processors using a second machine learning model of the plurality of machine learning models and based on the respective role for the second machine learning model, the candidate output to generate an output; and

causing presentation of the output, by the one or more processors, using at least one of a display device or an audio output device.

2 . The method of claim 1 , further comprising:

receiving, by the one or more processors, feedback regarding the output; and

updating, by the one or more processors, the neural network according to the feedback, wherein the feedback corresponds to at least one of a score or input data regarding the output.

3 . The method of claim 1 , further comprising:

evaluating, by the one or more processors, an accuracy score of the output; and

performing, by the one or more processors, at least one of (i) storing the output and a flag associated with the output and indicative of the accuracy score, (ii) modifying the output responsive to the accuracy score not satisfying an accuracy criterion, or (iii) updating at least one machine learning model of the plurality of machine learning models according to the output and the accuracy score.

4 . The method of claim 1 , further comprising:

evaluating, by the one or more processors, the output using one or more bias criteria; and

controlling, by the one or more processors, inclusion of the output in a database for training data for updating the machine learning system according to the evaluation.

5 . The method of claim 1 , further comprising:

determining, by the one or more processors, that at least one of the prompt or the output does not satisfy one or more criteria associated with the item of equipment, wherein the one or more criteria correspond to at least one of a predetermined threshold, a model, an algorithm, or a simulation regarding the item of equipment; and

performing, by the one or more processors responsive to determining that the at least one of the prompt or the output does not satisfy the one or more criteria, at least one of (i) outputting an alert, (ii) modifying the output according to the one or more criteria, (iii) transmitting a request to a device associated with a user to verify or flag the at least one of the prompt or the output, or (iv) modifying the machine learning system based on at least one of the prompt, the output, or the one or more criteria.

6 . The method of claim 1 , further comprising:

providing to the machine learning system for generation of the output, by the one or more processors, context data corresponding to the prompt, wherein the context data comprises at least one of data regarding the item of equipment received via a user interface or retrieved by the machine learning system from one or more unstructured data elements corresponding to the item of equipment.

7 . The method of claim 1 , further comprising:

configuring, by the one or more processors using the machine learning system, a database query for data to retrieve to generate the output; and

providing, by the one or more processors, the data to at least one of the first machine learning model or the second machine learning model for generation of at least one of the candidate output or the output.

8 . The method of claim 1 , wherein generating, using the first machine learning model, the candidate output comprises at least one of (i) processing sensor data regarding the item of equipment or (ii) causing a function to perform a calculation based on the sensor data regarding the item of equipment and provide a result of the calculation to the first machine learning model, the first machine learning model to generate the candidate output as text data comprising the result.

9 . The method of claim 1 , further comprising:

establishing, by the one or more processors, a communication session between a first device from which the prompt is received and a second device, the second device associated with a user meeting one or more expertise criteria regarding the item of equipment.

10 . The method of claim 1 , wherein the respective role of the first machine learning model is a drafter role, and the respective role of the second machine learning model is at least one of an editor role or a summarizer role.

11 . The method of claim 1 , further comprising modifying the prompt, by a preprocessor according to one or more criteria for the input, prior to providing the prompt as input to the neural network.

12 . The method of claim 1 , further comprising modifying the output, by a postprocessor according to one or more criteria for the output, prior to providing the output to an application session of a device from which the prompt is received.

13 . The method of claim 1 , further comprising:

causing, by the one or more processors, the machine learning model system to generate a query to at least one of a database, a simulation, or a model for a validation output corresponding to the prompt; and

causing, by the one or more processors, the machine learning model system to at least one of (i) output a comparison of the validation output and the output or (ii) modify the output according to the validation output.

14 . A system, comprising:

one or more processors configured to:

receive a prompt indicative of an item of equipment;

provide the prompt as input to a machine learning system comprising a plurality of machine learning models, each machine learning model of the plurality of machine learning models configured based on training data corresponding to a respective role for the machine learning model and comprising natural language data regarding items of equipment; and

generate, using a first machine learning model of the plurality of machine learning models and based on the respective role for the first machine learning model, a candidate output;

modify, using a second machine learning model of the plurality of machine learning models and based on the respective role for the second machine learning model, the candidate output to generate an output; and

cause presentation of the output, by the one or more processors, using at least one of a display device or an audio output device.

15 . The system of claim 14 , wherein the first machine learning model comprises at least one of a transformer or a denoising network, and the training data comprises at least one of text data, speech data, audio data, image data, or video data.

16 . The system of claim 14 , wherein an edge device comprises at least one first processor of the one or more processors, the at least one first processor configured to process sensor data regarding the item of equipment to generate equipment data to provide to the machine learning system for the machine learning system to use as input to generate the output.

17 . The system of claim 14 , wherein the neural network comprises at least one generative pre-trained transformer model updated by fine-tuning using the training data.

18 . The system of claim 14 , wherein the one or more processors are configured to:

generate a vector representative of the prompt;

identify, by searching a vector database mapping vectors with data elements, a selected data element corresponding to the vector; and

generate, by using the neural network, the completion based at least on the selected data element.

19 . The system of claim 14 , wherein the one or more processors are configured to input, to the first machine learning model, a query comprising a request to perform a text analysis operation on at least one of the prompt or the output.

20 . The system of claim 14 , wherein the one or more processors are configured to generate a control signal for operation of the item of equipment based on the output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2024
From: BROWN, JULIE J.; LEE, YOUNG M.; RAMANASANKARAN, RAJIV; MALLADI, SASTRY KM; TENBROCK, MICHAEL; TINAZ, LEVENT; GIRARD, SAMUEL A.; ELARIO, DAVID S.; PAGLIARO HERMAN, JULIET A.; SWANSON, TRENT M.; GALVEZ, MIGUEL; KUCHLER, JOHN F.; BUDHIRAJA, DEEPAK; NATALI, DANIELA M.; LAZAREVSKI, JOSIP; DEERING, SCOTT; GAVIN, GARY W.; SHEPPARD-GUZELAYDIN, KRISTEN; YOUNG, JAMES; SUDHAKAR, PRASHANTHI; LUEDTKE, KALEB; REICHENBERGER, KARL F.; ZHAO, WENWEN; MAKOWSKI, GREGORY A.
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 069136/0001 →