Patents by Inventor Yanlong Yang
Yanlong Yang 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: 12436883Abstract: A method for data storage includes determining an expected expiration time of a new data file based on attribute information of the new data file and recorded attribute information of data files, in response to creation of the new data file in a level of a Log-Structured Merge Tree (LSM-Tree). Additionally, a block set corresponding to the expected expiration time is allocated for the new data file in a storage device. The recorded attribute information of the data files indicates a level where each of the data files is located, key information of each of the data files, and lifetime information of each of the data files. The data files that have been created comprise unexpired data files or both unexpired data files, and expired data files that expired within a preset period before creation time of the new data file.Type: GrantFiled: February 14, 2024Date of Patent: October 7, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Yuqi Zhang, Yanlong Yang, Lei Geng
-
Patent number: 12326844Abstract: A data processing method and device are provided. The data processing method includes acquiring hot keys read from a log structure merge (LSM) tree within a preset duration, determining a total size of the read hot keys, and adjusting a size of each of a plurality of levels of the LSM tree based on the total size of the read hot keys.Type: GrantFiled: July 6, 2023Date of Patent: June 10, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Xing He, Hao Yan, Zhao Chen, Yanlong Yang, Yiwen Zhang
-
Patent number: 12287732Abstract: A method and device for storing data are provided. The method includes: selecting at least one block from a plurality of blocks in a storage device as a evicting block or a target block based on an expected expiration time of each of the plurality of blocks in response to a request for garbage collection, wherein the expected expiration time of each block is obtained based on an expected expiration time of valid data of each block; and performing garbage collection based on the selected at least one block.Type: GrantFiled: July 19, 2023Date of Patent: April 29, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Lei Geng, Yanlong Yang, Yuqi Zhang
-
Publication number: 20250068560Abstract: A method and device for configuring zones of a Zoned Namespace (ZNS) Solid State Drive (SSD) are provided. The method includes determining types of sizes of zones into which storage space of the ZNS SSD is to be divided and a number of zones having each type of size, and sending information indicating the types of the sizes of the zones and the number of zones having each type of size to the ZNS SSD such that the storage space of the ZNS SSD is divided into zones having different sizes.Type: ApplicationFiled: March 13, 2024Publication date: February 27, 2025Applicant: Samsung Electronics Co., Ltd.Inventors: Xing HE, Hao YAN, Zhao CHEN, Yiwen ZHANG, Yanlong YANG
-
Publication number: 20240394238Abstract: A data processing method and device are provided. The data processing method includes acquiring hot keys read from a log structure merge (LSM) tree within a preset duration, determining a total size of the read hot keys, and adjusting a size of each of a plurality of levels of the LSM tree based on the total size of the read hot keys.Type: ApplicationFiled: July 6, 2023Publication date: November 28, 2024Inventors: Xing HE, Hao Yan, Zhao Chen, Yanlong Yang, Yiwen Zhang
-
Publication number: 20240377948Abstract: Provided are a compaction method and device for Sorted String Table (SST) files stored in zones of a Zoned Namespace Solid State Drive. The method includes: determining compaction priorities of a first plurality of SST files in a first level of a LSM-Tree based on attribute information of a first plurality of zones corresponding to the first plurality of SST files and a second plurality of SST files in a second level of the LSM-Tree, wherein the second level is adjacent and higher to the first level, a key range of the first plurality of SST files overlaps key ranges of SST files in the second level, and a key range of the second plurality of SST files overlaps key ranges of the first plurality of SST files. The method includes performing a compaction operation on an SST file having a highest compaction priority among the first plurality of SST files.Type: ApplicationFiled: January 26, 2024Publication date: November 14, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yiwen ZHANG, Yanlong YANG, Yuqi ZHANG, Xing HE
-
Publication number: 20240264935Abstract: A method for data storage includes determining an expected expiration time of a new data file based on attribute information of the new data file and recorded attribute information of data files, in response to creation of the new data file in a level of a Log-Structured Merge Tree (LSM-Tree). Additionally, a block set corresponding to the expected expiration time is allocated for the new data file in a storage device. The recorded attribute information of the data files indicates a level where each of the data files is located, key information of each of the data files, and lifetime information of each of the data files. The data files that have been created comprise unexpired data files or both unexpired data files, and expired data files that expired within a preset period before creation time of the new data file.Type: ApplicationFiled: February 14, 2024Publication date: August 8, 2024Inventors: Yuqi Zhang, Yanlong Yang, Lei Geng
-
Patent number: 11921629Abstract: A method for data storage includes determining an expected expiration time of a new data file based on attribute information of the new data file and recorded attribute information of data files, in response to creation of the new data file in a level of a Log-Structured Merge Tree (LSM-Tree). Additionally, a block set corresponding to the expected expiration time is allocated for the new data file in a storage device. The recorded attribute information of the data files indicates a level where each of the data files is located, key information of each of the data files, and lifetime information of each of the data files. The data files that have been created comprise unexpired data files or both unexpired data files, and expired data files that expired within a preset period before creation time of the new data file.Type: GrantFiled: November 25, 2022Date of Patent: March 5, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Yuqi Zhang, Yanlong Yang, Lei Geng
-
Publication number: 20240037027Abstract: A method and device for storing data are provided. The method includes: selecting at least one block from a plurality of blocks in a storage device as a evicting block or a target block based on an expected expiration time of each of the plurality of blocks in response to a request for garbage collection, wherein the expected expiration time of each block is obtained based on an expected expiration time of valid data of each block; and performing garbage collection based on the selected at least one block.Type: ApplicationFiled: July 19, 2023Publication date: February 1, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Lei Geng, Yanlong Yang, Yuqi Zhang
-
Patent number: 11426767Abstract: This disclosure discloses a shaker screen. The shaker screen comprises a frame and at least one screen layer supported by the frame for sieving materials. The frame comprises a rectangular outer support structure, at least one lateral inner support member, and at least one longitudinal inner support member. The lateral inner support member comprises an aperture, and the longitudinal inner support member comprises a groove on a side of the longitudinal inner support member. The lateral inner support member is engaged with the longitudinal inner support member by engaging the aperture on the lateral inner support member and the groove on the longitudinal inner support member.Type: GrantFiled: July 15, 2020Date of Patent: August 30, 2022Assignee: Hebei GN Solids Control Co., Ltd.Inventors: Pengxian Zhou, Chunlin Zhao, Kun Qi, Yanlong Yang
-
Publication number: 20220168778Abstract: This disclosure discloses a shaker screen. The shaker screen comprises a frame and at least one screen layer supported by the frame for sieving materials. The frame comprises a rectangular outer support structure, at least one lateral inner support member, and at least one longitudinal inner support member. The lateral inner support member comprises an aperture, and the longitudinal inner support member comprises a groove on a side of the longitudinal inner support member. The lateral inner support member is engaged with the longitudinal inner support member by engaging the aperture on the lateral inner support member and the groove on the longitudinal inner support member.Type: ApplicationFiled: July 15, 2020Publication date: June 2, 2022Applicant: Hebei GN Solids Control Co., Ltd.Inventors: Pengxian ZHOU, Chunlin ZHAO, Kun QI, Yanlong YANG
-
Patent number: 10649632Abstract: A method and an apparatus for differentially presenting a page are provided, and the method includes: acquiring a page new-old parameter of a page to be presented, and presenting the page based on the page new-old parameter, collecting operation information of the page, and updating the page new-old parameter based on the operation information.Type: GrantFiled: December 28, 2015Date of Patent: May 12, 2020Assignee: China Mobile Group Zhejiang Co., Ltd.Inventors: Xu Lin, Li Jiang, Hezhong Dai, Xue Chen, Linlin Bao, Yanlong Yang
-
Patent number: 10151907Abstract: The present invention provides a full-color three-dimensional optical sectioning microscopic imaging system and method based on structured illumination, includes an illumination source, a dichroic prism positioned at the illumination optical path, a structured light generator positioned at the reflected optical path of the dichroic prism, a lens positioned at the transmitted optical path of the dichroic prism, a beam splitter positioned at the optical path of the lens, an objective lens and a sample stage positioned at the upper optical path of the beam splitter, a reflector mirror and a tube lens positioned at the lower optical path of the beam splitter and a CCD camera positioned behind the tube lens. The illumination source is an incoherent monochrome LED or a white light LED The structured light generator is a DMD (Digital Micro-mirror Device).Type: GrantFiled: November 24, 2015Date of Patent: December 11, 2018Assignee: XI'AN INSTITUTE OF OPTICS AND PRECISION MECHANICS OF CASInventors: Ming Lei, Baoli Yao, Jia Qian, Dan Dan, Xing Zhou, Yanlong Yang, Shaohui Yan, Junwei Min
-
Publication number: 20180101285Abstract: A method and an apparatus for page difference presentation are provided, and the method includes: acquiring a new-old page parameter of a page to be presented, and presenting the page based on the new-old page parameter, collecting operation information of the page, and updating the new-old page parameter based on the operation information.Type: ApplicationFiled: December 28, 2015Publication date: April 12, 2018Applicants: China Mobile Group Zhejiang Co., Ltd., Migu Digital Media Co., Ltd.Inventors: Xu LIN, Li JIANG, Hezhong DAI, Xue CHEN, Linlin BAO, Yanlong YANG
-
Publication number: 20170052356Abstract: The present invention provides a full-color three-dimensional optical sectioning microscopic imaging system and method based on structured illumination, includes an illumination source, a dichroic prism positioned at the illumination optical path, a structured light generator positioned at the reflected optical path of the dichroic prism, a lens positioned at the transmitted optical path of the dichroic prism, a beam splitter positioned at the optical path of the lens, an objective lens and a sample stage positioned at the upper optical path of the beam splitter, a reflector mirror and a tube lens positioned at the lower optical path of the beam splitter and a CCD camera positioned behind the tube lens. The illumination source is an incoherent monochrome LED or a white light LED The structured light generator is a DMD (Digital Micro-mirror Device).Type: ApplicationFiled: November 24, 2015Publication date: February 23, 2017Inventors: Ming LEI, Baoli YAO, Jia QIAN, Dan DAN, Xing ZHOU, Yanlong YANG, Shaohui YAN, Junwei MIN
-
Publication number: 20140107847Abstract: The invention discloses an operating method and system for a PCB drilling-milling machine using different motion control products. The method comprises that a PCB drilling-milling machine runs a control module of a motion control product by running a drilling-milling module. The operating method further comprises: storing a control module of at least one motion control product in the PCB drilling-milling machine; inputting a selection information which is a code of a desired motion control product while running the drilling-milling module; and, the PCB drilling-milling machine matching the selection information with the code(s) of all the motion control product(s) stored during the step 1, and running the control module of the motion control product matched with the selection information. The invention makes the drilling-milling machine compatible with different motion control products via one drilling-milling module.Type: ApplicationFiled: June 7, 2013Publication date: April 17, 2014Inventors: Fujin Shang, Liangyi Yen, Yanlong Yang, Yongjun Wu