Patents by Inventor ZhenJun Mei
ZhenJun Mei has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11620344Abstract: A new transaction set is compared to a plurality of transaction sets represented in a Compressed Frequent Item Set (CFIS), wherein the CFIS maintains a count for each transaction set represented in the CFIS. When the new transaction set matches a transaction set represented in the CFIS, the count for the matching transaction set in the CFIS is incremented. When the new transaction set does not match any transaction sets represented in the CFIS, the new transaction set is added to the CFIS. If there are intersections between two or more events of the new transaction set and the events of the plurality of transaction sets represented in the CFIS, the count for the transaction sets in the CFIS that intersect with two or more of the events of the new transaction set is incremented.Type: GrantFiled: March 4, 2020Date of Patent: April 4, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Peng Jiang, Yan Guang Zhang, ZhenJun Mei, Nan Li, Muli Liu, Yan Xia, Xin Zhang, Yi Sun
-
Patent number: 11556115Abstract: Methods, devices, and systems for point value change notification are described herein. One system (100) includes a message broker (108) to receive data from a data acquisition (DAQ) system, a first building management system (BMS) instance (104) connected to the message broker (108) to process a first portion of the DAQ data, a second BMS instance (104) connected to the message broker (108) to process a second portion of the DAQ data, and a web application (118) connected to the message broker (108) to generate a notification of a change in point value of a portion of the first portion or the second portion of the DAQ data, where the first BMS instance (104) and the second BMS instance (104) are provisioned with a plurality of computing resources deployed in a computing environment (102, 502) and are ultimately executed on hardware.Type: GrantFiled: March 2, 2018Date of Patent: January 17, 2023Assignee: Honeywell International Inc.Inventors: Weilin Zhang, Weilun Huang, ZhenJun Mei, Felix Xiao, Yuxiang Li, Qing Jiang
-
Patent number: 11556120Abstract: Methods and systems for monitoring the performance of a building management system by analyzing log files of various modules of the building management system. A user request is received at a first one of the plurality of modules of the building management system, which initiates a sequence of messages processed by two or more modules. Each of the sequence of messages include a common tag value that corresponds to the user request. Each of the plurality of modules that process one of the sequence of messages logs the corresponding message including the common tag value in a corresponding log entry. The log entries are analyzed to identify resource utilization of at least some of the plurality of modules.Type: GrantFiled: October 29, 2019Date of Patent: January 17, 2023Assignee: Honeywell International Inc.Inventors: Weilin Zhang, ZhenJun Mei, He Du, Jizhen Li
-
Patent number: 11328574Abstract: Devices, methods, and systems for alarm and notification generation are described herein. One computing device for alarm and notification generation includes a processor configured to identify a plurality of alarm set points for a system, wherein the plurality of alarm set points are threshold values for the system, generate an alarm template for the system, wherein the alarm template includes additional threshold values (e.g., special points, etc.) for the system, generate a rule data structure that includes the plurality of alarm set points for the system and the additional threshold values for the system, generate a first notification when a value for the system meets or exceeds an alarm set point of the plurality of set points, and generate a second notification when the value for the system meets or exceeds the additional threshold values of the alarm template for the system.Type: GrantFiled: April 3, 2017Date of Patent: May 10, 2022Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Weilin Zhang, Peng Jiang, Zhenjun Mei, Dapeng Li, Qiong Gao
-
Patent number: 11181290Abstract: Devices, methods, and systems for alarm processing are described herein. One computing device for alarm processing, includes a memory and a processor configured to execute executable instructions stored in the memory to generate a first alarm for a first system based on a monitored value for the first system, receive a second alarm generated by a second system based on a monitored value for the second system, send the first alarm and the second alarm to an alarm queue, filter the alarm queue based on the monitored values associated with the first alarm and the second alarm within the alarm queue, and push the first alarm or the second alarm within the alarm queue to an application based on the filtering.Type: GrantFiled: June 5, 2017Date of Patent: November 23, 2021Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Weilin Zhang, Peng Jiang, Zhenjun Mei, Dapeng Li, Yaohui Hu
-
Publication number: 20210279278Abstract: A new transaction set is compared to a plurality of transaction sets represented in a Compressed Frequent Item Set (CFIS), wherein the CFIS maintains a count for each transaction set represented in the CFIS. When the new transaction set matches a transaction set represented in the CFIS, the count for the matching transaction set in the CFIS is incremented. When the new transaction set does not match any transaction sets represented in the CFIS, the new transaction set is added to the CFIS. If there are intersections between two or more events of the new transaction set and the events of the plurality of transaction sets represented in the CFIS, the count for the transaction sets in the CFIS that intersect with two or more of the events of the new transaction set is incremented.Type: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: Peng Jiang, Yan Guang Zhang, ZhenJun Mei, Nan Li, Muli Liu, Yan Xia, Xin Zhang, Yi Sun
-
Publication number: 20200409342Abstract: Methods, devices, and systems for point value change notification are described herein. One system (100) includes a message broker (108) to receive data from a data acquisition (DAQ) system, a first building management system (BMS) instance (104) connected to the message broker (108) to process a first portion of the DAQ data, a second BMS instance (104) connected to the message broker (108) to process a second portion of the DAQ data, and a web application (118) connected to the message broker (108) to generate a notification of a change in point value of a portion of the first portion or the second portion of the DAQ data, where the first BMS instance (104) and the second BMS instance (104) are provisioned with a plurality of computing resources deployed in a computing environment (102, 502) and are ultimately executed on hardware.Type: ApplicationFiled: March 2, 2018Publication date: December 31, 2020Inventors: Weilin ZHANG, Weilun HUANG, ZhenJun MEI, Felix XIAO, Yuxiang LI, Qing JIANG
-
Publication number: 20200380846Abstract: Devices, methods, and systems for alarm and notification generation are described herein. One computing device for alarm and notification generation includes a processor configured to identify a plurality of alarm set points for a system, wherein the plurality of alarm set points are threshold values for the system, generate an alarm template for the system, wherein the alarm template includes additional threshold values (e.g., special points, etc.) for the system, generate a rule data structure that includes the plurality of alarm set points for the system and the additional threshold values for the system, generate a first notification when a value for the system meets or exceeds an alarm set point of the plurality of set points, and generate a second notification when the value for the system meets or exceeds the additional threshold values of the alarm template for the system.Type: ApplicationFiled: April 3, 2017Publication date: December 3, 2020Inventors: Weilin ZHANG, Peng JIANG, Zhenjun MEI, Dapeng LI, Qiong GAO
-
Publication number: 20200166232Abstract: Devices, methods, and systems for alarm processing are described herein. One computing device for alarm processing, includes a memory and a processor configured to execute executable instructions stored in the memory to generate a first alarm for a first system based on a monitored value for the first system, receive a second alarm generated by a second system based on a monitored value for the second system, send the first alarm and the second alarm to an alarm queue, filter the alarm queue based on the monitored values associated with the first alarm and the second alarm within the alarm queue, and push the first alarm or the second alarm within the alarm queue to an application based on the filtering.Type: ApplicationFiled: June 5, 2017Publication date: May 28, 2020Applicant: Honeywell International Inc.Inventors: Weilin ZHANG, Peng JIANG, Zhenjun MEI, Dapeng LI, Yaohui HU
-
Publication number: 20200133252Abstract: Methods and systems for monitoring the performance of a building management system by analyzing log files of various modules of the building management system. A user request is received at a first one of the plurality of modules of the building management system, which initiates a sequence of messages processed by two or more modules. Each of the sequence of messages include a common tag value that corresponds to the user request. Each of the plurality of modules that process one of the sequence of messages logs the corresponding message including the common tag value in a corresponding log entry. The log entries are analyzed to identify resource utilization of at least some of the plurality of modules.Type: ApplicationFiled: October 29, 2019Publication date: April 30, 2020Inventors: Weilin Zhang, ZhenJun Mei, He Du, Jizhen Li