Patents by Inventor Qianyun CHENG
Qianyun CHENG 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: 20240320101Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for data backup. The method includes determining a group of backup tasks for backing up a data object. The method further includes determining, based on backup types of backup tasks in the group of backup tasks, whether there are a plurality of backup tasks capable of being combined in the group of backup tasks. The method further includes determining, in response to determining that there are a plurality of backup tasks capable of being combined in the group of backup tasks, a combined backup task for the plurality of backup tasks. The method further includes backing up the data object by using the combined backup task. This method can reduce the amount of data that needs to be backed up, thereby reducing the use of computing resources and storage resources, reducing the impact on a production environment of a user, and improving the user experience.Type: ApplicationFiled: June 1, 2023Publication date: September 26, 2024Inventors: Qianyun Cheng, Mengze Liao, Xiaoliang Zhu
-
Patent number: 11995219Abstract: A device management method, an electronic device, and computer readable medium for presenting to a user device attributes that are more likely to be configured by the user to improve a device management system. The method may include acquiring a first device attribute set related to a plurality of devices. The first device attribute set includes at least one device attribute that has been configured by a user. The method may include determining a second device attribute set related to the plurality of devices. The second device attribute set includes device attributes different from the at least one device attribute described above. The method may include receiving configuration from the user for a device attribute in the second device attribute set and determining a to-be-processed device from the plurality of devices based on the configured device attributes in the first device attribute set and the second device attribute set.Type: GrantFiled: April 23, 2021Date of Patent: May 28, 2024Assignee: EMC IP Holding Company LLCInventors: Qianyun Cheng, Yuting Zhang
-
Patent number: 11662907Abstract: Embodiments of the present disclosure provide a storage management method, an electronic device, and a computer program product. The method includes determining at least one count corresponding to at least one data segment of a file in a file set, the file set being stored in a local storage device, and the at least one count indicating the number of occurrences of the at least one data segment in the file set. The method further includes determining a deduplication ratio of the file based on the at least one count, the deduplication ratio indicating an overlapping level of the file with other files in the file set. The method further includes migrating the file from the local storage device to a remote storage device according to a determination that the deduplication ratio of the file is lower than a threshold.Type: GrantFiled: May 31, 2020Date of Patent: May 30, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Chao Lin, Yuting Zhang, Qianyun Cheng
-
Patent number: 11494272Abstract: Embodiments of this disclosure relate to a method, a device and a computer program product for data protection. The method comprises determining objects selected by a user in a set of objects, and automatically generating one or more corresponding filtering conditions according to the objects selected by the user. The method further comprises automatically setting a predetermined protection policy for objects meeting the filtering conditions in the set of objects. In the embodiments of this disclosure, corresponding filtering conditions are automatically generated according to some protected objects selected by a user to form a dynamic filter, without manually setting the filtering conditions by the user, thereby improving the user experience of a data protection system.Type: GrantFiled: May 4, 2020Date of Patent: November 8, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Simon Zhang, Leon Qianyun Cheng
-
Patent number: 11409445Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. A method for managing a storage system is provided. The method includes storing a data block to be backed up into a local storage device of the storage system; determining whether the data block includes periodically rewritten data based on historical operation information of the storage system, the historical operation information being associated with storage operations and removal operations by the storage system on historical data; and if it is determined that the data block does not include periodically rewritten data, storing the data block into a remote storage device of the storage system, and removing the data block from the local storage device.Type: GrantFiled: December 15, 2020Date of Patent: August 9, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Yi Wang, Qingxiao Zheng, Qianyun Cheng
-
Publication number: 20220188461Abstract: A device management method, an electronic device, and computer readable medium for presenting to a user device attributes that are more likely to be configured by the user to improve a device management system. The method may include acquiring a first device attribute set related to a plurality of devices. The first device attribute set includes at least one device attribute that has been configured by a user. The method may include determining a second device attribute set related to the plurality of devices. The second device attribute set includes device attributes different from the at least one device attribute described above. The method may include receiving configuration from the user for a device attribute in the second device attribute set and determining a to-be-processed device from the plurality of devices based on the configured device attributes in the first device attribute set and the second device attribute set.Type: ApplicationFiled: April 23, 2021Publication date: June 16, 2022Inventors: Qianyun Cheng, Yuting Zhang
-
Publication number: 20220137834Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. A method for managing a storage system is provided. The method includes storing a data block to be backed up into a local storage device of the storage system; determining whether the data block includes periodically rewritten data based on historical operation information of the storage system, the historical operation information being associated with storage operations and removal operations by the storage system on historical data; and if it is determined that the data block does not include periodically rewritten data, storing the data block into a remote storage device of the storage system, and removing the data block from the local storage device.Type: ApplicationFiled: December 15, 2020Publication date: May 5, 2022Inventors: Yi Wang, Qingxiao Zheng, Qianyun Cheng
-
Patent number: 11153232Abstract: According to example embodiments of the present disclosure, provided is a method, device and computer program product for backing up data. The method comprises: determining a first number of data streams for sending target data; causing the target data to be sent to a buffer via the first number of data streams; determining a second number of data streams for sending the target data from the buffer to a server based on a transmission parameter associated with transmission of the target data to the buffer and a capability of the server for receiving data from the buffer; and causing the target data to be sent from the buffer to the server via the second number of data streams. Thereby, the present solution can improve the performance of sending data in a backup client.Type: GrantFiled: February 21, 2020Date of Patent: October 19, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Yi Wang, Qianyun Cheng, Jingrong Zhao
-
Publication number: 20210303170Abstract: Embodiments of the present disclosure provide a storage management method, an electronic device, and a computer program product. The method includes determining at least one count corresponding to at least one data segment of a file in a file set, the file set being stored in a local storage device, and the at least one count indicating the number of occurrences of the at least one data segment in the file set. The method further includes determining a deduplication ratio of the file based on the at least one count, the deduplication ratio indicating an overlapping level of the file with other files in the file set. The method further includes migrating the file from the local storage device to a remote storage device according to a determination that the deduplication ratio of the file is lower than a threshold.Type: ApplicationFiled: May 31, 2020Publication date: September 30, 2021Inventors: Chao Lin, Yuting Zhang, Qianyun Cheng
-
Publication number: 20210263804Abstract: Embodiments of this disclosure relate to a method, a device and a computer program product for data protection. The method comprises determining objects selected by a user in a set of objects, and automatically generating one or more corresponding filtering conditions according to the objects selected by the user. The method further comprises automatically setting a predetermined protection policy for objects meeting the filtering conditions in the set of objects. In the embodiments of this disclosure, corresponding filtering conditions are automatically generated according to some protected objects selected by a user to form a dynamic filter, without manually setting the filtering conditions by the user, thereby improving the user experience of a data protection system.Type: ApplicationFiled: May 4, 2020Publication date: August 26, 2021Inventors: Simon Zhang, Leon Qianyun Cheng
-
Publication number: 20210119942Abstract: According to example embodiments of the present disclosure, provided is a method, device and computer program product for backing up data. The method comprises: determining a first number of data streams for sending target data; causing the target data to be sent to a buffer via the first number of data streams; determining a second number of data streams for sending the target data from the buffer to a server based on a transmission parameter associated with transmission of the target data to the buffer and a capability of the server for receiving data from the buffer; and causing the target data to be sent from the buffer to the server via the second number of data streams. Thereby, the present solution can improve the performance of sending data in a backup client.Type: ApplicationFiled: February 21, 2020Publication date: April 22, 2021Inventors: Yi Wang, Qianyun Cheng, Jingrong Zhao
-
Patent number: 10419894Abstract: A method and apparatus for maintaining a participation level for a plurality of communication devices assigned to a task group. A server is communicatively coupled to the plurality of communication devices assigned to the task group and defines a minimum quantity of communication devices to be assigned an active executor role for the task group. Communication devices that are assigned the active executor role are locked to the active executor role for the task group when the quantity of communication devices that are currently assigned the active executor role does not exceed the minimum quantity of communication devices to be assigned the active executor role for the task group.Type: GrantFiled: January 15, 2016Date of Patent: September 17, 2019Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Qianyun Cheng, Lanjian Cao, Quanwen Du, He Huang
-
Publication number: 20190007802Abstract: A method and apparatus for maintaining a participation level for a plurality of communication devices assigned to a task group. A server is communicatively coupled to the plurality of communication devices assigned to the task group and defines a minimum quantity of communication devices to be assigned an active executor role for the task group. Communication devices that are assigned the active executor role are locked to the active executor role for the task group when the quantity of communication devices that are currently assigned the active executor role does not exceed the minimum quantity of communication devices to be assigned the active executor role for the task group.Type: ApplicationFiled: January 15, 2016Publication date: January 3, 2019Inventors: Qianyun CHENG, Lanjian CAO, Quanwen DU, He HUANG