Patents by Inventor Weiyang LIU

Weiyang LIU 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).

  • Publication number: 20250110755
    Abstract: A method for providing an interface includes acquiring a general interface specification associated with a back-end interface. The method further includes generating, based on the general interface specification and a first mapping, a first front-end interface specification. The method further includes converting, based on the first front-end interface specification, a first front-end request into a first back-end request associated with the back-end interface. The method further includes generating, based on the general interface specification and a second mapping, a second front-end interface specification, the second mapping indicating a relationship between the general interface specification and the second front-end interface specification. Furthermore, the method further includes converting, based on the second front-end interface specification, a second front-end request into a second back-end request associated with the back-end interface.
    Type: Application
    Filed: November 9, 2023
    Publication date: April 3, 2025
    Inventors: Yuefeng Li, Ren Wang, Yun Zhang, Weiyang Liu, Qi Wang
  • Patent number: 12265857
    Abstract: A method of managing resources is provided in embodiments of the present disclosure. The method includes determining a set of candidate historical requests associated with a target request. Here, the set of candidate historical requests has the same request type and target resource as the target request. The method further includes determining a target request pattern of the target request based on at least one previous request of the target request. The method includes determining a target historical request from the set of candidate historical requests based on the target request pattern. The method includes generating a target response to the target request based on a historical response to the target historical request. In this way, by determining a response to a historical request that has the most similar request pattern to the target request, a simulated response that is more in line with the context can be generated.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: April 1, 2025
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Qi Wang, Ren Wang, Yun Zhang, Ming Zhang, Weiyang Liu
  • Patent number: 12222762
    Abstract: An electronic device is provided. The electronic device includes a first foldable main body, a second foldable main body disposed on a side of the first foldable main body, a rotating shaft disposed between the first foldable main body and the second foldable main body and configured to rotationally connect the two foldable main bodies, and a detection assembly configured to detect a relative angle between the two foldable main bodies.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: February 11, 2025
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Weiyang Liu
  • Patent number: 12174721
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product that involve exporting a log. The method includes acquiring a first set of attributes indicating a target asset among assets protected by a data protection product, a second set of attributes indicating target tasks executed on the target asset, and a third set of attributes indicating a computing resource running the data protection product. The method further includes determining an export time consumed to export a log of the target asset based on the first set of attributes, the second set of attributes, and the third set of attributes. With the embodiments of the present disclosure, the time required for exporting a log can be accurately estimated while the log is exported.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: December 24, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Huifeng Li, Ren Wang, Weiyang Liu, Jinjin Wang, Qi Wang, Yuefeng Li
  • Publication number: 20240422246
    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: August 27, 2024
    Publication date: December 19, 2024
    Inventors: Yongbing Xue, Min Liu, Weiyang Liu, Yuanyi Liu, Mengze Liao
  • Publication number: 20240385940
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for tracing information. The method includes: receiving an information acquisition request from a work container, the information acquisition request comprising information about a workload of the work container; determining, based on the information about the workload, a group to which the workload belongs; determining tracing information corresponding to the group, the tracing information being used for associating a log of the workload with logs of related workloads of the workload; and sending the tracing information to the work container. With the method according to embodiments of the present disclosure, the work container does not need to save a tracing context for each workload. This can save storage space in the work container, even without taking up storage space in the work container.
    Type: Application
    Filed: June 26, 2023
    Publication date: November 21, 2024
    Inventors: Yongbing Xue, Mengze Liao, Weiyang Liu, Yuanyi Liu, Jinjin Wang
  • Patent number: 12107941
    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: Grant
    Filed: May 25, 2022
    Date of Patent: October 1, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Yongbing Xue, Min Liu, Weiyang Liu, Yuanyi Liu, Mengze Liao
  • Patent number: 12040948
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for grouping objects in a data management system. The method includes: detecting operation parameters of at least two of a plurality of objects in a data management system, and determining a rate of correlation between the at least two objects based on the detected operation parameters, wherein the rate of correlation indicates a degree of correlation between the at least two objects. The method further includes: comparing the determined rate of correlation with a predetermined threshold, and determining, based on the comparison of the determined rate of correlation with the predetermined threshold, grouping of the at least two objects. With this method, objects with a high degree of correlation are logically grouped together, so that a user can manage objects in batches in an efficient manner during object management, thus improving the system performance.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: July 16, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Weiyang Liu, Qi Wang, Ren Wang, Cheng Yang, Yuanyi Liu
  • Patent number: 11947426
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for recommending a protection strategy. The method includes obtaining contents of attributes of a plurality of data assets adjusted. The method further includes generating a plurality of vector representations for the plurality of data assets based on the contents of the attributes. The method further includes dividing the plurality of data assets into at least one category based on the plurality of vector representations. The method further includes if it is determined that a protection strategy for one data asset in the at least one category exists, determining the protection strategy as a recommended strategy for another data asset in the at least one category.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: April 2, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ren Wang, Qi Wang, Yun Zhang, Ming Zhang, Weiyang Liu
  • 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: 11928035
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for recovering data. The method comprises in response to receiving a request to recover data from a backup node to a source node, determining a plurality of candidate backup nodes having copies of the data; determining respective performance indicators of the plurality of candidate backup nodes; and determining, from the plurality of candidate backup nodes, the backup node for recovering the data to the source node based on the respective performance indicators of the plurality of candidate backup nodes.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: March 12, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Qi Wang, Weiyang Liu, Yuanyi Liu, Zengjie Zhang, Jin Ru Yan
  • Patent number: 11809717
    Abstract: A method, an electronic device, and a computer program product for data management is disclosed. The method includes receiving a request for performing, on data, a first management operation related to a first storage device, the request indicating a type of the data. The method further includes determining a first service associated with the type of the data and enabling the first service to perform the first management operation on the data. Thus, resource consumption of a data manager at runtime may be substantially reduced, which saves resources to reduce operating cost of the data manager, and improves the user experience of users who use the data manager.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: November 7, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Weiyang Liu, Lihui Su, Min Liu, Qi Wang, Ming Zhang
  • Publication number: 20230336427
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for grouping objects in a data management system. The method includes: detecting operation parameters of at least two of a plurality of objects in a data management system, and determining a rate of correlation between the at least two objects based on the detected operation parameters, wherein the rate of correlation indicates a degree of correlation between the at least two objects. The method further includes: comparing the determined rate of correlation with a predetermined threshold, and determining, based on the comparison of the determined rate of correlation with the predetermined threshold, grouping of the at least two objects. With this method, objects with a high degree of correlation are logically grouped together, so that a user can manage objects in batches in an efficient manner during object management, thus improving the system performance.
    Type: Application
    Filed: May 25, 2022
    Publication date: October 19, 2023
    Inventors: Weiyang LIU, Qi WANG, Ren WANG, Cheng YANG, Yuanyi LIU
  • 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: 20230273869
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product that involve exporting a log. The method includes acquiring a first set of attributes indicating a target asset among assets protected by a data protection product, a second set of attributes indicating target tasks executed on the target asset, and a third set of attributes indicating a computing resource running the data protection product. The method further includes determining an export time consumed to export a log of the target asset based on the first set of attributes, the second set of attributes, and the third set of attributes. With the embodiments of the present disclosure, the time required for exporting a log can be accurately estimated while the log is exported.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 31, 2023
    Inventors: Huifeng Li, Ren Wang, Weiyang Liu, Jinjin Wang, Qi Wang, Yuefeng Li
  • Patent number: 11740827
    Abstract: The present disclosure relates to a method, an electronic device, and a computer program product for recovering data. For example, a method for recovering data is provided. The method may comprise acquiring metadata corresponding to to-be-recovered target data, the metadata comprising at least a first part of metadata corresponding to a first set of data blocks and a second part of metadata corresponding to a second set of data blocks. The method may further comprise acquiring, based on the first part of metadata, the first set of data blocks from a first backup storage device in a plurality of backup storage devices that store the target data. The method may further comprise acquiring, based on the second part of metadata, the second set of data blocks from a second backup storage device in the plurality of backup storage devices. In addition, the method may further comprise recovering the target data based on at least the first set of data blocks and the second set of data blocks.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: August 29, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Weiyang Liu, Ming Zhang, Qi Wang, Aaron Ren Wang, Yuanyi Liu
  • Patent number: 11726860
    Abstract: A knowledge base record can include executable language. Executing of the instructions of the record can include at least one of: a) searching for one or more terms in a log file associated with a data processing system; b) performing an API call; or c) getting or setting a field in a configuration file or database. The instructions can be executed to determine whether an issue is present with the data processing system, or to take corrective action.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 15, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Weiyang Liu, Qi Wang, James Morton, Lihui Su, Ming Zhang
  • Publication number: 20230116599
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for recommending a protection strategy. The method includes obtaining contents of attributes of a plurality of data assets adjusted. The method further includes generating a plurality of vector representations for the plurality of data assets based on the contents of the attributes. The method further includes dividing the plurality of data assets into at least one category based on the plurality of vector representations. The method further includes if it is determined that a protection strategy for one data asset in the at least one category exists, determining the protection strategy as a recommended strategy for another data asset in the at least one category. By means of the method, a user can easily select a proper protection strategy and can effectively reuse existing strategies, thereby improving user experience.
    Type: Application
    Filed: November 10, 2021
    Publication date: April 13, 2023
    Inventors: Ren Wang, Qi Wang, Yun Zhang, Ming Zhang, Weiyang Liu
  • Publication number: 20230099366
    Abstract: A method of managing resources is provided in embodiments of the present disclosure. The method includes determining a set of candidate historical requests associated with a target request. Here, the set of candidate historical requests has the same request type and target resource as the target request. The method further includes determining a target request pattern of the target request based on at least one previous request of the target request. The method includes determining a target historical request from the set of candidate historical requests based on the target request pattern. The method includes generating a target response to the target request based on a historical response to the target historical request. In this way, by determining a response to a historical request that has the most similar request pattern to the target request, a simulated response that is more in line with the context can be generated.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 30, 2023
    Inventors: Qi Wang, Ren Wang, Yun Zhang, Ming Zhang, Weiyang Liu
  • Patent number: 11614999
    Abstract: An apparatus, method, and system for indexing backed up files is disclosed. The operations comprise: maintaining a File index and a Backup index, the File index comprising entries each associated with an individual file backed up, the Backup index comprising entries each associated with a particular backup; receiving a request to determine whether or not a first file is included in a first backup; determining whether or not the first file is included in the first backup based on the File index entry corresponding to the first file and the Backup index entry corresponding to the first backup; and returning a result of the determination of whether or not the first file is included in the first backup.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: March 28, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ming Zhang, Lihui Su, James Morton, Min Liu, Weiyang Liu