Patents by Inventor Chen Gong

Chen Gong 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: 12360814
    Abstract: A technique for computing resource management involves determining a first resource request frequency based on the number of trigger signals received from a storage device during a first period. The trigger signals are generated when a data amount of modified metadata stored in the storage device reaches a threshold data amount. The technique further involves determining a second resource request frequency based on the number of trigger signals received from the storage device during a second period subsequent to the first period. The technique further involves adjusting computing resources for performing an operation of copying the modified metadata in the storage device to a storage medium based on a comparison of the first resource request frequency and the second resource request frequency. Accordingly, computing resources can be fully utilized, and an operation of copying modified metadata to a magnetic disk can be timely performed.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: July 15, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Ming Zhang, Chen Gong, Donglei Wang
  • Patent number: 12293102
    Abstract: Techniques for de-duplicating data involve: determining a target physical block in a first storage device. The techniques further involve: determining a compression ratio of a target data block in a plurality of data blocks to be transferred. The techniques further involve: determining a target hash value of the target data block in response to the compression ratio being lower than a threshold compression ratio. The techniques further involve: determining a de-duplication operation for the target data block based on the target hash value and a de-duplication hash table, the de-duplication hash table storing hash values of data blocks that have been transferred from the first storage device to the second storage device. Accordingly, the amount of data that needs to be transferred can be reduced, and the storage space of the storage devices can be improved, thus increasing the resource utilization and improving the user experience.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: May 6, 2025
    Assignee: Dell Products L.P.
    Inventors: Changxu Jiang, Chen Gong, Fei Wang
  • Patent number: 12271610
    Abstract: Techniques for data storage involve selecting a target Redundant Array of Independent Disks (RAID) from a plurality of RAIDs in a storage resource pool. Such techniques further involve determining a local neighbor matrix of the target RAID based on the target RAID, wherein the local neighbor matrix indicates distribution of a plurality of storage extents of a plurality of RAID extents of the target RAID on the storage resource pool. Such techniques further involve performing a resource reallocating operation on the storage resource pool based on the local neighbor matrix. Accordingly, a local neighbor matrix can be calculated at the granularity of an individual RAID, and the local neighbor matrix can be applied to balance a local neighboring relationship, so as to ensure overall balance of the neighbor matrix of the entire storage resource pool and improve IO performance.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: April 8, 2025
    Assignee: Dell Products L.P.
    Inventors: Sheng Wang, Dapeng Chi, Huan Chen, Chen Gong
  • Patent number: 12271598
    Abstract: Techniques for transferring data involve: determining a first physical block in a first storage device, the first physical block having a plurality of data blocks stored thereon. The techniques further involve: determining, based on a first data block of the plurality of data blocks, whether a set of logically contiguous data blocks that comprise the first data block exist in the first physical block, the set of data blocks having a target heat greater than a threshold heat. The techniques further involve: transferring, in response to the existence of the set of data blocks in the first physical block, the set of data blocks into a second storage device for contiguous storage in a second physical block of the second storage device. Accordingly, relatively high heat data blocks are transferred to device with higher access speed, thereby reducing data access time, increasing data processing efficiency, and improving user experience.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: April 8, 2025
    Assignee: Dell Products L.P.
    Inventors: Changxu Jiang, Chen Gong, Fei Wang
  • Publication number: 20250103706
    Abstract: Techniques for recovering data involve, in response to detecting that a data block of a storage system is attacked, determining one or more attacked data blocks, wherein snapshots in multiple snapshots of the storage system have snapshot replicate numbers. Such techniques further involve determining one or more data block replicate numbers of the one or more attacked data blocks. Such techniques further involve identifying the latest target snapshot in the multiple snapshots based on the snapshot replicate numbers of snapshots in the multiple snapshots and the one or more data block replicate numbers, wherein all data blocks in the target snapshot are not attacked. Such techniques further involve recovering data of the storage system based on the latest target snapshot.
    Type: Application
    Filed: March 27, 2024
    Publication date: March 27, 2025
    Inventors: Weibing Zhang, Lei Gao, Chen Gong
  • Publication number: 20250090567
    Abstract: Described herein are compositions comprising RNA origami (RNAOG) which include 5-fluorouracil (5FU) or analogues thereof are described which can be used to both directly treat a cancer by inhibiting a biochemical pathway overexpressed in a cancer cell and indirectly treat a cancer by inducing an anti-cancer immune response. Also described herein are methods of using said compositions for treating cancer, inducing an anti-cancer immune response, and/or killing a cancer cell.
    Type: Application
    Filed: January 10, 2023
    Publication date: March 20, 2025
    Inventors: Hao YAN, Yang XU, Xiaodong QI, Guangbao YAO, Chen GONG, Yung CHANG, Theresa YIP
  • Publication number: 20250094292
    Abstract: Techniques for recovering data involve determining, in response to a request of user equipment, at least one storage block to be recovered under the request, wherein the at least one storage block is composed of storage regions. Such techniques further involve acquiring a cache type of the at least one storage block in a buffer, wherein the cache type is based on the number of recovery regions indicated by the buffer for the at least one storage block. Such techniques further involve determining, based on the cache type, cache regions from regions composing the at least one storage block. Such techniques further involve updating recovery data in the cache regions to the buffer. Such techniques further involve recovering, in response to a recovery confirmation operation, data of the at least one storage block in the user equipment based on the recovery data cached in the buffer after the update.
    Type: Application
    Filed: March 25, 2024
    Publication date: March 20, 2025
    Inventors: Ming Zhang, Chen Gong, Liangfeng Zhu, Jian Liu
  • Publication number: 20250058219
    Abstract: A virtual character control method and an electronic device thereof. The method includes: displaying a first attack control on a graphical user interface; in response to detecting a first touch-control operation acting on the first attack control, determining whether the first touch-control operation is a click operation or a sliding operation; in response to determining that the first touch-control operation is the click operation, controlling a virtual character to perform a first attack action corresponding to the first attack control; and in response to determining that the first touch-control operation is the sliding operation, determining a first target action from a first action set according to the sliding operation, and controlling the virtual character to perform the first target action.
    Type: Application
    Filed: May 15, 2023
    Publication date: February 20, 2025
    Applicant: NETEASE (HANGZHOU) NETWORK CO., LTD.
    Inventors: Lei KUAN, Hanlin WEI, Xutao HU, Chen GONG, Tao CHEN
  • Publication number: 20250014218
    Abstract: A method includes capturing, via a camera that is inserted into a cavity, a first image of a surface defining the cavity and compressing the first image, using a compression algorithm, to generate a first feature vector. The method also includes identifying a second feature vector of a plurality of second feature vectors that best matches the first feature vector. The plurality of second feature vectors was generated by compressing second images of the surface using the compression algorithm. The second images were captured prior to insertion of the camera into the cavity and prior to capturing the first image. The method also includes generating, using the second feature vector, output indicating a position and/or an orientation of the camera as the camera captured the first image.
    Type: Application
    Filed: November 9, 2022
    Publication date: January 9, 2025
    Inventors: Eric J. SEIBEL, Chen GONG, Andrew LEWIS, Yaxuan ZHOU, Blake HANNAFORD
  • Patent number: 12175113
    Abstract: In techniques for flushing data, based on a maturity level of a storage segment, the storage segment is inserted into a list to be flushed corresponding to the maturity level in a plurality of lists to be flushed, the plurality of lists to be flushed respectively correspond to different maturity levels, and the maturity level at least indicates a proportion of the number of data-written blocks to the total number of blocks of the storage segment; and the list to be flushed for the corresponding maturity level in the plurality of lists to be flushed is flushed to a disk array according to a descending order of the maturity levels. In this way, the bandwidth utilization of the disk array can be improved.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: December 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Qiaosheng Zhou, Ming Zhang, Chen Gong
  • Publication number: 20240315553
    Abstract: A retina image template matching method is based on the registration and comparison between the images captured with portable low-cost fundus cameras (e.g., a consumer grade camera typically incorporated into a smartphone or tablet computer) and a baseline image. The method solves the challenges posed by registering small and low-quality retinal template images captured with such cameras. Our method combines dimension reduction methods with a mutual information (MI) based image registration technique. In particular, principle components analysis (PCA) and optionally block PCA are used as a dimension reduction method to localize the template image coarsely to the baseline image, then the resulting displacement parameters are used to initialize the MI metric optimization for registration of the template image with the closest region of the baseline image.
    Type: Application
    Filed: May 15, 2024
    Publication date: September 26, 2024
    Applicant: MAGIC LEAP, INC.
    Inventors: Eric J. SEIBEL, Chen GONG, Steven L. BRUNTON, Nils Benjamin ERICHSON, Laura TRUTOIU, Brian T. SCHOWENGERDT
  • Patent number: 12099477
    Abstract: A method of performing synchronous replication from a primary storage system apparatus (PSSA) to a secondary storage system apparatus (SSSA) is provided. The method includes (a) in response to write requests received by the PSSA, (i) calculating metadata changes by the PSSA for accommodating the write requests, (ii) generating, by the PSSA, metadata journal log entries that describe the metadata changes, and (iii) mirroring the metadata journal log entries from the PSSA to the SSSA; (b) regenerating the metadata changes by the SSSA based on the metadata journal log entries mirrored from the PSSA to the SSSA; and (c) writing the regenerated metadata changes to persistent storage of the SSSA. A method performed by the SSSA is also provided. An apparatus, system, and computer program product for performing similar methods are also provided.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: September 24, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Joseph Yuan Gu, Tianfang Xiong, Qi Qu, Weibing Zhang, Lei Gao, Wai C. Yim, Chen Gong
  • Publication number: 20240311472
    Abstract: Systems and methods for storage system attack detection and response are described. In an illustrative, non-limiting embodiment, a method may include: obtaining a plurality of count features corresponding to a respective plurality of time points, where the count features include a plurality of count values for data blocks of a storage object; determining, for a first time point, a plurality of corresponding correlation coefficients between a first count feature for the first time point and other count features for other time points; determining a score for the first time point based, at least in part, on the plurality of corresponding correlation coefficients; determining that the score is less than a predetermined threshold; determining, based on the score being less than the predetermined threshold, that the storage object corresponding to the first time point is under an attack; and providing information responsive to the attack to a third party.
    Type: Application
    Filed: March 15, 2023
    Publication date: September 19, 2024
    Applicant: Dell Products, L.P.
    Inventors: Weibing Zhang, Lei Gao, Chen Gong, Wai Yim
  • Publication number: 20240298643
    Abstract: Provided are a benzimidazole compound as represented by formula (I) or a salt thereof, a preparation method therefor, and the use thereof. The benzimidazole compound or the salt thereof has excellent insecticidal and acaricidal effects, and can display acaricidal effects especially when same is used at a low concentration.
    Type: Application
    Filed: February 22, 2022
    Publication date: September 12, 2024
    Inventors: Laijun ZHANG, Yu LIU, Ranjin LIU, Yingrui CUI, Yuqi WANG, Shiling WANG, Ruijie FENG, Zhanru ZHAO, Xinhao WEI, Yahui LI, Yaoyao DU, Chen GONG, Yunxiao SUN, Shien FAN, Qiangqiang GUO, Wei GUO, Jie GAO, Yingshuai LIU, Ning LI
  • Publication number: 20240302970
    Abstract: Techniques detect a sequential stream. Such techniques involve receiving a plurality of input/outputs (IOs). Such techniques further involve storing corresponding IO descriptors in a pool for the received plurality of IOs. Such techniques further involve predicting the plurality of IOs as a target sequential stream according to a plurality of IO descriptors stored in the pool that correspond to a first set of IOs. Such techniques further involve determining that the received plurality of IOs are the target sequential stream in response to detecting that the plurality of IO descriptors stored in the pool match a second set of IOs. The second set of IOs is a plurality of IOs sequentially arranged subsequent to the first set of IOs in the target sequential stream.
    Type: Application
    Filed: September 14, 2023
    Publication date: September 12, 2024
    Inventors: Xuemin Wang, Juan Yan, Lei Gao, Chen Gong
  • Publication number: 20240302963
    Abstract: Techniques perform data detection. Such techniques involve determining, based on a start sector address of a first mapping range composed of sectors in a physical address space, a first mapping region where the start sector address is located, the first mapping range corresponding to a first virtual block. Such techniques further involve comparing the first mapping region with a second mapping region, a second mapping range corresponding to a second virtual block different from the first virtual block at least partially corresponding to the second mapping region. Such techniques further involve comparing the first mapping range with the second mapping range in response to the first mapping region being the same as the second mapping region. Such techniques further involve determining that the first mapping range overlaps the second mapping range in response to that the first mapping range and the second mapping range have a common range.
    Type: Application
    Filed: September 25, 2023
    Publication date: September 12, 2024
    Inventors: Ming Zhang, Chen Gong, Sheng Wang, Huan Chen, Jian Liu
  • Patent number: 12066937
    Abstract: Techniques for flushing metadata involve: receiving a flushing request, the flushing request instructing to flush metadata in at least one cache region to a persistent storage device; acquiring a plurality of target indicators, the target indicator at least indicating a type of a cache region and a block in the cache region, where the plurality of target indicators are classified based on types of cache regions indicated by the target indicators among the plurality of target indicators; determining, from the plurality of target indicators, at least one target indicator of the same type as the at least one cache region; and flushing metadata in a block indicated by the at least one target indicator. Such techniques avoid flushing a cache region that does not need to be flushed, shortens the response time to the flushing request, and reduces the occupancy of system resources.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: August 20, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Ming Zhang, Chen Gong, Qiaosheng Zhou
  • Publication number: 20240258753
    Abstract: A female connector, a male connector, a connector assembly, and a vehicle-mounted device are used for intelligent driving or assisted driving. The female connector includes a first insulating body and a first protective housing. The first insulating body is disposed in the first protective housing. A first jack and a second jack are disposed on the first insulating body. The male connector includes a second insulating body and a second protective housing. A first pin and a second pin are convexly disposed on the second insulating body. The second protective housing is disposed around the first pin and the second pin. The first pin and the second pin are respectively configured to transmit signals with different rates. The second protective housing is inserted between the first protective housing and the first insulating body.
    Type: Application
    Filed: February 29, 2024
    Publication date: August 1, 2024
    Inventors: Huiru Yan, Chen Gong, Haifeng Tong
  • Patent number: D1037170
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: July 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huiru Yan, Chen Gong, Haifeng Tong
  • Patent number: D1038037
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 6, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huiru Yan, Chen Gong, Haifeng Tong