Patents by Inventor Haobo Zhang
Haobo Zhang 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: 20240138606Abstract: An opening and closing device for a curtain mounted on a guiding part, the guiding part is provided with the curtain; the opening and closing device is used for driving automatically the opening and closing of the curtain; the opening and closing device includes a mainframe and a connecting mechanism. The mainframe includes a shell, a driver, and a driving wheel; the driving wheel and the driver are mounted in the shell, the driver drives the driving wheel to rotate. The connecting mechanism includes a hanging piece and a bracket; a first end of the bracket is inserted into the shell, the hanging piece is movably connected with a second end of the bracket and hung on the guiding part; the hanging piece can be moved vertically relative to the bracket so that the driving wheel is attached closely to the outer wall of the guiding part.Type: ApplicationFiled: January 11, 2024Publication date: May 2, 2024Inventors: Zhichen Li, Wei Hou, Yang Pan, Haobo Zhang, Chao Ma
-
Patent number: 11973515Abstract: A method for operating an MS decoder and an associated memory system utilizing the MS decoder. The method determines an operation mode of the MS decoder. For each variable node, the method calculates a variable to check node V2C message. The method stores, in a check node unit CNU memory, check information associated with the calculated V2C message according to the operation mode. The check information includes full information when the operation mode is a high precision mode, and partial information when the operation mode is a low precision mode.Type: GrantFiled: September 1, 2022Date of Patent: April 30, 2024Assignee: SK hynix Inc.Inventors: Fan Zhang, Hongwei Duan, Haobo Wang
-
Patent number: 11967970Abstract: A scheme for determining a flipping energy used in a bit-flipping decoder. The flipping energy is determined based on: a weight of at least one check node coupled to a column; a syndrome as a product of a noisy codeword and a parity check matrix; and a hard decision value of a previous iteration and a channel output value associated with the column.Type: GrantFiled: September 14, 2022Date of Patent: April 23, 2024Assignee: SK hynix Inc.Inventors: Fan Zhang, Meysam Asadi, Haobo Wang
-
Patent number: 11960989Abstract: A controller estimates optimal read threshold values for a memory device using deep learning. The memory device includes multiple pages coupled to select word lines in a memory region. The controller performs multiple read operations on a select type of page for each word line using multiple read threshold sets, obtains fail bit count (FBC) information associated with each read operation, and determines an optimal read threshold set for each word line based on the FBC information. When optimal read threshold sets for the select word lines are different each other, the controller predicts a best read threshold set using the optimal read threshold sets.Type: GrantFiled: July 24, 2020Date of Patent: April 16, 2024Assignee: SK hynix Inc.Inventors: Fan Zhang, Aman Bhatia, Xuanxuan Lu, Meysam Asadi, Haobo Wang
-
Patent number: 11949430Abstract: An LDPC encoding method and a system for error code detection. In the method and system, partial syndromes using a user portion and a low density parity check matrix are calculated, a parity portion of a codeword is calculated using the partial syndromes and using a quasi-cyclic matrix, the parity portion is generated by segment processing of the quasi-cyclic matrix, and the user portion and the parity portion are concatenated to complete the codeword.Type: GrantFiled: September 1, 2022Date of Patent: April 2, 2024Assignee: SK hynix Inc.Inventors: Fan Zhang, Haobo Wang, Hongwei Duan
-
Publication number: 20240106460Abstract: To improve error correction when errors occur in consecutive bits of user data, the user data can be stored in an interleaved manner. Data of a data unit can be interleaved to generate a permutated data unit. A checksum of the permutated data unit can then be calculated, and an error correction code can be generated over the data unit and the checksum. The error correction code can also be interleaved to generate a permutated error correction code. The permutated data unit, the checksum, and the permutated error correction code can then be concatenated to generate a storage data unit for storage in a memory.Type: ApplicationFiled: September 23, 2022Publication date: March 28, 2024Inventors: Fan Zhang, Hongwei Duan, Haobo Wang
-
Publication number: 20240103727Abstract: Devices, systems, and methods for reducing a latency of a decoder in a non-volatile memory are described. An example method includes receiving a noisy codeword that is based on a transmitted codeword generated from a low-density parity-check (LDPC) code, the LDPC code having an associated parity matrix comprising a plurality of columns of circulant matrices, performing a sorting operation that sorts the plurality of columns of circulant matrices in a descending order of a first quality metric to generate a plurality of sorted columns of circulant matrices, the first quality metric indicative of a number of errors in a corresponding column of circulant matrices, and iteratively processing the plurality of sorted columns of circulant matrices to determine a candidate version of the transmitted codeword.Type: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Inventors: Fan ZHANG, Meysam ASADI, Haobo WANG
-
Publication number: 20240088915Abstract: A scheme for determining a flipping energy used in a bit-flipping decoder. The flipping energy is determined based on: a weight of at least one check node coupled to a column; a syndrome as a product of a noisy codeword and a parity check matrix; and a hard decision value of a previous iteration and a channel output value associated with the column.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Fan ZHANG, Meysam Asadi, Haobo Wang
-
Publication number: 20240086101Abstract: A memory system or a method for estimating channel information to be used for error decoding. The memory system or the method a) performs one or more read operations on a page selected from among the plurality of pages using a target read threshold, b) obtains the target read threshold, a historical read threshold voltage set associated with failed read operations of the selected page, checksum values, and asymmetric ratios of ones count and zeros count which are associated with the historical read threshold voltage set, c) provides the obtained target read threshold, historical read threshold voltage set, checksum values and asymmetric ratios as input information to a neural network, and d) predicts, by the neural network, channel information at the target read threshold based on the input information and a set activation function.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Haobo WANG, Meysam ASADI, Fan ZHANG
-
Publication number: 20240086149Abstract: A method and a system for operating a deep neural network. In the method and system, a subset of floating-point values are used to represent weights in the DNN; the floating-point values are quantized onto a flexible-power-of-two (FPoT) alphabet; values in the FPoT alphabet are listed in a plurality of regions; and an empty region among the plurality of regions is merged to neighbour regions to output dusters of the weights in merged regions, the merged regions having respective centroids and boundary lines in between.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Fan ZHANG, Seyhan KARAKULAK, Haobo WANG, Meysam ASADI
-
Publication number: 20240088052Abstract: A die assembly is disclosed. The die assembly includes a die, one or more die pads on a first surface of the die and a die attach film on the die where the die attach film includes one or more openings that expose the one or more die pads and that extend to one or more edges of the die.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Bai NIE, Gang DUAN, Srinivas PIETAMBARAM, Jesse JONES, Yosuke KANAOKA, Hongxia FENG, Dingying XU, Rahul MANEPALLI, Sameer PAITAL, Kristof DARMAWIKARTA, Yonggang LI, Meizi JIAO, Chong ZHANG, Matthew TINGEY, Jung Kyu HAN, Haobo CHEN
-
Publication number: 20240080042Abstract: A method for operating an MS decoder and an associated memory system utilizing the MS decoder. The method determines an operation mode of the MS decoder. For each variable node, the method calculates a variable to check node V2C message. The method stores, in a check node unit CNU memory, check information associated with the calculated V2C message according to the operation mode. The check information includes full information when the operation mode is a high precision mode, and partial information when the operation mode is a low precision mode.Type: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Fan ZHANG, Hongwei DUAN, Haobo WANG
-
Publication number: 20240080046Abstract: An LDPC encoding method and a system for error code detection. In the method and system, partial syndromes using a user portion and a low density parity check matrix are calculated, a parity portion of a codeword is calculated using the partial syndromes and using a quasi-cyclic matrix, the parity portion is generated by segment processing of the quasi-cyclic matrix, and the user portion and the parity portion are concatenated to complete the codeword.Type: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Fan ZHANG, Haobo WANG, Hongwei DUAN
-
Patent number: 11923312Abstract: A die assembly is disclosed. The die assembly includes a die, one or more die pads on a first surface of the die and a die attach film on the die where the die attach film includes one or more openings that expose the one or more die pads and that extend to one or more edges of the die.Type: GrantFiled: March 27, 2019Date of Patent: March 5, 2024Assignee: Intel CorporationInventors: Bai Nie, Gang Duan, Srinivas Pietambaram, Jesse Jones, Yosuke Kanaoka, Hongxia Feng, Dingying Xu, Rahul Manepalli, Sameer Paital, Kristof Darmawikarta, Yonggang Li, Meizi Jiao, Chong Zhang, Matthew Tingey, Jung Kyu Han, Haobo Chen
-
Publication number: 20230284709Abstract: Garments for concealing male genitalia of a wearer, the garment having a compressible region configured to be disposed over the genitalia of the wearer. Adjustment of tensile forces exerted on the compressible region resolve to compression forces exerted by the compressible region on the wearer's genitalia. Embodiments include garments having a primary portion and a connector portion configured to connect a front portion to a back portion, the connector having an adjustable length between a connection to the front portion and connection to the back portion, wherein adjustment of the length is used for adjusting the tensile forces.Type: ApplicationFiled: June 30, 2021Publication date: September 14, 2023Applicant: University of DelawareInventors: Martha Hall, Haobo Zhang, Caitlin Dyes
-
Publication number: 20220047107Abstract: An opening and closing device for a curtain mounted on a guiding part, the guiding part is provided with the curtain; the opening and closing device is used for driving automatic opening and closing of the curtain; the opening and closing device includes a mainframe and a connecting mechanism. The mainframe includes a shell, a driver and a driving wheel; the driving wheel and the driver are mounted in the shell, the driver drive the driving wheel to rotate. The connecting mechanism includes a hanging piece and a bracket; a first end of the bracket is inserted into the shell, the hanging piece is movably connected with a second end of the bracket and hung on the guiding part; the hanging piece can be moved vertically relative to the bracket so that the driving wheel is attached closely to the outer wall of the guiding part.Type: ApplicationFiled: March 31, 2021Publication date: February 17, 2022Inventors: Zhichen Li, Wei Hou, Yang Pan, Haobo Zhang, Chao Ma
-
Patent number: 9432330Abstract: A data interaction method is provided, which includes: sending simultaneously an address detection request for a UDP channel and an address detection request for a TCP channel; and when both address detection for the UDP channel and address detection for the TCP channel fail, sending an address detection request for an HTTP channel; when detection of at least one channel succeeds, collecting two types of addresses corresponding to each channel in the at least one channel; performing address exchange and address matching with a peer client host; and performing channel connectivity detection based on matched addresses, and selecting a channel with a highest priority from channels on which connectivity detection is successful for data interaction with the peer client host. Therefore, efficiency of traversing a NAT host during address detection is improved.Type: GrantFiled: June 20, 2014Date of Patent: August 30, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Chang Liu, Jun Cai, Haobo Zhang
-
Publication number: 20140355614Abstract: A data interaction method is provided, which includes: sending simultaneously an address detection request for a UDP channel and an address detection request for a TCP channel; and when both address detection for the UDP channel and address detection for the TCP channel fail, sending an address detection request for an HTTP channel; when detection of at least one channel succeeds, collecting two types of addresses corresponding to each channel in the at least one channel; performing address exchange and address matching with a peer client host; and performing channel connectivity detection based on matched addresses, and selecting a channel with a highest priority from channels on which connectivity detection is successful for data interaction with the peer client host. Therefore, efficiency of traversing a NAT host during address detection is improved.Type: ApplicationFiled: June 20, 2014Publication date: December 4, 2014Inventors: Chang Liu, Jun Cai, Haobo Zhang
-
Publication number: 20130239981Abstract: A supercritical extraction of characteristic fragrant substances in different fragrant tobacco leaves, which involves the following steps: 1) cutting the tobacco leaves into shreds and placing the shreds into an extraction vessel with supercritical CO2 fluid; 2) setting the extraction pressure and extraction temperature of supercritical CO2 fluid about 100 to 350 bar and 35 to 70° C., extracting statically the tobacco shreds for 10 to 35 minutes in the condition, then setting the dynamic extracting speed of the supercritical CO2 fluid about 1.0 to 3.5 L/min, and extracting dynamically the tobacco shreds for 5 to 15 minutes; 3) collecting the obtained supercritical CO2 fluid extract, and obtaining the key fragrant substances, which act as the determinants for tobacco fragrance, after completely volatilizing CO2.Type: ApplicationFiled: December 16, 2010Publication date: September 19, 2013Applicant: SHANGHAI TOBACCO GROUP CO., LTD.Inventors: Wenliang Sun, Haobo Zhang, Baizhan Liu