Prosecution Insights
Last updated: August 17, 2026
Application No. 18/819,462

SYSTEMS AND METHODS OF MACHINE LEARNING MODEL RULES GENERATOR FOR BUILDING MANAGEMENT SYSTEMS

Final Rejection §103
Filed
Aug 29, 2024
Priority
Aug 30, 2023 — provisional 63/535,539 +1 more
Examiner
TRIEU, VAN THANH
Art Unit
2685
Tech Center
2600 — Communications
Assignee
Tyco Fire & Security GmbH
OA Round
3 (Final)
84%
Grant Probability
Favorable
4-5
OA Rounds
0m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
925 granted / 1095 resolved
+22.5% vs TC avg
Moderate +14% lift
Without
With
+13.8%
Interview Lift
resolved cases with interview
Fast prosecutor
2y 0m
Avg Prosecution
34 currently pending
Career history
1128
Total Applications
across all art units

Statute-Specific Performance

§101
3.4%
-36.6% vs TC avg
§103
46.3%
+6.3% vs TC avg
§102
36.1%
-3.9% vs TC avg
§112
4.2%
-35.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1095 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1-10, 17, 18, 20, 21 are rejected under 35 U.S.C. 103 as being unpatentable over Sanders et al [US 2022/0197317] in view of Garg et al [US 12,001,415] Claim 1. (Currently Amended) A method, comprising: receiving, by one or more processors (the control processor 220, see Fig. 2, para [0069]), a prompt comprising natural language data regarding a rule associated with operation of an item of equipment of a building (the command languages and/or instructions (rules) by the processor 220 to cause the predictive maintenance system to receive the sensed signal, determine changes in the condition of the at least one component, and predict a maintenance requirement of the at least one component based on predetermined data. The network power quality includes a phase balance, an inrush current, a power factor, or combinations thereof., see Figs. 1, 22, para [0005, 0099]); providing, by the one or more processors, the prompt as input to a machine learning model to cause the machine learning model to generate a representation of the rule (the machine learning model 300 including processor and command languages/instructions as rules, see abstract, para [0005, 0025, 0044, 0073, 0099-0101]); and activating, by the one or more processors, the rule for the item of equipment (the CNN relates to applying matrix processing operations includes activation function layers. The term "controller" may be used to indicate a device that controls the transfer of data from a computer or computing device to a peripheral or separate device and vice versa, and/or a mechanical and/or electromechanical device (e.g., a lever, knob, etc.) that mechanically operates and/or actuates a peripheral or separate device, see para [0073, 0091]). But Sanders et al fails to disclose outputting, by the machine learning model, a structure data comprising the rule. However, Sanders et al teaches that the machine learning model 300 including processor and command languages/instructions. See abstract, para [0005, 0025, 0044, 0073, 0099-0101]). The command languages and/or instructions by the processor 220 to cause the predictive maintenance system to receive the sensed signal, determine changes in the condition of the at least one component, and predict a maintenance requirement of the at least one component based on predetermined data. The network power quality includes a phase balance, an inrush current, a power factor, or combinations thereof. See Figs. 1, 22, para [0005, 0099]); Garg et al suggests that the network link 620 typically provides data communication through one or more networks to other data devices. For example, network link 620 may provide a connection through local network 622 to a host computer 624 or to data equipment operated by an Internet Service Provider (ISP) 626. (See Fig. 6, col. 20, lines 64-67, col. 21, lines 1-2). The system may automatically modify one or more additional hierarchal data structures, without intervening user input, based on the output generated by the machine learning model. In an alternative embodiment in which the system trains a machine learning model to generate a set of rules for modifying hierarchal data structures, the system may apply the set of rules to a detected modification to a hierarchal data structure to identify one or more additional modifications to one or more additional hierarchal data structures. (See Fig. 3, 4, col. 12, lines 7-63). Therefore, it would have been obvious to one skill in the art before the effective filing date of the invention to modify or implement the machine learning model to generate a set of rules for modifying hierarchal data structures to equipment of Garg et al to the command languages and/or instructions by the leaning machine processor of Sanders et al for convenience, faster and greater monitoring, tracking and modifying rule, instruction and/or guidance to activate and operate an equipment efficiency and up to date, since any particular equipment or machine has its own rules, instructions and procedures to activate and operate correctly to prevent damage of an equipment. Claim 2. (Original) The method of claim 1, further comprising: triggering, by the one or more processors, an alert responsive to sensor data from at least one sensor for the item of equipment meeting an alert condition represented by the representation of the rule (the sensors 102 indicate or notify of failure or abnormal operation, see Fig. 8, para [0004-0011, 0035, 0059, 0065]). Claim 3. (Original) The method of claim 1, further comprising operating a fault detection and diagnostics (FDD) system using the rule (see para [0058-0060, 0102]). Claim 4. (Previously Presented) The method of claim 1, further comprising generating, by the one or more processors using the machine learning model, the representation of the rule to include one or more input data elements for the rule to receive, one or more operations for the rule to perform on the one or more input data elements, and one or more responses to initiate according to a processing of the one or more input data elements, the one or more responses including at least one of an alarm, an alert, or an actuation of an item of equipment (as the combination between Sanders et al and Garg et al in respect to claims 1 and 2 above, see Sanders et al, Figs. 1, 4A and 4B). Claim 5. (Original) The method of claim 1, further comprising providing, by the one or more processors, a knowledge data base associated with the item of equipment as input to the machine learning model for the machine learning model to generate the rule (as the combination between Sanders et al and Garg et al in respect to claim 1 above). Claim 6. (Original) The method of claim 1, wherein the machine learning model comprises at least one of a generative artificial intelligence model, a large language model, or a neural network comprising a transformer (read upon the storage and/or memory 230 and database in the machine learning model 300 and transformer, see Fig. 2, para [0025, 0069, 0070, 0081, 0098, 0099]). Claim 7. (Original) The method of claim 1, wherein the machine learning model comprises a rule generation mode and an evaluation mode (the combination between Sanders et al and Garg et al in respect to claim 1 above, and including the commands or instructions and analysis/diagnostic cited in respect to claims 1 and 3 above. See Sanders et al, para [0087]). Claim 8. (Original) The method of claim 1, further comprising retrieving, by the machine learning model to generate the rule, at least one of standards data, previous rule data, or historical data (see para [0065, 0087]). Claim 9. Original) The method of claim 1, wherein the representation of the rule that is generated is a draft rule in one of programming language or rule engine language (the command languages and programmed languages, see para [0099]). Claim 10. (Original) The method of claim 9, further comprising: displaying the draft rule to a user (the user display interface, see para [0008, 0031]); receiving a modification of the draft rule and modifying the draft rule based on the modification, wherein the rule is activated subsequent to modifying the draft rule (and the combination between Sanders et al and Garg et al in respect to claim 1 above, and wherein the machine leaning ML model may receive signals of abnormal operation may come from increases in energy required to move the irrigation system, determine changes (modifies) in the condition of the at least one component, such as changes in speed of the system, or changes in sequence of the towers moving, endgun turn frequency, or power quality metrics such as phase balance, inrush current, power factor, THD. See Sanders et al, para [0005, 0100]). Claim 17. (Currently Amended) One or more non-transitory storage media storing instructions (see para [0024]) thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving a prompt comprising natural language data regarding a rule associated with operation of an item of equipment of a building; providing the prompt as input to a machine learning model to cause the machine learning model to generate a representation of the rule; outputting, by the machine learning model, a structure data comprising the rule; outputting, by the machine learning model, a structure data comprising the rule; and activating the rule for the item of equipment (as the combination between Sanders et al and Garg et al in respect to claim 1 above). Claim 18. (Original) The one or more non-transitory storage media of claim 17, wherein the operations further comprise: triggering an alert responsive to sensor data from at least one sensor for the item of equipment meeting an alert condition represented by the representation of the rule (as the combination between Sanders et al and Garg et al in respect to claim 2 above). Claim 19. (Canceled) Claim 20. (Original) The one or more non-transitory storage media of claim 17, wherein the representation of the rule that is generated is a draft rule in one of programming language or rule engine language, and wherein the operations further comprise: displaying the draft rule to a user; receiving a modification of the draft rule; and modifying the draft rule based on the modification, wherein the rule is activated subsequent to modifying the draft rule (as the combination between Sanders et al and Garg et al in respect to claim 10 above, and including generating rule). Claim 21. (New) The method of claim 1, wherein the rule includes one or more indications of one or more input data elements, one or more operations for processing the one or more input data elements, and one or more responses to initiate according to the processing of the one or more input data elements (as the combination between Sanders et al and Garg et al in respect to claim 10 above, and including the CNN typically includes convolution layers, activation function layers, and pooling (typically max pooling) layers to reduce dimensionality without losing too many features. Additional information may be included in the operations that generate these features. Providing unique information that yields features that give the neural networks information can be used to ultimately provide an aggregate way to differentiate between different data input to the neural networks. In aspects, the machine learning model 300 may include a combination of one or more deep learning networks (e.g., a CNN), and classical machine learning models (e.g., an SVM, a decision tree, etc.). For example, the machine learning model 300 may include two deep learning networks. See Sanders et al, Fig. 1, 3, para [0073]). And In some aspects, the controller includes a display to send visual information to a user. In various aspects, the display is interactive (e.g., having a touch screen or a sensor such as a camera, a 3D sensor, a LiDAR, a radar, etc.) that can detect user interactions, gestures, or responses and the like. In some aspects, the display is a combination of devices such as those disclosed herein, (See Sanders et al, para [0093]). Claims 11-16 are rejected under 35 U.S.C. 103 as being unpatentable over Sanders et al [US 2022/0197317] and Garg et al [US 12,001,415] and further in view of Zhang et al [US 2023/0053431] Claim 11. (Currently Amended) A building management system, comprising: one or more processing circuits having one or more processors and one or more memories, the one or more memories having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to: receive a prompt comprising natural language data regarding a rule associated with operation of an item of equipment of a building; provide the prompt as input to a machine learning model to cause the machine learning model to generate a representation of the rule; outputting, by the machine learning model, a structure data comprising the rule; and activate the rule for the item of equipment (as cited in respect to claim 1 above). But, Sanders et al fails to disclose the building management system. However, Sanders et al discloses the machine learning based predictive maintenance system includes an irrigation system having a plurality of components and configured to irrigate a farming area. The maintenance system includes a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility 22, see abstract, Fig. 1, para [0005, 0025, 0087]). Zhang et al suggests that the housing configured to be installed in at least one of an electrical wall box or a load center, a conductive path, a switch configured to selectively interrupt the conductive path, at least one sensor in electrical communication with the conductive path and configured to measure at least one electrical characteristic of the conductive path to provide a plurality of sensor measurements, a memory, and a controller. The memory is configured to store an arc detection program which implements a machine learning model and includes a field-updatable program portion configured to be field-updatable and a non-field-up datable program portion. The field- up datable program portion includes a plurality of program parameters to be used by the non-field-updatable program portion for deciding between presence of an arc event or absence of an arc event. The arc detection program, when executed by the controller, causes the controller to perform an operation that includes computing input data for the machine learning model based on the plurality of sensor measurements, deciding between presence of an arc event or absence of an arc event, based on the input data, to provide a decision, and causing the switch to interrupt the conductive path when the decision indicates presence of an arc event (see abstract, Figs. 1-3, 10, para [0009]). Therefore, it would have been obvious to one skill in the art before the effective filing date of the invention to use or implement the programmed machine learning for monitoring and controlling of electrical arc event in a building or home of Zhang et al to the programmed machine learning used in irrigation system of Sanders et al and Garg et al for extending applications and uses of the programmed machine learning since the irrigation system use the electric utility, which like the electric meter and the main electrical panel in a building or home. Claim 12. (Original) The building management system of claim 11, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: trigger an alert responsive to sensor data from at least one sensor for the item of equipment meeting an alert condition represented by the representation of the rule (as cited in respect to claim 2 above). Claim 13. (Original) The building management system of claim 11, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: provide a knowledge data base associated with the item of equipment as input to the machine learning model for the machine learning model to generate the rule (as cited in respect to claim 5 above). Claim 14. (Original) The building management system of claim 11, wherein the machine learning model comprises at least one of a generative artificial intelligence model, a large language model, or a neural network comprising a transformer (the machine learning model 300 including of artificial neural networks CNN being programming languages including metalanguages and transformers, see Sanders et al, Figs. 15-22, para [0073, 0081, 0099]) Claim 15. (Original) The building management system of claim 11, wherein the representation of the rule that is generated is a draft rule in one of programming language or rule engine language (as cited in respect to claim 9 above). Claim 16. (Original) The building management system of claim 15, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: display the draft rule to a user; receive a modification of the draft rule; and modify the draft rule based on the modification, wherein the rule is activated subsequent to modifying the draft rule (as cited in respect to claim 10 above). Response to Arguments Applicant’s arguments, see the amendment, filed 06/26/2026, with respect to the rejection(s) of claims 1-20 under Sanders et al have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of Garg et al to make the rejection smoother based on the amendment subject matter. Applicant’s arguments: (A) Sanders does not teach or suggest that a machine learning model outputs the data structure to include a rule [associated with operation of an item of equipment of a building]. (B) Sanders does not teach, or suggest "activating the rule for the item of equipment," as recited in the claims. However, the activation layers of the machine learning model of Sanders are not "activating, by the one or more processors, the rule for the item of equipment," as recited in the claims. (C) Zhang was not cited for and does not teach or suggest, alone or in combination with Sanders, at least the above-recited elements. Response to the arguments: (A) It is obvious to combine the modification or implementing the machine learning model to generate a set of rules for modifying hierarchal data structures to equipment of Garg et al to the command languages and/or instructions by the leaning machine processor of Sanders et al for convenience, faster and greater monitoring, tracking and modifying rule and/or instruction to activate and operate an equipment efficiency and up to date, since any particular equipment or machine has its own rules, instructions and procedures to activate and operate correctly to prevent a damage of that equipment. (B) The equipment is activated and operated by one or more rules from the learning machine module between Sanders et al and Garg et al, as cited in respect to claim 1 above and in section (A). (C) It is obvious to combine Zhang with Sanders et al and Garg et al according to claim 1 above. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from 99number is (571) 2722972. The examiner can normally be reached on Mon-Fri from 8:00 AM to 3:00 PM. If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Mr. Wang Quan-Zhen can be reached on (571) 272-3114. Examiner interviews are available via telephone, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair- direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786- 9199 (IN USA OR CANADA) or 571-272-1000. /VAN T TRIEU/ Primary Examiner, Art Unit 2685 07/10/2026
Read full office action

Prosecution Timeline

Aug 29, 2024
Application Filed
Nov 24, 2025
Non-Final Rejection mailed — §103
Feb 24, 2026
Response Filed
Mar 26, 2026
Non-Final Rejection mailed — §103
Jun 18, 2026
Applicant Interview (Telephonic)
Jun 18, 2026
Examiner Interview Summary
Jun 26, 2026
Response Filed
Jul 14, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705443
WIRELESS TAG COMMUNICATION DEVICE AND WIRELESS TAG COMMUNICATION METHOD
2y 2m to grant Granted Aug 11, 2026
Patent 12700294
METHOD AND SYSTEM FOR DETERMINING ACTIVE EVENTS IN A 5G NETWORK
2y 7m to grant Granted Aug 04, 2026
Patent 12700314
VEHICULAR EXTERIOR REARVIEW MIRROR ASSEMBLY WITH BLIND ZONE INDICATOR
1y 10m to grant Granted Aug 04, 2026
Patent 12695197
RADIO FREQUENCY IDENTIFICATION (RFID) WITH SENSORS
1y 2m to grant Granted Jul 28, 2026
Patent 12685685
EXCRETION CARE ASSISTANCE DEVICE AND EXCRETION CARE ASSISTANCE METHOD
2y 7m to grant Granted Jul 21, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

4-5
Expected OA Rounds
84%
Grant Probability
98%
With Interview (+13.8%)
2y 0m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 1095 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month