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: 11620344
    Abstract: 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: Grant
    Filed: March 4, 2020
    Date of Patent: April 4, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Peng Jiang, Yan Guang Zhang, ZhenJun Mei, Nan Li, Muli Liu, Yan Xia, Xin Zhang, Yi Sun
  • Patent number: 11556115
    Abstract: 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: Grant
    Filed: March 2, 2018
    Date of Patent: January 17, 2023
    Assignee: Honeywell International Inc.
    Inventors: Weilin Zhang, Weilun Huang, ZhenJun Mei, Felix Xiao, Yuxiang Li, Qing Jiang
  • Patent number: 11556120
    Abstract: 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: Grant
    Filed: October 29, 2019
    Date of Patent: January 17, 2023
    Assignee: Honeywell International Inc.
    Inventors: Weilin Zhang, ZhenJun Mei, He Du, Jizhen Li
  • Patent number: 11328574
    Abstract: 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: Grant
    Filed: April 3, 2017
    Date of Patent: May 10, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Weilin Zhang, Peng Jiang, Zhenjun Mei, Dapeng Li, Qiong Gao
  • Patent number: 11181290
    Abstract: 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: Grant
    Filed: June 5, 2017
    Date of Patent: November 23, 2021
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Weilin Zhang, Peng Jiang, Zhenjun Mei, Dapeng Li, Yaohui Hu
  • Publication number: 20210279278
    Abstract: 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: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Peng Jiang, Yan Guang Zhang, ZhenJun Mei, Nan Li, Muli Liu, Yan Xia, Xin Zhang, Yi Sun
  • Publication number: 20200409342
    Abstract: 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: Application
    Filed: March 2, 2018
    Publication date: December 31, 2020
    Inventors: Weilin ZHANG, Weilun HUANG, ZhenJun MEI, Felix XIAO, Yuxiang LI, Qing JIANG
  • Publication number: 20200380846
    Abstract: 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: Application
    Filed: April 3, 2017
    Publication date: December 3, 2020
    Inventors: Weilin ZHANG, Peng JIANG, Zhenjun MEI, Dapeng LI, Qiong GAO
  • Publication number: 20200166232
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: May 28, 2020
    Applicant: Honeywell International Inc.
    Inventors: Weilin ZHANG, Peng JIANG, Zhenjun MEI, Dapeng LI, Yaohui HU
  • Publication number: 20200133252
    Abstract: 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: Application
    Filed: October 29, 2019
    Publication date: April 30, 2020
    Inventors: Weilin Zhang, ZhenJun Mei, He Du, Jizhen Li