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: 11962662
    Abstract: 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: Grant
    Filed: March 26, 2020
    Date of Patent: April 16, 2024
    Assignee: Beijing Wodong Tianjun Information Technology Co., Ltd.
    Inventors: Weizhi Li, Ruiyang Zhang, Xianghong Luo, Changping Peng, Yongjun Bao
  • Publication number: 20230334336
    Abstract: 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: Application
    Filed: May 3, 2022
    Publication date: October 19, 2023
    Inventors: Jianfei Yang, Ruiyang Zhang, Mingyi Luo, Weilan Pu, Lifeng Zheng, Xiaofeng Ge
  • Patent number: 11656950
    Abstract: 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: Grant
    Filed: September 11, 2020
    Date of Patent: May 23, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Kang, Chenglin Li, Ruiyang Zhang, Mingyi Luo, Hongyuan Zeng
  • Patent number: 11513964
    Abstract: 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: Grant
    Filed: April 20, 2021
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Chi Chen, Ruiyang Zhang, Weilan Pu
  • Publication number: 20220292022
    Abstract: 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: Application
    Filed: April 20, 2021
    Publication date: September 15, 2022
    Inventors: Chi Chen, Ruiyang Zhang, Weilan Pu
  • Patent number: 11438416
    Abstract: 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: Grant
    Filed: April 22, 2021
    Date of Patent: September 6, 2022
    Assignee: Dell Products L.P.
    Inventors: Jian Kang, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
  • Patent number: 11422729
    Abstract: 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: Grant
    Filed: May 27, 2020
    Date of Patent: August 23, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Chi Chen, Weilan Pu, Ruiyang Zhang
  • Publication number: 20220224765
    Abstract: 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: Application
    Filed: March 26, 2020
    Publication date: July 14, 2022
    Applicant: Beijing Wodong Tianjun Information Technology Co., Ltd
    Inventors: Weizhi Li, Ruiyang Zhang, Xianghong Luo, Changping Peng, Yongjun Bao
  • Patent number: 11314581
    Abstract: 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: Grant
    Filed: May 21, 2020
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
  • Publication number: 20210402382
    Abstract: 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: Application
    Filed: December 10, 2018
    Publication date: December 30, 2021
    Inventors: Ying Zhou, Ruiyang Zhang, Penghui Li, Qian Zhang, Shan Yu, Fang Wang
  • Publication number: 20210286680
    Abstract: 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: Application
    Filed: September 11, 2020
    Publication date: September 16, 2021
    Inventors: Jian Kang, Chenglin Li, Ruiyang Zhang, Mingyi Luo, Hongyuan Zeng
  • Publication number: 20210117121
    Abstract: 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: Application
    Filed: May 27, 2020
    Publication date: April 22, 2021
    Inventors: Chi Chen, Weilan Pu, Ruiyang Zhang
  • Publication number: 20210117267
    Abstract: 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: Application
    Filed: May 21, 2020
    Publication date: April 22, 2021
    Inventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang