Patents by Inventor Mengze Liao

Mengze Liao 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: 11947415
    Abstract: According to various embodiments, a method, medium, and system for exporting log messages related to a particular job running in a micro services system is described in this disclosure. The method uses a mapping table to narrow down the search scope for finding relevant log files. The mapping table maps a job attribute combination to one or more micro services, and thus will direct the search for relevant log messages only to those log files related to the one or more micro services. The search scope can be further narrowed down using a start time and end time of the job. Once the relevant log files are found, log messages containing an identifier of the job can be extracted from the relevant log files for display or for a user to download. The mapping table can be automatically generated by parsing through historical files in a system non-busy time.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: April 2, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mengze Liao, Pankaj Pande, Jinjin Wang, Scott Quesnelle
  • Patent number: 11934287
    Abstract: A method, electronic device, and computer program product for processing data is disclosed. The method includes acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application. The method also includes acquiring, based on an address of a data source in the configuration file, data from the data source to add the data to the structured report, the data source including the same type of data generated by the application. The method includes sending, based on an identifier of a target server in the configuration file, the structured report to the target server for analyzing the application. With this method, the format of a structured report to be acquired can be adjusted at any time without version upgrade, thereby saving time.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: March 19, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Weiyang Liu, Yongbing Xue, Jinjin Wang, Mengze Liao, Qi Wang
  • Patent number: 11861045
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for system feature management. The method for system feature management provided by the embodiments of the present disclosure includes loading a feature item set including multiple feature items, where the multiple feature items respectively correspond to multiple microservices, the feature items each include at least an availability indicator and a status indicator, the availability indicator indicates whether the feature item is available, and the status indicator indicates whether the feature item is enabled while the feature item is available; and disabling a first feature item in the feature item set in response to an availability indicator of the first feature item indicating that the first feature item is unavailable. In this way, software can be made to better adapt to more platforms.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: January 2, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Yongsheng Guo, Min Liu, Yubing Zhang, Zhihong Zeng, Mengze Liao
  • Patent number: 11853167
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for backup. The method includes: determining a plurality of buffer periods associated with a plurality of pending backup operations of a plurality of objects, each buffer period being a preprocessing period for a corresponding pending backup operation. The method further includes: determining a plurality of predicted execution durations of the plurality of pending backup operations based on historical execution durations of respective historical backup operations of the plurality of objects. The method further includes: determining priorities of the plurality of pending backup operations based on the plurality of predicted execution durations and the plurality of buffer periods. The method further includes: executing the plurality of pending backup operations based on the priorities.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 26, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinru Yan, Mengze Liao, Min Liu, Xiaoliang Zhu, Zheyi Zhu
  • Publication number: 20230308527
    Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for document transmission. The method includes: selecting a portion to be encoded from a document that comprises structured portions, wherein each of the structured portions comprises an identifier and data associated with the identifier; acquiring at least one structured portion of the portion to be encoded; performing the following operations for a corresponding structured portion of the at least one structured portion to encode the document: generating a hash value of data of the corresponding structured portion; determining whether a hash value repository comprises the hash value; and replacing, based on a determination that the hash value repository comprises the hash value, the data of the corresponding structured portion in the document with the hash value; and sending the encoded document to a receiver.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 28, 2023
    Inventors: Yongbing Xue, Min Liu, Weiyang Liu, Yuanyi Liu, Mengze Liao
  • Publication number: 20230274031
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for system feature management. The method for system feature management provided by the embodiments of the present disclosure includes loading a feature item set including multiple feature items, where the multiple feature items respectively correspond to multiple microservices, the feature items each include at least an availability indicator and a status indicator, the availability indicator indicates whether the feature item is available, and the status indicator indicates whether the feature item is enabled while the feature item is available; and disabling a first feature item in the feature item set in response to an availability indicator of the first feature item indicating that the first feature item is unavailable. In this way, software can be made to better adapt to more platforms.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 31, 2023
    Inventors: Yongsheng Guo, Min Liu, Yubing Zhang, Zhihong Zeng, Mengze Liao
  • Patent number: 11726885
    Abstract: A method, apparatus, and system for managing file level restore agents is provided. The operations comprising: determining a computing resource usage level at a data protection appliance; determining whether the computing resource usage level at the data protection appliance is below a first threshold; in response to determining that the computing resource usage level at the data protection appliance is below a first threshold, assigning a new file level restore-associated job to a first tier file level restore agent for performance; and in response to determining that the computing resource usage level at the data protection appliance is not below a first threshold, assigning the new file level restore-associated job to a second tier file level restore agent for performance.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 15, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mengze Liao, Jing Yu, Ming Zhang, Kunal Ruvala, Yongsheng Guo, Jinru Yan
  • Publication number: 20230222028
    Abstract: According to various embodiments, a method, medium, and system for exporting log messages related to a particular job running in a micro services system is described in this disclosure. The method uses a mapping table to narrow down the search scope for finding relevant log files. The mapping table maps a job attribute combination to one or more micro services, and thus will direct the search for relevant log messages only to those log files related to the one or more micro services. The search scope can be further narrowed down using a start time and end time of the job. Once the relevant log files are found, log messages containing an identifier of the job can be extracted from the relevant log files for display or for a user to download. The mapping table can be automatically generated by parsing through historical files in a system non-busy time.
    Type: Application
    Filed: January 13, 2022
    Publication date: July 13, 2023
    Inventors: Mengze LIAO, Pankaj PANDE, Jinjin WANG, Scott QUESNELLE
  • Patent number: 11687505
    Abstract: A current retention mode is identified as being one of conservative or aggressive. When the retention mode is identified as aggressive, a check is made as to whether used space on backup storage is below a lower threshold. If the used space is below the lower threshold, a switch is made into the conservative mode. If the used space is above the lower threshold, the aggressive mode is maintained. While in the aggressive mode, a backup chain of a database is selected for pruning, the selected backup chain having a shortest retention term of all backup chains not yet pruned and not being a latest backup chain. Log backups of the database in the selected backup chain are identified. Each log backup that has expired is deleted regardless of dependency of other backups on an expired log backup.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: June 27, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Mengze Liao, Scott Quesnelle, Yasemin Ugur-Ozekinci, Jin Ru Yan, Mike Xiaoliang Zhu
  • Patent number: 11593231
    Abstract: Methods for backup and recovery are disclosed. The method includes determining, based on attributes of at least one of one or more files included in data to be backed up, priorities of data blocks associated with the at least one file and storing the data to be backed up and indications of the determined priorities of the data blocks to a second storage device. The methods may determine data blocks that are more important for recovery while backing up data, so that backup data can be recovered faster in future.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Mengze Liao, Lihui Su, Weiyang Liu, Yun Zhang, Yujun Liang
  • Patent number: 11552861
    Abstract: A method, apparatus, and system for performing a Location SLO check based on a location scatter table is disclosed. A location scatter table is maintained, the location scatter table indicative of updated geographical location distribution of all backups of all assets. A Location Service Level Objective (SLO) associated with a first asset is determined, the Location SLO associated with the first asset specifying one or more allowed locations where backups of the first asset are permitted to be located. All locations where at least one backup of the first asset is located are determined. A Location SLO check for the first asset is performed, wherein the Location SLO check passes when all the locations where at least one backup of the first asset is located fall within the allowed locations specified by the Location SLO.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: January 10, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ren Wang, Scott Quesnelle, Mengze Liao
  • Patent number: 11494100
    Abstract: According to embodiments of the present disclosure, a method, device and computer program product for storage management are proposed. The method comprises: obtaining, in a first virtual storage device, a first portion storing a source file, the source file being used to update a target file; determining a second portion in the first virtual storage device, data stored in the second portion being changed relative to data stored in a second virtual storage device, the data stored in the second virtual storage device including the target file; determining a changed portion based on the first portion and the second portion, the changed portion indicating changed data of the source file relative to the target file; and updating the target file based on the changed portion. Therefore, the present solution can reduce data transmission and resource consumption.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 8, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mengze Liao, Jing Yu, Ming Zhang, Yongsheng Guo, Jin Ru Yan
  • Publication number: 20220342858
    Abstract: A current retention mode is identified as being one of conservative or aggressive. When the retention mode is identified as aggressive, a check is made as to whether used space on backup storage is below a lower threshold. If the used space is below the lower threshold, a switch is made into the conservative mode. If the used space is above the lower threshold, the aggressive mode is maintained. While in the aggressive mode, a backup chain of a database is selected for pruning, the selected backup chain having a shortest retention term of all backup chains not yet pruned and not being a latest backup chain. Log backups of the database in the selected backup chain are identified. Each log backup that has expired is deleted regardless of dependency of other backups on an expired log backup.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: Mengze Liao, Scott Quesnelle, Yasemin Ugur-Ozekinci, Jin Ru Yan, Mike Xiaoliang Zhu
  • Patent number: 11474850
    Abstract: A method and system for efficient virtual machine operation while recovering data. Specifically, the disclosed method and system enable the activation of virtual machines while virtual machine data, pertinent to the virtual machines, may concurrently be undergoing restoration. By activation, virtual machines may be permitted to issue input-output operations targeting their respective virtual machine data. Further, whether or not the sought virtual machine data has been recovered, fulfillment of the input-output operations may entail accessing virtual machine data either stored locally or retained remotely on a backup storage service.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: October 18, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jing Yu, Ming Zhang, Ren Wang, Weiyang Liu, Scott Randolph Quesnelle, Mengze Liao
  • Publication number: 20220283910
    Abstract: An efficient method for optimizing long-term retention backup policy within recovery point objectives (RPO). Specifically, the disclosed method proposes a dynamic promotion scheme through which short-term retention backup copies, in compliance with specified long-term retention RPOs, may be promoted to render long-term retention backup copies. Further, the disclosed method not only looks to past and/or presently dated short-term retention backup copies, but also looks to prospective (or future) dated short-term retention backup copies, which are expected or predicted to be produced, for promotion. Moreover, in circumstances where there are no appropriate past, present, or future dated short-term retention backup copies to promote, the disclosed method triggers new backup operations to acquire the long-term retention backup copies necessary to maintain the specified long-retention RPOs.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Mengze Liao, Scott Randolph Quesnelle, Jinru Yan, Xiaoliang Zhu, Xiaolei Hu
  • Patent number: 11436106
    Abstract: A efficient method for long-term retention backup policy within recovery point objectives (RPO). Specifically, the disclosed method proposes a dynamic promotion scheme through which short-term retention backup copies, in compliance with specified long-term retention RPOs, may be promoted to render long-term retention backup copies. Further, the disclosed method not only looks to past and/or presently dated short-term retention backup copies, but also looks to prospective (or future) dated short-term retention backup copies, which are expected or predicted to be produced, for promotion. Moreover, in circumstances where there are no appropriate past, present, or future dated short-term retention backup copies to promote, the disclosed method triggers new backup operations to acquire the long-term retention backup copies necessary to maintain the specified long-retention RPOs.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: September 6, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mengze Liao, Scott Randolph Quesnelle, Jinru Yan, Xiaoliang Zhu, Xiaolei Hu
  • Patent number: 11436093
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for backing up data. The method comprises: determining historical information of a storage space for backing up the data, the historical information indicating a historical size of the storage space configured to store the data within a historical time period, a size of the data being changeable within the historical time period; determining change information of the historical size of the storage space based on the historical information; determining, based on the change information, a probability that a size of the storage space to be configured to back up the data reaches a predetermined size; and adjusting, based on a determination that the probability is higher than or equal to a predetermined threshold, a backup policy for backing up the data to reduce the probability.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: September 6, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jin Ru Yan, Mengze Liao, Qi Wang, Weiyang Liu, Jing Yu
  • Patent number: 11429491
    Abstract: A method, apparatus, and system for storing indexed metadata associated with backed up data is provided. The operations comprising: for each first data item stored at a first client device to be backed up, extracting, at the first client device, an associated first metadata item; transforming, at the first client device, the first metadata item based on a predefined metadata definition; associating, at the first client device, a first client identifier and a backup identifier with the transformed first metadata item; and transferring the transformed first metadata item from the first client device to a metadata bus of a search cluster.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 30, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jing Yu, Mengze Liao, Yongsheng Guo, Adam Brenner, Ming Zhang
  • Patent number: 11422698
    Abstract: Embodiments include a method, an electronic device, and a computer program product for storage management. According to one embodiment of the present disclosure, a method for storage management includes: determining at a kernel of a storage server whether a first system call related to a target file is initiated by a thread executed in the storage server, wherein the target file is a file targeted by an accessing operation executed by a client terminal with respect to a storage device; determining a first connection and a second connection that are associated with the target file if the first system call is initiated, wherein the first connection is a connection between the client terminal and the storage server, and the second connection is a connection between the storage server and the storage device; and causing the client terminal to access the target file via the first connection and the second connection.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: August 23, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinpeng Liu, Jin Li, Mengze Liao, Wenbin Yang
  • Patent number: 11372728
    Abstract: A retention-based consistent hash ring process defines each file name in the system to include its expiration date (or time) as a prefix or suffix that is stored and indexed as metadata. The process uses a virtual node to represent adjacent expiration days to create virtual nodes based on individual days of the week. Each physical node contains the same number of labeled virtual nodes, and the consistent hash ring process is used to move files with the same expiration day to different physical nodes by looking for next labeled virtual nodes on the hash ring. This provides a way to locate the virtual node storage location by specifying a file's expiration date as part of the key used in the hash ring process, and distributes files that may otherwise be assigned to the same physical node through a backup policy.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: June 28, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mengze Liao, Lihui Su, Arun Murti, Roger Hongyi Che, Zhenzhen Lin, Xiaolei Hu