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: 11281537
    Abstract: A technique for use in managing mapped RAID extents is disclosed. A neighborhood matrix denoting a distribution of neighboring physical storage portions across the N physical storage devices of the pool is created and initialized. A disk extent consumed array denoting a disk consumption metric is created and initialized. Disks in an extent pool are analyzed to identify a least consumed disk in the extent pool and a disk extent is allocated from the identified disk. The allocated disk extent is configured as a first disk extent for a first RAID extent. The neighborhood matrix and disk extent consumed array are updated appropriately. All the disks in the extent pool are analyzed to identify a valid disk extent that will result in the lowest variance value in the neighborhood matrix. The identified valid disk extent is allocated and the neighborhood matrix and disk extent consumed array are again updated.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Ilya Usvyatsky, Weihua Li, Geng Han, Xinlei Xu, Jibing Dong
  • Patent number: 11281536
    Abstract: Embodiments of the present disclosure relate to a method, device and a computer program product for managing a storage system. The storage system includes a disk array. A method includes determining, based on a first number of disks in the disk array, a second number of spare disks for the disk array. The method further includes creating a spare disk array with the second number of spare disks. The method further includes, in response to a first disk in the disk array failing, allocating a spare logic storage unit from the spare disk array for rebuilding the first disk. In addition, the method further includes rebuilding the first disk with the spare logic storage unit.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Geng Han, Jamin Jianbin Kang, Hongpo Gao, Shaoqin Gong
  • Patent number: 11281527
    Abstract: A method is used in ensuring data integrity in data storage. A set of physical pages that include data for a virtual page is identified on a storage device. A set of reconstructed pages is generated from other storage devices, and each reconstructed page corresponds to a page in the set of physical pages. One or more pages from the set of physical pages and the set of reconstructed pages with data yielding a checksum that matches a checksum for the virtual page is identified, and data corresponding to the virtual page from the identified one or more pages is obtained.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Xinlei Xu, Yousheng Liu, Philippe Armangau, Vamsi K Vankamamidi, Jian Gao
  • Patent number: 11275518
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a request to create a heterogeneous storage object. A first storage object of the heterogeneous storage object may be created with a first RAID type. A second storage object of the heterogeneous storage object may be created with a second RAID type. The heterogeneous storage object may be persisted to a data store.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 15, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Jian Gao, Shuyu Lee, Geng Han, Xinlei Xu, Hongpo Gao, Jibing Dong
  • Patent number: 11269521
    Abstract: Techniques for managing data involve determining multiple indications related to a status of a stripe, including a first indication to indicate whether a group of disks related to the stripe is available, a second indication to indicate whether to rebuild the stripe, and a third indication to retain a value of the first indication when a disk is unavailable; in response to detecting that a disk in the group of disks is unavailable, updating the first indication to indicate that the disk is unavailable; and in response to receiving a write operation, determining an updating to the third indication with a first value of the updated first indication; and in response to determining that the unavailable disk is available again within a predetermined time period, updating the second indication with a current value of the updated third indication, to indicate rebuilding of the stripe.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jianbin Kang, Jian Gao
  • Patent number: 11269547
    Abstract: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to receive a write command at a control module of a storage system, wherein the write command comprises a write operation configured to cause one or more data pages in a page buffer associated with the control module to be overwritten with incoming data. The at least one processing device is also configured to invalidate the one or more overwritten data pages in the page buffer after committing the write operation. The at least one processing device is further configured to release the one or more invalidated data pages in the page buffer to a page buffer pool associated with the control module, wherein the page buffer pool manages available data pages in the page buffer.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yousheng Liu, Socheavy D. Heng, Xinlei Xu, Geng Han, Jian Gao
  • Patent number: 11269738
    Abstract: A method, computer program product, and computer system for identifying a bit for an allocation unit. It may be determined if data has been modified on the allocation unit while degraded. A rebuild of the allocation unit may be executed when the bit is a first value. The rebuild of the allocation unit may be skipped when the bit is a second value.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 8, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Philippe Armangau, Vamsi K. Vankamamidi, Socheavy D. Heng, Geng Han, Jian Gao, Hongpo Gao
  • Patent number: 11269530
    Abstract: Techniques for storage management involve determining an independent redundant disk array RAID associated with a first set of storage disks, a first portion of storage blocks corresponding to the RAID being located in the first set of storage disks; determining, from the first set of storage disks, a plurality of storage disks corresponding to the RAID; and updating a set of association degrees of the first set of storage disks to indicate data coupling between storage disk pairs in the plurality of storage disks. Accordingly, the data coupling degree between storage disks can be determined more accurately.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Jibing Dong, Geng Han, Jianbin Kang, Lifeng Yang
  • Patent number: 11269232
    Abstract: A switchable device is provided. The switchable device includes an electro-optic element switchable between a darkened state and a transmissive state in addition to a sensor having a field of view at least partially defined by a perimeter portion of the electro-optic element. The darkened state is configured to mask the sensor and visibly match the perimeter portion.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 8, 2022
    Assignee: GENTEX CORPORATION
    Inventors: Adam R. Heintzelman, George A. Neuman, David J. Cammenga, Mario F. Saenger Nayver, Jian Gao, Xiaoxu Niu
  • Patent number: 11269770
    Abstract: Techniques involve managing a storage space. In response to receiving an allocation request for allocating a storage space, a storage space size and a slice size are obtained. A first storage system and a second storage system are selected from multiple storage systems, the first storage system and the second storage system includes a first storage device group and a second storage device group respectively, and the first storage device group does not overlap the second storage device group. A first slice group and a second slice group is obtained from the first storage system and the second storage system respectively, on the basis of the size of the storage space and the size of the slice. A user storage system is built at least on the basis of the first slice group and the second slice group, so as to respond to the allocation request.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Xinlei Xu, Xiongcheng Li, Lifeng Yang, Geng Han, Jian Gao
  • Patent number: 11269726
    Abstract: A method and device for managing a storage system comprising multiple storage devices in a first layer and at least one backup storage device in a second layer. In response to receiving a request for writing target data to the storage system, storing the target data to a first portion of storage devices among the multiple storage devices in the first layer; storing a first parity, determined on the basis of a first algorithm, of data in the first portion of storage devices to a second portion of storage devices among the multiple storage devices in the first layer; and storing a second parity, determined on the basis of a second algorithm, of data in the first portion of storage devices to a first backup storage device of the at least one backup storage device in the second layer.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Tao Xu, Xinlei Xu, Liam Xiongcheng Li, Lifeng Yang, Jian Gao, Geng Han
  • Patent number: 11269225
    Abstract: Disclosed are a display apparatus and a control method thereof. The display apparatus includes a light-transmitting substrate, a backlight source, a liquid crystal layer and a grate-like structure. The liquid crystal layer is disposed between the light-transmitting substrate and the backlight source. The grate-like structure is disposed on a side of the light-transmitting substrate proximal to the liquid crystal layer. The grate-like structure is reused as both an electrode configured to control an equivalent refractive index of the liquid crystal layer and a grating. The backlight source includes a light guide plate and a collimated light source which is disposed on a side of the light guide plate. The grate-like structure is disposed on a side of the liquid crystal layer distal from the light guide plate and reused as both an electrode configured to control the refractive index of the liquid crystal and a grating.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: March 8, 2022
    Assignee: BOE Technology Group Co., LTD.
    Inventors: Xiandong Meng, Wei Wang, Zhongxiao Li, Xiaochuan Chen, Xianqin Meng, Jifeng Tan, Jian Gao, Fangzhou Wang
  • Patent number: 11263435
    Abstract: A method for recognizing a face from monitoring video data is disclosed. Two neural networks are used to compare and score high-dimensional face features of a face, and a K-neighbor algorithm and a screening mechanism with a Euclidean distance as a threshold are combined for face comparison recognition to obtain an accurate face recognition result. In addition, the present disclosure also performs further screening based on the time of video data and the frequency of face appearance, and finally obtains a recognition result, thereby obtaining a more accurate face recognition result. The present disclosure can perform relatively accurate face recognition on video data or picture data captured by a real-time or historical monitoring camera.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: March 1, 2022
    Assignee: Guangxi University
    Inventors: Zuojun Fan, Jian Gao, Wenjun Jiang, Guanglin Liang
  • Patent number: 11262492
    Abstract: A backlight module and display device are provided. The backlight module includes: a light source module including a transparent block, a light source and a first grating group, and a light emergent module including a light guide plate and a second grating group. The light source emits initial lights to the first grating group which diffracts initial into first diffracted lights, and transmits first diffracted lights in light guide plate to second grating group; the second grating group diffracts the first diffracted lights into second diffracted lights, and enables the second diffracted lights to be emergent from backlight module. When an included angle between initial lights and side surface of light guide plate is greater than 0°, an angle between second diffracted lights and side surface is smaller than an angle between initial lights and side surface, thereby improving collimation degree of lights emergent from backlight module.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: March 1, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD
    Inventors: Xiandong Meng, Wei Wang, Xiaochuan Chen, Jifeng Tan, Xianqin Meng, Jian Gao
  • Patent number: 11263080
    Abstract: Techniques manage a cache. Such techniques involve creating a primary cache by a cache management module in a storage system. Such techniques further involve: in response to the primary cache being created, sending a first request to a hardware management module to obtain first information about a first virtual disk. Such techniques further involve: in response to receiving the first information from the hardware management module, creating a secondary cache using the first virtual disk. Such techniques further involve: in response to an available capacity of the primary cache being below a predetermined threshold, flushing at least one cache page in the primary cache to the secondary cache. In certain techniques, it is possible to use spare extents in the disk array to create the secondary cache to increase a total capacity of the cache in the system, thereby improving the access performance of the system.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: March 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiongcheng Li, Jibing Dong, Hongpo Gao, Jianbin Kang, Xinlei Xu, Jian Gao
  • Publication number: 20220060125
    Abstract: The present disclosure relates to the technical field of mechanical precision manufacturing, in particular to a motor tracking error reduction method and an implementation device based on a micro-drive unit. A motor tracking error reduction method based on micro-drive unit includes: providing a motor mover as the working output end, and feeding back the position information of the motor mover to the micro-drive controller in real time by the sensor; controlling the micro-drive unit to compensate the displacement of the motor mover by the micro-drive controller; correcting the tracking error of the motor mover after the displacement compensation, and feeding back the tracking error information after correction to the motor controller. The error reduction method and implementation device in the present disclosure reduce the motor tracking error and solve the problem of coupling interference. In addition, the single position feedback is used to reduce the production cost.
    Type: Application
    Filed: November 17, 2020
    Publication date: February 24, 2022
    Inventors: Jian GAO, Jindi ZHANG, Yuheng LUO, Lingwei TAN, Lanyu ZHANG, Xin CHEN
  • Patent number: 11256012
    Abstract: The present disclosure relates to a dispersion apparatus. The dispersion apparatus may include an optical substrate; a grating layer on a first side of the optical substrate; and a light outlet layer on a second side of the optical substrate, the second side opposite the first side of the optical substrate. The grating layer is configured to perform dispersion of incident light into first-order diffracted beams having target wavelengths and transmit the first-order diffracted beams into the optical substrate, and wherein a diffraction angle of each of the first-order diffracted beams having the target wavelengths is smaller than a total reflection angle between the optical substrate and air. The light outlet layer is configured to extract the first-order diffracted beams having the target wavelengths in the optical substrate.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: February 22, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xianqin Meng, Wei Wang, Jifeng Tan, Xiandong Meng, Xiaochuan Chen, Jian Gao, Fangzhou Wang, Qiuyu Ling
  • Patent number: 11256010
    Abstract: A surface light source, comprising a waveguide layer and a grating structure; the waveguide layer has a first surface and a second surface opposite to each other; the grating structure is provided on the first or second surface of the waveguide layer; and the grating structure is used for guiding light incident to the grating structure to the waveguide layer and performing total reflection propagation in the waveguide layer. Such surface light source structure enables energy and direction of light emitted from a light field modulation layer to be distributed uniformly, and thus the thickness of the surface light source and the number of LEDs in the surface light source are reduced. Also disclosed is a display device.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 22, 2022
    Assignee: BOE Technology Group Co., Ltd.
    Inventors: Xiandong Meng, Wei Wang, Xue Dong, Jing Lv, Xiaochuan Chen, Jifeng Tan, Jian Gao, Xianqin Meng
  • Patent number: 11256420
    Abstract: Embodiments of the present disclosure relate to method and apparatus for scaling out storage devices, and scaled-out storage devices by establishing a cross-device link between a first storage device and a second storage device; exchanging configuration information of at least one of the first storage device and the second storage via the cross-device link; creating, in the first storage device, a shadow object corresponding to a real object in the second storage device; and creating, in the second storage device, a shadow object corresponding to a real object in the first storage device; wherein each shadow object can expose feature and/or state of a corresponding real object to users without implementing a functioning logic of the corresponding real object.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 22, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Jian Gao, Hongpo Gao, Geng Han, Xinlei Xu, Jibing Dong
  • Patent number: D945334
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: March 8, 2022
    Inventor: Jian Gao