Patents by Inventor Heyang Sun

Heyang 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).

  • Patent number: 12681901
    Abstract: The present disclosure relates to de-duplication. An example method includes acquiring mirror files, wherein each mirror file in the mirror files includes at least one layer. The method further includes generating a directory by de-duplicating layers of the mirror files. The method further includes redirecting the de-duplicated mirror files to the directory by using hard links. The method further includes packaging the redirected mirror files and the directory into a target package. Beneficially, the mirror files can be de-duplicated in a unit of layer, and the flexibility in downloading a part of the mirror files can further be ensured.
    Type: Grant
    Filed: December 31, 2024
    Date of Patent: July 14, 2026
    Assignee: DELL PRODUCTS L.P.
    Inventors: Tianbo Zhang, Heyang Sun, Xiao Le Shang, Lu Lei
  • Publication number: 20260147733
    Abstract: The present disclosure relates to de-duplication. An example method includes acquiring mirror files, wherein each mirror file in the mirror files includes at least one layer. The method further includes generating a directory by de-duplicating layers of the mirror files. The method further includes redirecting the de-duplicated mirror files to the directory by using hard links. The method further includes packaging the redirected mirror files and the directory into a target package. Beneficially, the mirror files can be de-duplicated in a unit of layer, and the flexibility in downloading a part of the mirror files can further be ensured.
    Type: Application
    Filed: December 31, 2024
    Publication date: May 28, 2026
    Inventors: Tianbo Zhang, Heyang Sun, Xiao Le Shang, Lu Lei
  • Patent number: 12511038
    Abstract: The technologies described herein are generally directed toward writing multiple data objects to object storage. An example method can include receiving an aggregated data object comprising a set of data objects and metadata corresponding to respective data objects of the set of data objects. The method can further include updating the metadata to comprise the respective storage locations. Further, the method can include updating the metadata to include the respective storage locations. The method can further include allocating the metadata to be stored by metadata processing equipment, resulting in the metadata being stored in metadata storage equipment.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: December 30, 2025
    Assignee: Dell Products L.P.
    Inventors: Xiao Le Shang, Wesley Sun, Lu Lei, Heyang Sun, Kalyan C Gunda
  • Publication number: 20250085846
    Abstract: The technologies described herein are generally directed toward writing multiple data objects to object storage. An example method can include receiving an aggregated data object comprising a set of data objects and metadata corresponding to respective data objects of the set of data objects. The method can further include updating the metadata to comprise the respective storage locations. Further, the method can include updating the metadata to include the respective storage locations. The method can further include allocating the metadata to be stored by metadata processing equipment, resulting in the metadata being stored in metadata storage equipment.
    Type: Application
    Filed: September 8, 2023
    Publication date: March 13, 2025
    Inventors: Xiao Le Shang, Wesley Sun, Lu Lei, Heyang Sun, Kalyan C. Gunda
  • Patent number: 12105969
    Abstract: Storage processes are described. For instance, dumping of cache data in a memory table at a source directory table partition in a source container group is stopped in response to receiving a close signal. A notification for creating a target directory table partition is sent to a target container group, the notification including a checkpoint at the source directory table partition. The cache data in the memory table is sent to the target container group, and the source container group is closed in response to a determination that an ownership of the target directory table partition is updated to the target container group. A rescheduling and/or upgrading solution is thus proposed for a source container group, so that the source container group is still in a service state during the rescheduling and/or upgrading solution, which improves the performance of storage services and reduces the data unavailable time.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: October 1, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Heyang Sun, Wesley Wei Sun, Xiao Le Shang, Tianbo Zhang, Jingyi Wang
  • Publication number: 20240231652
    Abstract: Storage processes are described. For instance, dumping of cache data in a memory table at a source directory table partition in a source container group is stopped in response to receiving a close signal. A notification for creating a target directory table partition is sent to a target container group, the notification including a checkpoint at the source directory table partition. The cache data in the memory table is sent to the target container group, and the source container group is closed in response to a determination that an ownership of the target directory table partition is updated to the target container group. A rescheduling and/or upgrading solution is thus proposed for a source container group, so that the source container group is still in a service state during the rescheduling and/or upgrading solution, which improves the performance of storage services and reduces the data unavailable time.
    Type: Application
    Filed: December 14, 2022
    Publication date: July 11, 2024
    Inventors: Heyang Sun, Wesley Wei Sun, Xiao Le Shang, Tianbo Zhang, Jingyi Wang
  • Publication number: 20240134544
    Abstract: Storage processes are described. For instance, dumping of cache data in a memory table at a source directory table partition in a source container group is stopped in response to receiving a close signal. A notification for creating a target directory table partition is sent to a target container group, the notification including a checkpoint at the source directory table partition. The cache data in the memory table is sent to the target container group, and the source container group is closed in response to a determination that an ownership of the target directory table partition is updated to the target container group. A rescheduling and/or upgrading solution is thus proposed for a source container group, so that the source container group is still in a service state during the rescheduling and/or upgrading solution, which improves the performance of storage services and reduces the data unavailable time.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 25, 2024
    Inventors: Heyang Sun, Wesley Wei Sun, Xiao Le Shang, Tianbo Zhang, Jingyi Wang