Patents by Inventor Ao Sun

Ao Sun 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: 20250094050
    Abstract: The subject technology relates to storage. For instance, data is received through a first container in a first pod. The data is transmitted from the first container to a second container in the first pod through a transmission protocol, wherein the second container is used for assisting in implementing functions of the first pod and includes huge pages, and the data can be written to a disk through the second container. Beneficially, memory sharing between different pods or a plurality of containers can be achieved, thereby significantly improving the storage performance of large objects in an object storage system, and enabling some containers to have their dedicated resources.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 20, 2025
    Inventors: Xingshan Wang, Ao Sun, Yu Teng
  • Patent number: 12235753
    Abstract: A system can determine a first correlation between respective percentages of stored garbage and respective amounts of garbage of a block storage system based on determining the respective amounts of garbage among first blocks of the respective blocks that satisfy respective criterions of the respective percentages of stored garbage. The system can, based on the first correlation, determine a second correlation between an estimated throughput applicable to reclaiming garbage in the block storage system and the respective amounts of garbage of the block storage system. The system can, based on the first correlation and the second correlation and for a specified target reclamation throughput, determine a corresponding first percentage of stored garbage of the respective percentages of stored garbage. The system can perform copy-forward garbage collection on second blocks of the block storage system that satisfy a criterion defined with respect to the first percentage of stored garbage.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: February 25, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Yi Ye, Kalyan C. Gunda, Ao Sun
  • Patent number: 12229139
    Abstract: The technologies described herein are generally directed toward retrieving data from streaming storage. In an embodiment, a method can include receiving an application data request that identifies application data to be retrieved from a sequence of stored data chunks that correspond to a stored stream of data. The method can further include, based on the application data request, estimating a first estimated location of the application data, with the first estimated location including an identified chunk of a sequence of chunks. Further, the method can include, based on the application data request and a characteristic of the identified chunk, retrieving, by the system, a first data block that is estimated to comprise the application data, resulting in a first retrieved data block.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: February 18, 2025
    Assignee: Dell Products, L.P.
    Inventors: Yurun Wu, Jiang Cao, Lu Lei, Willa Lang Yuan, Jian Gong, Lemonie Mengchi Li, Xiaoxiao Mao, Shu Jiang, Kalyan Gunda, Ao Sun
  • Publication number: 20250005023
    Abstract: The technologies described herein are generally directed toward retrieving data from streaming storage. In an embodiment, a method can include receiving an application data request that identifies application data to be retrieved from a sequence of stored data chunks that correspond to a stored stream of data. The method can further include, based on the application data request, estimating a first estimated location of the application data, with the first estimated location including an identified chunk of a sequence of chunks. Further, the method can include, based on the application data request and a characteristic of the identified chunk, retrieving, by the system, a first data block that is estimated to comprise the application data, resulting in a first retrieved data block.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Yurun Wu, Jiang Cao, Lu Lei, Willa Lang Yuan, Jian Gong, Lemonie Mengchi Li, Xiaoxiao Mao, Shu Jiang, Kalyan Gunda, Ao Sun
  • Publication number: 20240408126
    Abstract: A bacterial capsular oligosaccharide derivative, a preparation method therefor, a pharmaceutical composition and a use thereof. The derivative is as shown in formula (I), and the substituent is described in detail in the description. The derivative has anti-inflammatory activity and can be used for treating sepsis.
    Type: Application
    Filed: September 29, 2022
    Publication date: December 12, 2024
    Applicant: PEKING UNIVERSITY
    Inventors: Zhongjun Li, Zhongtang Li, Xiaoyu Sun, Yuchao Wang, Xiangbao Meng, Yao Yu, Ao Sun
  • Patent number: 11999082
    Abstract: The present invention provides a fast-curing molding process for epoxy resin. The method includes the following steps: S1, mixing epoxy resin A glue and a protein-grafted manganese-zinc-iron oxide nanomaterial well into a colloidal state, and grounding the mixture for 10 to 30 min; S2, adding epoxy resin B glue to the mixed colloid in S1, and performing ultrasonic dispersion at 20 to 30° C. for 10 to 30 min; and S3, placing the mixture obtained after ultrasonic dispersion in S2 in a vacuum environment for 20 to 40 min, then taking the mixture out and injecting the mixture into a mold, placing the mold and the mixed colloid into an electromagnetic induction heater, placing the electromagnetic induction heater in a magnetic field environment with a magnetic field intensity of 1 to 1.5 mT for 2 to 3 h, cooling and then taking them out to obtain the cured epoxy resin.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: June 4, 2024
    Assignee: Huazhong University of Science and Technology
    Inventors: Renfu Li, Yichao Li, Ao Sun, Jiaji Sun
  • Publication number: 20240149500
    Abstract: The present invention provides a fast-curing molding process for epoxy resin. The method includes the following steps: S1, mixing epoxy resin A glue and a protein-grafted manganese-zinc-iron oxide nanomaterial well into a colloidal state, and grounding the mixture for 10 to 30 min; S2, adding epoxy resin B glue to the mixed colloid in S1, and performing ultrasonic dispersion at 20 to 30° C. for 10 to 30 min; and S3, placing the mixture obtained after ultrasonic dispersion in S2 in a vacuum environment for 20 to 40 min, then taking the mixture out and injecting the mixture into a mold, placing the mold and the mixed colloid into an electromagnetic induction heater, placing the electromagnetic induction heater in a magnetic field environment with a magnetic field intensity of 1 to 1.5 mT for 2 to 3 h, cooling and then taking them out to obtain the cured epoxy resin.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 9, 2024
    Applicant: Huazhong University of Science and Technology
    Inventors: Renfu LI, Yichao LI, Ao SUN, Jiaji SUN
  • Publication number: 20240126689
    Abstract: A system can determine a first correlation between respective percentages of stored garbage and respective amounts of garbage of a block storage system based on determining the respective amounts of garbage among first blocks of the respective blocks that satisfy respective criterions of the respective percentages of stored garbage. The system can, based on the first correlation, determine a second correlation between an estimated throughput applicable to reclaiming garbage in the block storage system and the respective amounts of garbage of the block storage system. The system can, based on the first correlation and the second correlation and for a specified target reclamation throughput, determine a corresponding first percentage of stored garbage of the respective percentages of stored garbage. The system can perform copy-forward garbage collection on second blocks of the block storage system that satisfy a criterion defined with respect to the first percentage of stored garbage.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 18, 2024
    Inventors: Yi Ye, Kalyan C. Gunda, Ao Sun
  • Patent number: 11755556
    Abstract: Management of a storage system is enabled. In an example, a partition index associated with the partition is obtained, the partition index comprising a group of nodes, a node in the group of nodes indicating metadata of an object in the group of objects. A valid node in the partition index is identified, the valid node indicating valid metadata of an object associated with the valid node in the storage system. A local index for the partition index is generated based on the valid node. In response to receiving an access request for a target object in the group of objects, the target object in the storage system is accessed based on the local index. With the foregoing example implementations, metadata in the storage system may be accessed more efficiently, and the overall response speed of the storage system may be increased.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: September 12, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yunhai Gong, Ao Sun, You Chen
  • Patent number: 11681475
    Abstract: Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: June 20, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Lu Lei, Ao Sun
  • Patent number: 11662927
    Abstract: Embodiments that process data are described. For instance, a method includes receiving, at a first disk management device in a storage system, an access request for accessing data in a plurality of disks associated with the storage system. The method further includes determining whether a first access engine for accessing the plurality of disks in the first disk management device is available. The method further includes redirecting the access request to a second disk management device in the storage system if it is determined that the first access engine is unavailable, wherein a second access engine in the second disk management device is available to access the plurality of disks. By means of this method, effective data access can be performed when an access engine of a disk management device is unavailable, thus realizing a more stable access capability and improving the user experience.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 30, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Xiaochen Liu, Ao Sun
  • Publication number: 20220334744
    Abstract: Embodiments that process data are described. For instance, a method includes receiving, at a first disk management device in a storage system, an access request for accessing data in a plurality of disks associated with the storage system. The method further includes determining whether a first access engine for accessing the plurality of disks in the first disk management device is available. The method further includes redirecting the access request to a second disk management device in the storage system if it is determined that the first access engine is unavailable, wherein a second access engine in the second disk management device is available to access the plurality of disks. By means of this method, effective data access can be performed when an access engine of a disk management device is unavailable, thus realizing a more stable access capability and improving the user experience.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 20, 2022
    Inventors: Xiaochen Liu, Ao Sun
  • Patent number: 11435906
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storage management. According to an example implementation of the present disclosure, a method for storage management includes: acquiring, at a host, a target response entry from a response queue, wherein the response queue includes at least one response entry associated with at least one storage device in a storage system which has been accessed by the host, and the target response entry records information about a target response of a target storage device in the at least one storage device to an access operation initiated by the host; determining, based on the target response entry, whether a failure associated with the target response occurs; and acquiring the target response based on the target response entry if it is determined that no failure occurs. Therefore, the storage performance can be improved.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: September 6, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Xingshan Wang, Ao Sun, Xiaochen Liu
  • Patent number: 11429303
    Abstract: A storage system is managed. For example, in response to a request at a first storage node for data related to a second storage node, it is determined whether the first storage node and the second storage node belong to the same storage node group having an interconnection structure. If it is determined that the first storage node and the second storage node belong to different storage node groups, data is transmitted between the first storage node and the second storage node based on a mapping between storage nodes in a first storage node group with the first storage node and storage nodes in a second storage node group with the second storage node. Thus, data transmission can be performed between different storage node groups through a mapping relationship.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 30, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Xingshan Wang, Ao Sun
  • Publication number: 20220244878
    Abstract: A storage system is managed. For example, in response to a request at a first storage node for data related to a second storage node, it is determined whether the first storage node and the second storage node belong to the same storage node group having an interconnection structure. If it is determined that the first storage node and the second storage node belong to different storage node groups, data is transmitted between the first storage node and the second storage node based on a mapping between storage nodes in a first storage node group with the first storage node and storage nodes in a second storage node group with the second storage node. Thus, data transmission can be performed between different storage node groups through a mapping relationship.
    Type: Application
    Filed: April 29, 2021
    Publication date: August 4, 2022
    Inventors: Xingshan Wang, Ao Sun
  • Patent number: 11372566
    Abstract: Embodiments of the present disclosure provide a method and device for storing data. The method comprises: generating a data block corresponding to data to be stored; aligning the data block to a boundary of a tracking unit of a predefined size for validating the data; and storing the aligned data block in at least one storage unit of a storage space, the at least one storage unit having an identical size. The method according to embodiments of the present disclosure can align the data block so as to minimize the waste of storage space and avoid the situation where the rest data cannot be validated due to disappearance of partial data.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: June 28, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Lu Lei, Chen Wang, Gary Jialei Wu, Ronnie Yu Cai, Ao Sun
  • Patent number: 11340811
    Abstract: Storage blocks are managed. For instance, a set of write parameters and a set of deletion parameters are obtained related to a target storage block. In response to the set of write parameters matching the set of deletion parameters, a first data length is obtained for the target storage block, the first data length being determined in response to receiving a write request for the target storage block. Further, reclaim information is determined related to the target storage block based on the first data length and the set of deletion parameters. It is thus possible to reduce times of scanning the entire object table to determine whether there is an object referring to the storage block, thereby reducing the time consumed by the verification process and improving the reclaiming speed of storage blocks.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: May 24, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Julius Zhu, Lu Lei, Ao Sun, Yu Teng
  • Publication number: 20220156243
    Abstract: Management of a storage system is enabled. In an example, a partition index associated with the partition is obtained, the partition index comprising a group of nodes, a node in the group of nodes indicating metadata of an object in the group of objects. A valid node in the partition index is identified, the valid node indicating valid metadata of an object associated with the valid node in the storage system. A local index for the partition index is generated based on the valid node. In response to receiving an access request for a target object in the group of objects, the target object in the storage system is accessed based on the local index. With the foregoing example implementations, metadata in the storage system may be accessed more efficiently, and the overall response speed of the storage system may be increased.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Yunhai Gong, Ao Sun, You Chen
  • Publication number: 20220156013
    Abstract: Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Lu Lei, Ao Sun
  • Publication number: 20220137832
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storage management. According to an example implementation of the present disclosure, a method for storage management includes: acquiring, at a host, a target response entry from a response queue, wherein the response queue includes at least one response entry associated with at least one storage device in a storage system which has been accessed by the host, and the target response entry records information about a target response of a target storage device in the at least one storage device to an access operation initiated by the host; determining, based on the target response entry, whether a failure associated with the target response occurs; and acquiring the target response based on the target response entry if it is determined that no failure occurs. Therefore, the storage performance can be improved.
    Type: Application
    Filed: December 7, 2020
    Publication date: May 5, 2022
    Inventors: Xingshan Wang, Ao Sun, Xiaochen Liu