Patents by Inventor Jian Han

Jian Han 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).

  • Publication number: 20200159412
    Abstract: Implementations of the subject matter described herein provide a storage management method and system. The storage management method comprises: in response to receiving a write request, dividing data to be written into a plurality of data blocks with a predetermined size, the plurality of data blocks having their respective logic block addresses; evenly mapping, based on the logic block addresses, the plurality of data blocks to a plurality of RAID extents of a Redundant Array of Independent Disks (RAID); mapping the plurality of data blocks in the plurality of RAID extents to the disk, so that the plurality of data blocks are distributed in order of size of logic block addresses in the disk.
    Type: Application
    Filed: January 23, 2020
    Publication date: May 21, 2020
    Inventors: Jamin Jianbin Kang, Liam Xiongcheng Li, Jian Gao, Geng Han, Xinlei Xu
  • Patent number: 10657066
    Abstract: Embodiments of the present disclosure provide a method and an apparatus for storage management. For example, there is provided a method comprising: 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 17, 2018
    Date of Patent: May 19, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Geng Han, Jian Gao, Wayne Weihua Li, Jamin Kang, Jibing Dong
  • Publication number: 20200151708
    Abstract: An example operation may include one or more of receiving, by a data server node, requests for data from a plurality of user nodes connected to a blockchain, retrieving, by the data server node, the data from the blockchain, dividing, by the data server node, the data into a plurality of portions and generating copies of the plurality of the portions, changing, by the data server node, at least one bit in each of the copies, encrypting, by the data server node, the copies and recording the copies into blocks on a second blockchain, recording, by the data server node, a plurality of sequence numbers of the blocks, and storing, by the data server node, the plurality of the sequence numbers on a second blockchain to be accessed by the plurality of the user nodes.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Guang Han Sui, Peng Hui Jiang, Qin Li, Jian Hua Zhang, Zhi Jun Wang, Xiao Guang Song, Wu Gen Zhan, Yong Wu
  • Patent number: 10647695
    Abstract: The present invention relates to compounds and compositions for the inhibition of NAMPT, their synthesis, applications and antidotes. An embodiment of the invention is the provision of a compound of Formula IIIA.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 12, 2020
    Assignees: Forma TM, LLC, Genentech, Inc.
    Inventors: Kenneth W. Bair, Timm R. Baumeister, Alexandre J. Buckmelter, Karl H. Clodfelter, Bingsong Han, Jian Lin, Dominic J. Reynolds, Chase C. Smith, Zhongguo Wang, Xiaozhang Zheng, Po-Wai Yuen
  • Patent number: 10646553
    Abstract: Provided is a use of a recombinant human calcineurin B subunit (rhCNB) in the preparation of a medicine for killing and/or inhibiting the gastric cancer.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: May 12, 2020
    Assignee: HAIKOU QILI PHARMACEUTICAL CO., LTD.
    Inventors: Kesheng Han, Jian Fu, Zongwen Huang, Shuhong Tian, Lifang Han
  • Patent number: 10647712
    Abstract: A compound of general formula I: is disclosed. The compound be used to prevent or treat hepatitis B virus infection.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: May 12, 2020
    Assignee: SUZHOU ARK BIOPHARMACEUTICAL CO., LTD.
    Inventors: Cheng Peng, Qing Xu, Teng Feng, Xiashi Lv, Xiaogang Lai, Rui Cui, Shaoyun Zhang, Jian Han, Chaojun Gong, Zhaoxiong Cai, Yang Zhou, Gang Zou, Danbin Li, Haiqing Yuan, Zhen Jim Wu
  • Patent number: 10645732
    Abstract: Embodiments of the present invention provide a method, a device, and a system for determining timing advance grouping, and relate to the field of communications, the method, device and system for determining timing advance grouping. The method includes adding, by a base station (eNodeB), a component carrier (CC) for a user equipment (UE); according to obtained timing advance (TA) group information or a preset rule, determining a TA group that the added CC belongs to, where the TA group is a set of CCs that can share a TA; and sending identification information that identifies the TA group to the UE. Embodiments of the present invention are used to determine TA grouping when the eNodeB adds the CC for the UE.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: May 5, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yi Jiang, Zhongbin Qin, Yinghui Yu, Junren Chang, Mingzeng Dai, Guanglin Han, Wei Quan, Jian Zhang, Qiao Zhang, Yajuan Li, Boyun Xie, Yi Guo, Pingping Xing
  • Publication number: 20200133775
    Abstract: Techniques manage a redundant array of independent disks. In such a technique, a response time of a first storage device in the RAID is compared to a first threshold. In response to the response time of the first storage device exceeding the first threshold, the first storage device is configured as a pseudo-degraded storage device, such that the pseudo-degraded storage device is responsive to write requests only.
    Type: Application
    Filed: September 24, 2019
    Publication date: April 30, 2020
    Inventors: Jianbin Kang, Jian Gao, Geng Han
  • Publication number: 20200133809
    Abstract: A technique involves: in response to receiving a request to write data to a storage device, acquiring metadata of a redundant array of independent disks (RAID) extent that is associated with the request to write data, the RAID extent being built based on disk slices comprised in a plurality of disks of the storage device; determining, based on the metadata, a disk slice of data write-enabled RAID extent to write the data; and copying an identification and a degradation number into a metadata page associated with a mapper for data recovery, the identification and degradation number being comprised in the metadata and associated with the data write-enabled RAID extent, the mapper being used to map a physical space and a virtual logical space, and the degradation number indicating the number of times that the disk slice comprised in the RAID extent changes from being normal to being degraded.
    Type: Application
    Filed: September 25, 2019
    Publication date: April 30, 2020
    Inventors: Geng Han, Xinlei Xu, Changyu Feng, Jian Gao
  • Publication number: 20200133848
    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: Application
    Filed: September 24, 2019
    Publication date: April 30, 2020
    Inventors: Xinlei Xu, Xiongcheng Li, Lifeng Yang, Geng Han, Jian Gao
  • Publication number: 20200133776
    Abstract: A technique involves: in response to establishing a stripe in a Redundant Array of Independent Disks (RAID), generating first mapping information of the stripe in a block allocated for the stripe, the RAID being built based on extents obtained by dividing disks, the stripe including a first extent set, the first mapping information recording respective disk locations of the first extent set; in response to a failure occurring in a first disk where a first extent in the first extent set is located, replacing the first extent with a second extent to obtain a second extent set corresponding to the stripe; generating second mapping information of the stripe in the block, to record respective disk locations of the second extent set; and in response to the first disk being recovered from the failure, restoring data in the stripe based on the first mapping information and the second mapping information.
    Type: Application
    Filed: September 25, 2019
    Publication date: April 30, 2020
    Inventors: Jibing Dong, Jian Gao, Geng Han, Xinlei Xu
  • Publication number: 20200133506
    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: Application
    Filed: September 18, 2019
    Publication date: April 30, 2020
    Inventors: Baote Zhuo, Jian Gao, Jibing Dong, Jianbin Kang, Geng Han
  • Publication number: 20200133869
    Abstract: Techniques perform data storage. Such techniques may involve writing metadata to a first cache of a first processor, the metadata indicating allocation of a storage resource to user data. Such techniques may further involve determining an address range of the metadata in the first cache. Such techniques may further involve copying only data stored in the address range in the first cache to a second cache of a second processor. Accordingly, the data transmission volume between two processors is reduced, which helps to improve the overall performance of a storage system.
    Type: Application
    Filed: September 19, 2019
    Publication date: April 30, 2020
    Inventors: Yousheng Liu, Geng Han, Jian Gao, Ruiyong Jia, Jianbin Kang
  • Publication number: 20200133577
    Abstract: Techniques involve: determining processing power of a plurality of storage devices in a plurality of storage pools, the storage devices in each of the storage pools having a same device type; dividing the plurality of storage devices into a plurality of sets based on the processing power, a difference in the processing power between the storage devices in each of the sets being below a predetermined threshold; and redistributing, among the plurality of sets, data stored in the plurality of storage devices based on workloads of the storage devices in the sets. Accordingly, load balancing of storage devices in the plurality of storage pools can be implemented, response speed of the storage system can be enhanced and storage resources in the plurality of storage pools can be exploited more sufficiently.
    Type: Application
    Filed: September 25, 2019
    Publication date: April 30, 2020
    Inventors: Chun Ma, Shaoqin Gong, Geng Han, Jian Gao, Xinlei Xu
  • Publication number: 20200133514
    Abstract: Techniques manage a Redundant Array of Independent Disks (RAID). In such a technique, in response to receiving information indicative of an end-of-life (EOF) of a first storage device of the RAID, a storage extent associated with the first storage device is determined, the storage extent being distributed over a plurality of storage devices of the RAID and including a first group of slices in the first storage device, the storage extent including a plurality of data blocks stored thereon. A portion of a data block of the plurality of data blocks is read from a first slice of the first group of slices, the first slice comprising the portion of the data block. The portion of the data block is written into a spare slice.
    Type: Application
    Filed: September 24, 2019
    Publication date: April 30, 2020
    Inventors: Xinlei Xu, Jian Gao, Geng Han
  • Patent number: 10613770
    Abstract: A method and an apparatus for controlling an access to a disk array. The method comprises: receiving a command for writing to a first stripe of the plurality of stripes; and determining a first parity position for the first stripe by searching a mapping table, the mapping table recording a first mapping between the first stripe and the first parity position allocated in the first stripe, the first parity position being arranged in a first disk of the plurality of disks having a minimum wearing level. The embodiments of the present disclosure further disclose a corresponding apparatus. The embodiments of the present disclosure provides a solution for controlling an access to a disk array, which can achieve a dynamic balance of wearing levels among all of the disks in a RAID, thereby making it possible to control or manage a failure order of the disks.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Jibing Dong, Xinlei Xu, Lifeng Yang, Geng Han
  • Patent number: 10604507
    Abstract: Described herein are compounds that are melanocortin subtype-2 receptor (MC2R) modulators, methods of making such compounds, pharmaceutical compositions and medicaments comprising such compounds, and methods of using such compounds in the treatment of conditions, diseases, or disorders that would benefit from modulation of MC2R activity.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 31, 2020
    Assignee: CRINETICS PHARMACEUTICALS, INC.
    Inventors: Sangdon Han, Yunfei Zhu, Sun Hee Kim, Jian Zhao, Shimiao Wang
  • Patent number: 10607523
    Abstract: A color filter substrate assembly and a manufacturing method thereof, and a display apparatus and a display method thereof are disclosed. The color filter substrate assembly includes a color filter layer including pattern units arranged in an array. Each of the pattern units includes: a pattern subunit of a first primary color, a pattern subunit of a second primary color, a pattern subunit of a third primary color and a color mixture pattern subunit which are arranged in sequence. The color mixture pattern subunit consists of patterns of the first primary color, the second primary color and the third primary color, and the patterns of the first primary color, the second primary color, and the third primary color do not completely overlap.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: March 31, 2020
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Shuai Han, Jian Wang, Jianyun Xie, Xuechao Song
  • Patent number: 10599357
    Abstract: A method and system for managing a storage system, the method comprising: creating a storage system including a first number of stripes, wherein each of the first number of stripes includes a second number of extents, and each of the second number of extents is distributed over a different storage device in a group of storage devices; with respect to a stripe among the first number of stripes, generating stripe information descriptive of a mapping relation between the second number of extents included in the stripe and the different storage devices in the group of storage devices; and with respect to a storage device where an extent among the second number of extents is located, building extent information about a mapping relation between an extent in the storage device and the stripe. In one embodiment of the present invention, there is provided a corresponding device and system.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 24, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Geng Han, Jibing Dong, Jamin Jianbin Kang, Hongpo Gao, Xinlei Xu
  • Publication number: 20200090395
    Abstract: A method, a system and a computer program product for generating an animation are provided. In the method, an emotion change in a text is identified, and the emotion change contains one or more emotions. Images matching the emotion change are determined. And an animation file is generated based on the determined images.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: Jian Jun Wang, Yidan Lei, Neng Zhang, Chi Yang Li, Mu Han Sun, Min Huang