Patents by Inventor Jian Gao

Jian Gao 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: 11106376
    Abstract: Embodiments of the present disclosure provide a method of storage allocation, an electronic device, a storage system and a computer program product. The method of storage allocation includes: obtaining respective wear levels of a plurality of disks associated with a redundant array of independent disks (RAID). The method further includes: determining respective spare extents in disk extents of the plurality of disks based on the obtained wear levels, such that a number of spare extents in a disk is positively correlated with the wear level of the disk. The method also includes: selecting, from disk extents other than the spare extents, a predetermined number of disk extents for creating RAID extents for the RAID, the predetermined number of disk extents being from different disks of the plurality of disks. Through the embodiments of the present disclosure, a life cycle of a disk is prolonged, frequent replacement of worn disks with new disks is avoided, and data loss is reduced.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 31, 2021
    Assignee: Dell Products L.P.
    Inventors: Xinlei Xu, Jian Gao, Ruiyong Jia, Liam Li, Yousheng Liu, Hongpo Gao
  • Patent number: 11106382
    Abstract: Storage management techniques involve determining a set of association degrees associated with a set of storage disks, the set of storage disks forming a set of Redundant Arrays of Independent Disks (RAIDs), and an association degree of the set of association degrees indicating a coupling degree of a pair of storage disks in the set of storage disks, the coupling degree being determined based on a number of RAIDs associated with the pair of storage disks. Such techniques further involve determining a first number of pairs of storage disks, wherein the coupling degree of each pair of storage disks is less than a predetermined coupling threshold; and in response to determining that a ratio of the first number to a total number of pairs of storage disks of the set of storage disks is greater than a predetermined ratio threshold, reorganizing at least one RAID in the set of RAIDs.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Baote Zhuo, Jian Gao, Xinlei Xu, Shaoqin Gong, Jibing Dong
  • Patent number: 11106074
    Abstract: The present disclosure provides a display panel and a display device. The display panel includes a base substrate and light-shielding strips. The base substrate includes light-shielding regions and light-transmitting regions. The display panel further includes a backlight module including a light guide plate and light extraction gratings. The display panel further includes a first electrode layer, a second electrode layer, and a liquid crystal layer. The first and second electrode layers are configured to, in response to a control signal, control the liquid crystal layer to forms a plurality of liquid crystal grating periods. The liquid crystal within each of the plurality of liquid crystal grating periods includes a plurality of segments with different refractive indices, and the refractive indices of the plurality of segments progressively increase in a direction perpendicular to an extending direction of the first electrodes in the first electrode layer.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 31, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Jifeng Tan, Wei Wang, Wenqing Zhao, Xiandong Meng, Xianqin Meng, Fangzhou Wang, Jian Gao, Pengxia Liang, Xiaochuan Chen
  • Patent number: 11106377
    Abstract: The present disclosure provides a storage management method, a device and a computer-readable medium. The method comprises: receiving a request for creating a storage space, the request at least comprising a storage capacity and a RAID configuration of the storage space, the RAID configuration at least indicating a RAID type; allocating an extent based on the storage capacity; creating a RAID group for the extent based on the RAID type; and storing metadata of the RAID group in the extent, the metadata indicating a configuration of the RAID group and a configuration of a user data region in the extent.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jibing Dong, Hongpo Gao, Jian Gao, Shaoqin Gong, Xinlei Xu, Ree Sun
  • Patent number: 11099761
    Abstract: Techniques expand storage space. Such techniques can create a storage stripe group during a shuffling operation after a storage device being added, without waiting for full completion of the shuffling operation. Such techniques can effectively reduce the waiting time for creating the storage stripe group. Besides, such techniques can support partial mapping of the storage stripe group, such that the storage resources mapped to the storage stripe group can be rapidly utilized.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Yousheng Liu, Jianbin Kang, Xinlei Xu, Lifeng Yang, Jian Gao
  • Patent number: 11099955
    Abstract: Embodiments of the present disclosure provide a method and device for RAID rebuilding. In some embodiments, there is provided a computer-implemented method. The method comprises: determining a spare redundant array of independent disks (RAID) group with spare capacity from a plurality of disks included in at least one RAID group of a storage pool; building spare logic units from the spare RAID group; and in response to a RAID group of the at least one RAID group of the storage pool being in a degradation state, rebuilding a failed disk in a degraded RAID group using the spare logic units.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Geng Han, Jibing Dong, Lifeng Yang, Xinlei Xu
  • Patent number: 11099734
    Abstract: Techniques manage a storage system. In such techniques, data types of data in multiple storage devices associated with the storage system are obtained. The multiple storage devices are divided into a first group of storage devices and a second group of storage devices according to the data types. A first processing ability of the first group of storage devices and a second processing ability of the second group of storage devices are determined separately. Data distribution is scheduled among the multiple storage devices on the basis of the first processing ability and the second processing ability. With such techniques, processing abilities of various storage devices in a resource pool may be balanced, so that workloads of various storage devices may be balanced and further overall response speed of the resource pool may be increased.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Chun Ma, Changyu Feng, Jian Gao, Jibing Dong, Jianbin Kang, Xinlei Xu
  • Patent number: 11099425
    Abstract: The present disclosure provides a collimation backlight source, a display device and a driving method thereof. The collimation backlight source includes a light guide plate, a plurality of light sources of different colors, and a light-extraction grating assembly in each light-extraction region on the surface of the light guide plate.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 24, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xiandong Meng, Wei Wang, Jifeng Tan, Xianqin Meng, Xiaochuan Chen, Jian Gao, Fangzhou Wang, Qiuyu Ling
  • Patent number: 11099740
    Abstract: Techniques manage a storage device. Such techniques involve: in response to receiving an I/O request for a storage device comprising a plurality of disks, determining, from the plurality of disks, at least one disk related to the I/O request; allocating, to each of the at least one disk, at least one access credit for completing the I/O request from total access credits of the disk, wherein the total access credits are associated with at least one of a type of the disk, a type of the I/O request and performance of the disk; and in response to respective access credits being allocated to the at least one disk, performing access requested by the I/O request to each of the at least one disk. Such techniques can effectively improve the overall access performance of the storage device.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Baote Zhuo, Jian Gao, Jibing Dong, Jianbin Kang, Geng Han
  • Patent number: 11099992
    Abstract: Embodiments include a method performed by a computing device. The method includes (a) receiving a plurality of access requests to access data of a multilayered storage system; (b) in response to determining that a first access request can be served from a top data layer, executing the first access request by accessing the top data layer; (c) in response to determining that a second access request cannot be served from the top data layer, determining whether a current concurrency number of the top data layer is less than a permitted concurrency number (PCN) of the top data layer; and (d) in response to determining that the current concurrency number of the top data layer is not less than the PCN, waiting until the current concurrency number of the top data layer is less than the PCN and then executing the second access request by accessing another data layer below the top layer.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Xinlei Xu, Ruiyong Jia, Liam Xiongcheng Li, Lifeng Yang, Jian Gao
  • Patent number: 11099998
    Abstract: A computer-implemented method includes caching data from a persistent storage device into a cache. The method also includes caching a physical address and a logical address of the data in the persistent storage device into the cache. The method further includes in response to receiving an access request for the data, accessing the data cached in the cache using at least one of the physical address and the logical address. The embodiments of the present disclosure also provide an electronic apparatus and a computer program product.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Wei Cui, Denny Dengyu Wang, Jian Gao, Lester Zhang, Chen Gong
  • Patent number: 11093331
    Abstract: Techniques detect incomplete write of data. The techniques involve obtaining metadata associated with a sector in a parity disk of a Redundancy Array of Independent Disks (RAID), wherein the metadata includes a sequence stamp and a partial write flag, the sequence stamp changing with a write operation on a stripe to which the sector belongs, and the partial write flag indicating whether the stripe is partially written. The techniques further involve determining whether incomplete write of data is present in the RAID based on the metadata, and the techniques further involve in response to determining the incomplete write of the data being present in the RAID, rebuilding at least one disk in the RAID. By adding a sequence stamp and a partial write flag in the metadata of the sector of the RAID, incomplete write of data can be detected more accurately, thereby improving the reliability of RAID.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jianbin Kang, Jian Gao, Jibing Dong, Ruiyong Jia, Xinlei Xu, Xiongcheng Li
  • Patent number: 11093410
    Abstract: Embodiments of the present disclosure provide a cache management method, storage system and computer program product. The cache management method includes determining an access frequency for each of a plurality of cache pages in a storage system. The method further includes organizing the plurality of cache pages into a plurality of queues based on the access frequency. The method further includes allocating solid-state disks for the plurality of queues based on the access frequency, so that queues where pages with higher access frequency are located have more solid state disks.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Xinlei Xu, Lifeng Yang, Changyu Feng, Yousheng Liu, Baote Zhuo
  • Patent number: 11093141
    Abstract: Embodiments of the present disclosure relate to methods and apparatuses for caching data. A method comprises writing data into a first cache module on a first processor in response to receiving a first request for caching the data from a client module running on the first processor. The method further comprises transmitting, to the client module, a first indication that the data has been written into the first cache module. The method further comprises, in response to receiving from the client module a second request for synchronizing the data to a second processor, transmitting to the second processor a first command for causing the data to be written into a second cache module on the second processor. In addition, the method further comprises transmitting to the client module a second indication that the data has been synchronized.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Yousheng Liu, Jian Gao, Xinlei Xu, Ruiyong Jia, Changyu Feng
  • Patent number: 11093406
    Abstract: In a method and apparatus for storage management, a method includes: creating a plurality of profiles for address mapping, the profiles comprising a part of mapping relation in the total mapping table and creating an index for a part of the plurality of profiles to accelerate the lookup speed. A corresponding device and computer program product are also disclosed.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Geng Han, Jian Gao, Wayne Weihua Li, Jamin Kang, Jibing Dong
  • Patent number: 11093339
    Abstract: A storage method and device for a solid-state drive is provided in embodiments of the present disclosure. The method includes: configuring a checkpoint drive and a cache drive; backing up data blocks from a data drive into the checkpoint drive; and in response to the data drives being corrupted, writing into a further data drive part of the data blocks backed up into the checkpoint drive and part of data blocks in the cache drive. The number of required SSD drives can be significantly reduced with the method and device without losing the data restoration capability. In addition, the degrading performance can also be maintained at a relatively high level.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Huibing Xiao, Jian Gao, Hongpo Gao, Geng Han, Jibing Dong, Liam Xiongcheng Li
  • Patent number: 11093157
    Abstract: Techniques involve determining updated disk sets. The techniques further involve determining, from the updated disk sets, a target disk set for a storage unit associated with a plurality of storage disks. The techniques further involve determining position information of disk slices corresponding to the storage unit in the plurality of storage disks, in which the position information indicates respective updated disk sets in which the disk slices are located. The techniques further involve in accordance with a determination that an updated disk set indicated by position information of at least one of the disk slices is different from the target disk set, moving data in the at least one disk slice to the target disk set. Accordingly, an arrangement of a storage units across different disk sets can be avoided, and utilization rates of a plurality of storage disks can be made more uniform.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shuai Ni, Geng Han, Jian Gao, Xinlei Xu, Tianshu Sun
  • Patent number: 11086736
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, a pattern in a super block of a logger tier. It may be determined that the pattern in the super block of the logger tier is a known pattern, wherein the known pattern indicates invalid data in the logger tier. The logger tier may be booted up by storing an unknown pattern in the super block into the logger tier, wherein the unknown pattern indicates valid data in the logger tier.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 10, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Geng Han, Vamsi K. Vankamamidi, Socheavy D. Heng, Shuyu Lee, Jian Gao
  • Patent number: 11085821
    Abstract: A spectrometer and a spectral detection and analysis method implemented by the spectrometer. The spectrometer includes an optical device and a detection device. The optical device includes at least one light filter, each of which including at least two light filtering units, so that the optical device can emit at least two kinds of monochromatic light. The detection device includes at least one detector, each of which comprising at least two detection units facing at least two light filtering units in the corresponding light filter in a one-to-one relationship. The monochromatic light emitted from the light filtering unit is emitted along the direction perpendicular to the direction of the light emitting surface.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 10, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xianqin Meng, Wei Wang, Jifeng Tan, Xiaochuan Chen, Xiandong Meng, Jian Gao, Fangzhou Wang
  • Publication number: 20210233800
    Abstract: A decoupled XY parallel micro-positioning stage, including a central moving platform, fixed mechanisms, bridge-type micro-displacement amplification mechanisms, a four-bar symmetrical flexible guide mechanism and a piezoelectric ceramic. Each fixed mechanism is arranged between adjacent amplification mechanisms and is symmetrical about X and Y axes centered on the moving platform. The amplification mechanism is symmetrically arranged with respect to the X and Y axes, and includes two first and second longitudinal beams and multiple crossbeams. The two first longitudinal beams are provided in parallel and spaced apart. The two second longitudinal beams are arranged spaced apart between the two first longitudinal beams, and are connected to the two first longitudinal beams via the crossbeams. The crossbeams are connected to the longitudinal beams via a flexible hinge. The piezoelectric ceramic is arranged between the two first longitudinal beams.
    Type: Application
    Filed: April 13, 2021
    Publication date: July 29, 2021
    Inventors: Jian GAO, Wenxiu LAI, Guocong CHEN, Lanyu ZHANG, Yachao LIU, Yongbin ZHONG, Yuheng LUO, Huawen LIN