Patents by Inventor Ruiyang Zhang
Ruiyang Zhang 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: 11962662Abstract: Embodiments of the present application disclose a method and an apparatus for pushing information. One embodiment of the method comprises: in response to the receipt of an information push request sent by a user by means of a terminal, determining object information about at least one object associated with user information included in the information push request; determining target push information according to the user information, the object information, and a pre-established information determination model, the information determination model being used for characterizing a correlation between user information, object information, and target push information; and pushing the target push information to the terminal for the user to view by means of the terminal.Type: GrantFiled: March 26, 2020Date of Patent: April 16, 2024Assignee: Beijing Wodong Tianjun Information Technology Co., Ltd.Inventors: Weizhi Li, Ruiyang Zhang, Xianghong Luo, Changping Peng, Yongjun Bao
-
Publication number: 20230334336Abstract: An apparatus comprises a processing device configured to determine one or more testing goals for testing to be performed on one or more of a plurality of information technology assets of an information technology infrastructure and to select two or more of a plurality of testing plans based at least in part on scores assigned to respective ones of the plurality of testing plans, the assigned scores characterizing whether respective ones of the plurality of testing plans meet the determined one or more testing goals. The processing device is further configured to generate, utilizing one or more machine learning-based genetic algorithms that take as input the selected two or more testing plans, one or more additional testing plans, and to execute the one or more additional testing plans on the one or more of the plurality of information technology assets of the information technology infrastructure.Type: ApplicationFiled: May 3, 2022Publication date: October 19, 2023Inventors: Jianfei Yang, Ruiyang Zhang, Mingyi Luo, Weilan Pu, Lifeng Zheng, Xiaofeng Ge
-
Patent number: 11656950Abstract: Techniques involve: acquiring a first source snapshot for a source storage object stored in a source storage device; determining first difference data between the first source snapshot and the source storage object or a second source snapshot for the source storage object, creation time of the first source snapshot being associated with creation time of the second source snapshot; and sending the first difference data to a destination storage device to enable the destination storage device to create a first destination snapshot for a destination storage object stored in the destination storage device based on the first difference data. Such techniques can migrate snapshots more efficiently to improve storage management efficiency.Type: GrantFiled: September 11, 2020Date of Patent: May 23, 2023Assignee: EMC IP Holding Company LLCInventors: Jian Kang, Chenglin Li, Ruiyang Zhang, Mingyi Luo, Hongyuan Zeng
-
Patent number: 11513964Abstract: A data-relationship-based FAST cache system includes a storage controller that is coupled to first storage device(s) and second storage device(s). The storage controller identifies a relationship between first data stored in the first storage device(s) and second data stored in the first storage device (s), with the relationship based on a difference between a first number of accesses of the first data associated with a first time period and a second number of accesses of the second data associated with the first time period being within an access difference threshold range. Subsequent to identifying the relationship, the storage controller determines that the first data has been accessed in the first storage device(s) a number of times within a second time period that exceeds a FAST cache threshold and, in response, moves both the first data and the second data to the second storage device(s) based on the relationship.Type: GrantFiled: April 20, 2021Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventors: Chi Chen, Ruiyang Zhang, Weilan Pu
-
Publication number: 20220292022Abstract: A data-relationship-based FAST cache system includes a storage controller that is coupled to first storage device(s) and second storage device(s). The storage controller identifies a relationship between first data stored in the first storage device(s) and second data stored in the first storage device (s), with the relationship based on a difference between a first number of accesses of the first data associated with a first time period and a second number of accesses of the second data associated with the first time period being within an access difference threshold range. Subsequent to identifying the relationship, the storage controller determines that the first data has been accessed in the first storage device(s) a number of times within a second time period that exceeds a FAST cache threshold and, in response, moves both the first data and the second data to the second storage device(s) based on the relationship.Type: ApplicationFiled: April 20, 2021Publication date: September 15, 2022Inventors: Chi Chen, Ruiyang Zhang, Weilan Pu
-
Patent number: 11438416Abstract: A shared storage dynamic user quota system includes a storage management device coupled to a storage system having a shared storage space. The storage management device receives a data storage request from a user device to store data in the shared storage space. If the storage management device determines that the storage of the data in the shared storage space will exceed a user storage quota for a user associated with the user device, it determines whether the user qualifies to store the data in the shared storage space and exceed the user storage quota. In response to determining that the user qualifies to store the data in the shared storage space and exceed the user storage quota, the storage management device stored the data in the shared storage space.Type: GrantFiled: April 22, 2021Date of Patent: September 6, 2022Assignee: Dell Products L.P.Inventors: Jian Kang, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Patent number: 11422729Abstract: Techniques for data relocation involve: determining whether access frequency of a data block in a multi-tier storage system is periodic; in response to determining that the access frequency of the data block is periodic, determining a change cycle of the access frequency of the data block; and determining, based on the change cycle of the access frequency of the data block, priority of relocating the data block in the multi-tier storage system.Type: GrantFiled: May 27, 2020Date of Patent: August 23, 2022Assignee: EMC IP Holding Company LLCInventors: Chi Chen, Weilan Pu, Ruiyang Zhang
-
Publication number: 20220224765Abstract: Embodiments of the present application disclose a method and an apparatus for pushing information. One embodiment of the method comprises: in response to the receipt of an information push request sent by a user by means of a terminal, determining object information about at least one object associated with user information included in the information push request; determining target push information according to the user information, the object information, and a pre-established information determination model, the information determination model being used for characterizing a correlation between user information, object information, and target push information; and pushing the target push information to the terminal for the user to view by means of the terminal.Type: ApplicationFiled: March 26, 2020Publication date: July 14, 2022Applicant: Beijing Wodong Tianjun Information Technology Co., LtdInventors: Weizhi Li, Ruiyang Zhang, Xianghong Luo, Changping Peng, Yongjun Bao
-
Patent number: 11314581Abstract: Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.Type: GrantFiled: May 21, 2020Date of Patent: April 26, 2022Assignee: EMC IP Holding Company LLCInventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Publication number: 20210402382Abstract: The invention related to photocatalytic material field, and discloses a metal-doped amorphous carbon nitride photocatalytic material and the preparation method thereof. The method comprises: (1) mixing the nitrogen-rich organic matter with the metal salt; (2) calcining the mixture obtained in step (1) to obtain the photocatalytic material; the nitrogen-rich organic matter is selected from one or more of melamine, dicyandiamide, monocyanamide, thiourea, urea, hexamethylenetetramine, and biuret; the metal salt is selected from one or more of an alkali metal salt, an alkaline earth metal salt, and a transition metal salt. The method is simple, efficient, low-cost, requires no external catalyst, organic solvent and protective reagent, and does not require pretreatment of raw materials, and is a preparation method favorable for large-scale commercial production.Type: ApplicationFiled: December 10, 2018Publication date: December 30, 2021Inventors: Ying Zhou, Ruiyang Zhang, Penghui Li, Qian Zhang, Shan Yu, Fang Wang
-
Publication number: 20210286680Abstract: Techniques involve: acquiring a first source snapshot for a source storage object stored in a source storage device; determining first difference data between the first source snapshot and the source storage object or a second source snapshot for the source storage object, creation time of the first source snapshot being associated with creation time of the second source snapshot; and sending the first difference data to a destination storage device to enable the destination storage device to create a first destination snapshot for a destination storage object stored in the destination storage device based on the first difference data. Such techniques can migrate snapshots more efficiently to improve storage management efficiency.Type: ApplicationFiled: September 11, 2020Publication date: September 16, 2021Inventors: Jian Kang, Chenglin Li, Ruiyang Zhang, Mingyi Luo, Hongyuan Zeng
-
Publication number: 20210117267Abstract: Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.Type: ApplicationFiled: May 21, 2020Publication date: April 22, 2021Inventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Publication number: 20210117121Abstract: Techniques for data relocation involve: determining whether access frequency of a data block in a multi-tier storage system is periodic; in response to determining that the access frequency of the data block is periodic, determining a change cycle of the access frequency of the data block; and determining, based on the change cycle of the access frequency of the data block, priority of relocating the data block in the multi-tier storage system.Type: ApplicationFiled: May 27, 2020Publication date: April 22, 2021Inventors: Chi Chen, Weilan Pu, Ruiyang Zhang