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: 10761761
    Abstract: The present disclosure relates to a method and device for managing a storage system. Specifically, in one implementation of the present disclosure, there is proposed a method for managing a storage system. The method comprises: obtaining a state record on utilization of a resource pool for creating the storage system, the resource pool comprising a first number of storage devices, the state record comprising a time sequence in which extents in the first number of storage devices are selected to create the storage system; selecting extents from the first number of storage devices to create the storage system according to the state record; and updating the state record on the basis of the selected extents. In one implementation of the present disclosure, there is proposed a device for managing a storage system.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Baote Zhuo, Geng Han, Jian Gao, Jamin Jianbin Kang, Lifeng Yang
  • Patent number: 10758748
    Abstract: A method includes determining a first estimate of leaf positions for a plurality of leaves of a multi-leaf collimator (MLC) in a reference coordinate space based on an image generated by an image-based aperture verification system, wherein the leaf positions for the plurality of leaves define an aperture for the MLC. The method further includes determining a second estimate of the leaf positions for the plurality of leaves in the reference coordinate space based on data from an additional source. The method further includes verifying the leaf positions for the plurality of leaves based on comparing the first estimate to the second estimate, wherein the leaf positions are verified if the first estimate deviates from the second estimate by less than a threshold value.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: September 1, 2020
    Assignee: Accuray Incorporated
    Inventors: Jonathan Cecil Chappelow, Petr Jordan, Calvin Maurer, Sarbjit Singh, Andrew W. Fitting, Andriy Myronenko, Jian Gao
  • Patent number: 10761990
    Abstract: Embodiments of the present disclosure relate to methods and devices for managing cache. The method comprises in response to receiving a read request, determining whether data associated with the read request is present in a first cache, the first cache being a read-only cache. The method also comprises in response to a miss of the data in the first cache, determining whether the data is present in a second cache, the second cache being a readable and writable cache. The method further comprises: in response to hitting the data in the second cache, returning the data as a response to the read request; and reading the data into the first cache.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Xinlei Xu, Jian Gao, Ruiyong Jia, Liam Xiongcheng Li, Jibing Dong
  • Patent number: 10761989
    Abstract: Embodiments of the present disclosure provide a method of storage management, a storage system and a computer program product. The method comprises determining whether a number of I/O requests for a first page in a disk of a storage system exceeds a first threshold. The method further comprises: in response to determining that the number exceeds the first threshold, caching data in the first page to a first cache of the storage system; and storing metadata associated with the first page in a Non-Volatile Dual-In-Line Memory Module (NVDIMM) of the storage system.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Lifeng Yang, Xinlei Xu, Liam Xiongcheng Li
  • Publication number: 20200271991
    Abstract: Embodiments of the present disclosure provide a display panel, a method for manufacturing the same, and a display device, relating to the field of display technology. The display panel includes a first substrate, a second substrate, a liquid crystal layer disposed between the first substrate and the second substrate, and a light splitting structure disposed on a side of the first substrate facing away from the liquid crystal layer. The light splitting structure is configured to perform spectroscopic processing on light incident on the light splitting structure to obtain light of at least one color, and project the light of the at least one color onto a pixel of a corresponding color in the display panel.
    Type: Application
    Filed: September 21, 2017
    Publication date: August 27, 2020
    Inventors: Yafeng YANG, Wei WANG, Xiachuan CHEN, Xue DONG, Jifeng TAN, Jian GAO, Xiandong MENG, Xianqin MENG, Wenqing ZHAO, Feng GUAN, Lu YU, Congcong WEI
  • Patent number: 10754186
    Abstract: A display device and a display method are provided. The display device includes: a first substrate; a light guide plate opposite to the first substrate; a grating layer including gratings, on the light guide plate and at a side of the light guide plate facing towards the first substrate, wherein each grating corresponds to one pixel; and a light source at a lateral surface of the light guide plate parallel to a light emergent direction of the display device, wherein the light source includes monochromatic light emitting components and an optical component, lights of different colors emitted by the monochromatic light emitting components are incident into, via the optical component, the light guide plate at different incident angles and are emergent from the gratings, and the incident angles are greater than a total reflection angle of the light guide plate.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 25, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Jifeng Tan, Wei Wang, Xiandong Meng, Xianqin Meng, Jian Gao, Xiaochuan Chen
  • Publication number: 20200264785
    Abstract: Embodiments of the present invention provide a method and system for managing a storage area. In one embodiment of the present invention, there is provided a method for managing a storage areas, comprising: obtaining a storage area in a storage system according to a predefined dividing rule; determining status regarding whether the storage area has been used; setting a status identifier for the storage area based on the use status; and managing the storage area based on the status identifier. In another embodiment, there is proposed a system for managing a storage area, comprising: one or more processors; a memory coupled to at least one processor of the one or more processors; computer program instructions stored in the memory which, when executed by the at least one processor, cause the system to execute a method for managing a storage area.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 20, 2020
    Inventors: Yousheng Liu, Geng Han, Jibing Dong, Ruiyong Jia, Jian Gao, Xinlei Xu
  • Patent number: 10747617
    Abstract: Techniques manage a storage system and involve: determining priorities of a first set of to-be-executed operations of a first stripe of a plurality of stripes of the storage system and priorities of a second set of to-be-executed operations of a second stripe, the plurality of stripes at least including the first stripe and the second stripe different from the first stripe, and each of the plurality of stripes including a plurality of extents distributed on different storage devices; determining a first to-be-executed operation with the highest priority among the priorities of the first set of to-be-executed operations; determining a second to-be-executed operation with the highest priority among the priorities of the second set of to-be-executed operations; and determining operation execution priorities of the first and second stripes based on the priorities of the first and second to-be-executed operations. Accordingly, the processing performance of the storage system is increased.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 18, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongpo Gao, Jian Gao, Geng Han, Yousheng Liu, Shaoqin Gong
  • Patent number: 10747460
    Abstract: Techniques change a type of a storage system. The techniques involve: determining, from a resource pool associated with the storage system, a set of used disks utilized by one stripe of the storage system and a set of spare disks unutilized by the stripe; determining a neighboring relationship between spare disks in the set of spare disks and used disks in the set of used disks, the neighboring relationship indicating a number of adjacencies between the spare disks and the used disks in a period of history time; selecting, based on the neighboring relationship, one spare disk from the set of spare disks as an expanded disk of the stripe; and updating the stripe of the storage system using extents of the expanded disk. Accordingly, the type of the storage system may be changed based on the existing resources to improve reliability and operating efficiency.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 18, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Lei Sun, Jian Gao, Geng Han, Jibing Dong, Hongpo Gao, Xiongcheng Li
  • Publication number: 20200257636
    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: Application
    Filed: April 13, 2020
    Publication date: August 13, 2020
    Inventors: Geng Han, Jian Gao, Weihua Li, Jamin Kang, Jibing Dong
  • Publication number: 20200257626
    Abstract: A method and system for managing a buffer device in a storage system. The method comprising determining a first priority for a first queue included in the buffer device, the first queue comprising at least one data page associated with a first storage device in the storage system; in at least one round, in response to the first priority not satisfying a first predetermined condition, updating the first priority according to a first updating rule, the first updating rule making the updated first priority much closer to the first predetermined condition than the first priority; and in response to the first priority satisfying the first predetermined condition, flushing data in a data page in the first queue to the first storage device.
    Type: Application
    Filed: April 30, 2020
    Publication date: August 13, 2020
    Inventors: Xinlei Xu, Jian Gao, Yousheng Liu, Changyu Feng, Geng Han
  • Publication number: 20200257464
    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: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Jibing Dong, Hongpo Gao, Jian Gao, Shaoqin Gong, Xinlei Xu, Ree Lei Sun
  • Patent number: 10740241
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for managing cache. The method comprises determining a cache flush time period of the cache for a lower-layer storage device associated with the cache. The method further comprises: in response to a length of the cache flush time period being longer than a threshold length of time, in response to receiving a write request, determining whether data associated with the write request has been stored into the cache. The method further comprises: in response to a miss of the data in the cache, storing the write request and the data in the cache without returning a write completion message for the write request.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: August 11, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Ruiyong Jia, Xinlei Xu, Lifeng Yang, Xiongcheng Li, Jian Gao
  • Patent number: 10739661
    Abstract: The disclosure provides an electro-optic device. The device comprises a first substrate comprising a first surface and a second surface. The device further comprises a second substrate comprising a third surface and a fourth surface. The first substrate and the second substrate form a cavity between the second surface and the third surface. An electrochromic medium is disposed in the cavity. A transflective coating is disposed at the third surface, wherein the transflective coating comprises a multi-layer stack comprising alternating high-index (H) material and low-index (L) material.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: August 11, 2020
    Assignee: GENTEX CORPORATION
    Inventors: Mario F. Saenger Nayver, Jian Gao, John S. Anderson, George A. Neuman
  • Patent number: 10740020
    Abstract: Embodiments of the present disclosure relate to a method, device and computer program product for managing a disk array. The method comprises determining respective degrees of wear for a plurality of disks in the disk array, each of the plurality of disks comprising a plurality of disk extents, and each disk extent comprising a plurality of blocks. The method further comprises determining respective numbers of blocks that are accumulatively written into the plurality of disks during a predetermined period of time. The method further comprises migrating data among the plurality of disks based on the degrees of wear and the number of the accumulatively written blocks.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 11, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Shaoqin Gong, Jian Gao, Geng Han, Jamin Kang, Xinlei Xu
  • Patent number: 10733042
    Abstract: Implementations of the present disclosure relate to a method and apparatus for handling an error for a drive. The logic space of the drive is divided into a plurality of extents. The method comprises determining a type of errors in response to the errors detected in I/O operations for the drive. The method further comprises determining a drive extent of the plurality of extents of the drive that causes the errors in response to determining that the type of the errors is a soft medium error or a data error, the soft medium error being an error that can be repaired by re-mapping of a failed extent and the data error being an error that is caused by damage of data on the drive. Furthermore, the errors can be handled only with respect to the drive extent that causes the errors.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongpo Gao, Jamin Kang, Jian Gao, Ree Lei Sun, Shaoqin Gong
  • Publication number: 20200241777
    Abstract: Embodiments of the present disclosure relate to a method, device and computer readable medium for managing storage. The method comprises: in response to obtaining, at a first storage processor, an access request for a storage unit, determining whether the storage unit is currently accessible, the storage unit including at least one storage area. The method further comprises: in response to the storage unit being currently inaccessible, determining whether the first storage processor has an access right to the storage unit. In addition, the method further comprises: in response to the first storage processor having no access right, requesting a second storage processor for the access right, the second storage processor being associated with a mirror storage unit of the storage unit, and the first and second storage processors having exclusive write access rights.
    Type: Application
    Filed: February 10, 2020
    Publication date: July 30, 2020
    Inventors: Yousheng Liu, Jian Gao, Xinlei Xu, Lifeng Yang, Changyu Feng
  • Publication number: 20200237141
    Abstract: Heat resistant and/or nonstick polymer materials and composites, and cookware including a food support surface comprising an integrated or attached cooking surface formed of the materials and composites. The cookware includes a laminate material with structural rigidity, wherein the laminate material includes a flexible substrate impregnated with the heat resistant polymer material and/or coated with a nonstick coating, and pressed or molded in a shaped cookware or other nonstick items or component. Various cooking devices can be pressed from the material, as well as oven or vehicle components.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Applicant: ADVANCED FLEXIBLE COMPOSITES, INC.
    Inventors: William Christopher Lewis, Jian Gao, Barton Roy Lewis, JR., Lambert Allen Terpstra, Paul A.E. Smith, William James Lewis
  • Publication number: 20200230644
    Abstract: A device for processing microstructure arrays of polystyrene-graphene nanocomposites, including a laser generator, a vacuum chamber, an object stage, an ultraviolet filter and a gas flow control unit. The object stage is detachably fixed to a bottom of the vacuum chamber with a passage that can be opened or closed. The ultraviolet filter is provided in the vacuum chamber. A laser light emitted by the laser generator arrives at the object stage through the ultraviolet filter. The object stage is configured to place a sample to be processed. The gas flow control unit is communicated with the vacuum chamber and is configured to control the flow of the gas entering the vacuum chamber. The vacuum chamber is fixed on a three-axis precision positioning platform via a vacuum chamber clamp. The device disclosed herein aims to solve the existing difficulty in processing microstructure arrays of polystyrene-graphene nanocomposites.
    Type: Application
    Filed: December 17, 2019
    Publication date: July 23, 2020
    Inventors: Yun CHEN, Junyu LONG, Shuang ZHOU, Xin CHEN, Jian GAO, Qiang LIU, Ching-Ping WONG, Shenghui ZHANG
  • Publication number: 20200233276
    Abstract: An electro-optic device is provided that includes a first substrate having an inner surface and an outer surface; a first electrode provided at the inner surface of the first substrate; a second substrate having an inner surface and an outer surface, wherein the inner surface of the second substrate faces the inner surface of the first substrate; a second electrode provided at the inner surface of the second substrate; and an electro-optic medium provided between the inner surfaces of the first and second substrates. The first electrode includes a metal mesh formed from metal tracings and having open areas between the metal tracings; and a first transparent conductive coating electrically coupled to the metal mesh and extending at least between the metal tracings so as to extend across the open areas.
    Type: Application
    Filed: December 23, 2019
    Publication date: July 23, 2020
    Applicant: GENTEX CORPORATION
    Inventors: Jian Gao, George A. Neuman, Kurtis L. Geerlings