Patents by Inventor Wai Kong (Max) Law
Wai Kong (Max) Law 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: 12373142Abstract: A method for updating stored information and an apparatus. A controller performs error correction code (ECC) decoding on stored data information based on the stored data information and stored ECC check information to generate an error-corrected codeword, where the error-corrected codeword includes error-corrected data information. The controller generates candidate to-be-written data information based on the error-corrected data information and a data update indication. The controller performs a mask operation on the candidate to-be-written data information based on the stored data information, and writes unmasked content in the candidate to-be-written data information into a memory.Type: GrantFiled: February 23, 2024Date of Patent: July 29, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wai Kong Raymond Leung, Dongyu Geng, Qinhui Huang, Huixiao Ma
-
Publication number: 20250141593Abstract: A coding method for data communication is provided, and may be applied to a plurality of scenarios such as a metro network, a backbone network, and a data center interconnection. The method includes: forming a first codeword, where the first codeword includes n image bits and n to-be-transmitted bits, the n image bits are selected from to-be-transmitted bits in m source codewords, the source codeword is a codeword formed before the first codeword, both n and m are positive integers, and n>m; and sending the n to-be-transmitted bits in the first codeword. The bit in the first codeword is protected by a plurality of codewords generated at different moments, and a coding gain effect is better. In addition, the bit in the codeword is protected by different quantities of codewords.Type: ApplicationFiled: December 16, 2024Publication date: May 1, 2025Inventors: Huixiao MA, Wai Kong Raymond LEUNG, Qinhui HUANG, Kechao HUANG
-
Patent number: 12282683Abstract: In one embodiment, a system comprises a host processor and a storage system. The storage system comprises one or more storage devices, and each storage device comprises a non-volatile memory and a compute offload controller. The non-volatile memory stores data, and the compute offload controller performs compute tasks on the data based on compute offload commands from the host processor.Type: GrantFiled: March 12, 2020Date of Patent: April 22, 2025Assignee: Intel CorporationInventors: Michael P. Mesnier, John S. Keys, Ian F. Adams, Yi Zou, Luis Carlos Maria Remis, Daniel Robert McLeran, Mariusz Barczak, Arun Raghunath, Lay Wai Kong
-
Patent number: 12206494Abstract: A coding method and apparatus for data communication are provided, and may be applied to a plurality of scenarios such as a metro network, a backbone network, and a data center interconnection. As an example method, a first codeword is formed, where the first codeword includes n image bits and n to-be-transmitted bits. The n image bits are selected from to-be-transmitted bits in m source codewords. The m source codewords are formed before the first codeword. Both n and m are positive integers, and n>m; The n to-be-transmitted bits in the first codeword are sent. The bit in the first codeword can be protected by a plurality of codewords generated at different moments. In addition, the bit in the codeword can be protected by different quantities of codewords.Type: GrantFiled: September 27, 2022Date of Patent: January 21, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Huixiao Ma, Wai Kong Raymond Leung, Qinhui Huang, Kechao Huang
-
Publication number: 20240430073Abstract: This application provides a data processing method and a second communication apparatus, to resolve a problem of relatively long data synchronization time in a conventional technology, and may be applied to augmented reality AR, virtual reality VR, artificial intelligence AI, cloud applications, or other fields. The data processing method includes: A second optical module receives first data from a first optical module, and determines out-of-synchronization lock based on the first data. The second optical module sends, to a second host, first indication information indicating that the second optical module is in out-of-synchronization lock state. The second optical module receives second data from the first optical module, determines synchronization lock based on the second data, and sends, to the second host, second indication information indicating that the second optical module is in synchronization lock state.Type: ApplicationFiled: September 9, 2024Publication date: December 26, 2024Inventors: Zengchao Yan, Huixiao Ma, Wai Kong Raymond Leung, Qinhui Huang, Xiaoling Yang
-
Publication number: 20240388313Abstract: A data processing method includes the following operations: separately performing convolutional interleaving on n lane data streams to obtain n first data streams, where n>1, and first FEC encoding is performed on all the n lane data streams. Every a codewords obtained through the first FEC encoding are distributed in b lane data streams, where a?b?n, and a?1. z consecutive symbols in each of the first data streams are from z different codewords, and z>1. Then, every K first data streams of the n first data streams are multiplexed to obtain one second data stream, so as to obtain a total of m second data streams. The n first data streams include G first data stream subsets, symbols in different first data stream subsets are from different codewords, m=n/K, K>1, and G>1. y consecutive symbols in each second data stream are from y different codewords, where y>z.Type: ApplicationFiled: July 25, 2024Publication date: November 21, 2024Inventors: Kechao HUANG, Xiaoling YANG, Huixiao MA, Wai Kong Raymond LEUNG
-
Patent number: 12107681Abstract: A communication method includes: encoding a to-be-transmitted first bit sequence to obtain a first matrix, where the first matrix includes a plurality of bit square matrices of a same size, and each bit square matrix includes a plurality of pieces of bit data; performing, based on a first mapping relationship, position transformation in a range of each bit square matrix on the bit data of each bit square matrix in the first matrix, to obtain a second matrix after the position transformation; and performing bit data position transformation among bit square matrices on the second matrix to obtain a third matrix, and modulating a to-be-sent first symbol sequence based on the third matrix.Type: GrantFiled: November 3, 2022Date of Patent: October 1, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Kechao Huang, Huixiao Ma, Wai Kong Raymond Leung
-
Publication number: 20240281170Abstract: A method for updating stored information and an apparatus. A controller performs error correction code (ECC) decoding on stored data information based on the stored data information and stored ECC check information to generate an error-corrected codeword, where the error-corrected codeword includes error-corrected data information. The controller generates candidate to-be-written data information based on the error-corrected data information and a data update indication. The controller performs a mask operation on the candidate to-be-written data information based on the stored data information, and writes unmasked content in the candidate to-be-written data information into a memory.Type: ApplicationFiled: February 23, 2024Publication date: August 22, 2024Inventors: Wai Kong Raymond Leung, Dongyu Geng, Qinhui Huang, Huixiao Ma
-
Publication number: 20240225945Abstract: An apparatus for assisting the mobility of a user is disclosed. The apparatus includes an electronic device provided in a device body and a haptic unit. The electronic device includes a sensing unit, a machine vision unit, and a path planning unit. The machine vision unit is connected to the sensing unit and is configured to detect one or more obstacles in a vicinity of the user. The path planning unit is capable of developing a movement route for the user to avoid the one or more obstacles. The haptic unit includes a haptic arrangement having a plurality of haptic actuators adapted to provide a tactile stimulation to the torso or limbs of the user. The plurality of haptic actuators actuate based on the movement commands from the path planning unit to signify a travel direction in which there is no obstacle.Type: ApplicationFiled: November 30, 2022Publication date: July 11, 2024Inventors: Ka Wai KONG, Hiu Ling CHAN
-
Publication number: 20240223215Abstract: An encoding method includes: obtaining m lanes of first data streams through m input lanes, where m is a positive integer; processing the m lanes of first data streams to obtain z lanes of second data streams, where z is a positive integer; separately performing encoding processing on each of the z lanes of second data streams to obtain z lanes of third data streams; and performing multiplex processing on the z lanes of third data streams to obtain n lanes of fourth data streams, where n is a positive integer.Type: ApplicationFiled: March 15, 2024Publication date: July 4, 2024Inventors: Zengchao Yan, Huixiao Ma, Xiaoling Yang, Wai Kong Raymond Leung
-
Publication number: 20240204927Abstract: This application discloses a link monitoring method and apparatus, and belongs to the field of data transmission technologies. The method includes: receiving outer-code encoded data; performing inner-code encoding on the outer-code encoded data, and outputting inner-code encoded data; performing outer-code decoding on the outer-code encoded data; and determining, based on a status of performing outer-code decoding on the outer-code encoded data, quality of a link for transmission of the outer-code encoded data.Type: ApplicationFiled: January 25, 2024Publication date: June 20, 2024Inventors: Kechao Huang, Wai Kong Raymond LEUNG, Huixiao Ma, Xiaoling Yang
-
Publication number: 20240178920Abstract: This application discloses a transmission method for optical communication, which may be applied to various scenarios such as a metropolitan area network, a backbone network, and data center interconnect of over 400 Gbps (including 600 Gbps, 800 Gbps, and the like). The method includes: generating a super-frame including a plurality of sub-frames; and transmitting the super-frame, where each sub-frame includes training symbols and pilot symbols, and each of the training symbols and the pilot symbols is one of ?A?Aj, ?A+Aj, A?Aj, and A+Aj, A being a real number. In addition, in the training symbols and the pilot symbols included in each sub-frame, quantities of ?A?Aj, ?A+Aj, A?Aj, and A+Aj in two mutually perpendicular polarization directions meet specific requirements, so that direct current balance can be achieved, which helps a receiver end restore a signal.Type: ApplicationFiled: December 29, 2023Publication date: May 30, 2024Inventors: Kechao Huang, Wai Kong Raymond Leung
-
Publication number: 20240130922Abstract: An apparatus for assisting the mobility of a user is disclosed. The apparatus includes an electronic device provided in a device body and a haptic unit. The electronic device includes a sensing unit, a machine vision unit, and a path planning unit. The machine vision unit is connected to the sensing unit and is configured to detect one or more obstacles in a vicinity of the user. The path planning unit is capable of developing a movement route for the user to avoid the one or more obstacles. The haptic unit includes a haptic arrangement having a plurality of haptic actuators adapted to provide a tactile stimulation to the torso or limbs of the user. The plurality of haptic actuators actuate based on the movement commands from the path planning unit to signify a travel direction in which there is no obstacle.Type: ApplicationFiled: November 30, 2022Publication date: April 25, 2024Inventors: Ka Wai KONG, Hiu Ling CHAN
-
Publication number: 20240106542Abstract: An encoding method, a decoding method, and an optical module are described relating to data transmission technologies. The method, carried out by an optical module includes obtaining an optical transmission mode used for signal transmission. The method further includes receiving a signal on which outer-code encoding has been performed. The optical module determines, based on the optical transmission mode, an inner-code encoding scheme to be used by the optical module to perform inner-code encoding on the signal on which outer-code encoding has been performed. The method further includes performing, by using the inner-code encoding scheme, inner-code encoding on the signal on which outer-code encoding has been performed. The optical module outputs a signal on which inner-code encoding has been performed. As a result, error correction performance of the Ethernet may be improved.Type: ApplicationFiled: December 8, 2023Publication date: March 28, 2024Inventors: Zengchao Yan, Wai Kong Raymond Leung, Huixiao Ma
-
Patent number: 11914895Abstract: A method for updating stored information and an apparatus. A controller performs error correction code (ECC) decoding on stored data information based on the stored data information and stored ECC check information to generate an error-corrected codeword, where the error-corrected codeword includes error-corrected data information. The controller generates candidate to-be-written data information based on the error-corrected data information and a data update indication. The controller performs a mask operation on the candidate to-be-written data information based on the stored data information, and writes unmasked content in the candidate to-be-written data information into a memory.Type: GrantFiled: April 14, 2021Date of Patent: February 27, 2024Assignee: HUAWEI TECHNOLOGIES CO. LTD.Inventors: Wai Kong Raymond Leung, Dongyu Geng, Qinhui Huang, Huixiao Ma
-
Publication number: 20240007131Abstract: An encoding method includes: obtaining a generator matrix for encoding, where the generator matrix is determined based on a target parity-check matrix of a Hamming code for encoding, the target parity-check matrix is based on a target function for decoding, the target function is used to determine a not-all-zero row vector extended based on the target parity-check matrix, and the target function is one of a predetermined function set; encoding information bits using the generator matrix to obtain an encoded data stream; and sending the encoded data stream.Type: ApplicationFiled: September 18, 2023Publication date: January 4, 2024Inventors: Kechao Huang, Wai Kong Raymond Leung, Huixiao Ma, Xiaoling Yang
-
Publication number: 20230200573Abstract: A kit of edible cake stand pieces having a base, at least two cake display platforms and a stem for supporting the cake display platforms provide a cost-efficient, transportable, robust, simple to assemble, and hygienic assembled tiered cake stand. The kit is formed of a stem with a base end and opposing upper end; a first support member for supporting a first display platform; and a second support member for supporting a second display platform which second support member is disposed further from the base end than the first support member, wherein the first support member has a larger radial extent than the second support member and where the first display platform has an aperture for receiving the stem and for passage of the second support member but not the first support member while the second display platform has an aperture through which the second support member may not pass.Type: ApplicationFiled: June 28, 2021Publication date: June 29, 2023Inventor: Chan Wai Kong
-
Publication number: 20230136251Abstract: This application discloses decoding methods, apparatuses, and computer-readable storage media, which may be applied to a plurality of scenarios such as a metropolitan area network, a backbone network, and data center interconnection. An example method includes: obtaining syndromes corresponding to a plurality of codewords; grouping the syndromes into groups; and sorting priorities of each group of syndromes; and selecting, based on a priority sorting result of each group of syndromes, a syndrome for decoding.Type: ApplicationFiled: December 27, 2022Publication date: May 4, 2023Inventors: Wai Kong Raymond Leung, Kechao Huang, Huixiao Ma, Shiyao Xiao, Dongyu Geng
-
Publication number: 20230065454Abstract: This application provides a communication method and apparatus. The method includes: encoding a to-be-transmitted first bit sequence to obtain a first matrix, where the first matrix includes a plurality of bit square matrices of a same size, and each bit square matrix includes a plurality of pieces of bit data; performing, based on a first mapping relationship, position transformation in a range of each bit square matrix on the bit data of each bit square matrix in the first matrix, to obtain a second matrix after the position transformation; and performing bit data position transformation among bit square matrices on the second matrix to obtain a third matrix, and modulating a to-be-sent first symbol sequence based on the third matrix.Type: ApplicationFiled: November 3, 2022Publication date: March 2, 2023Inventors: Kechao HUANG, Huixiao MA, Wai Kong Raymond LEUNG
-
Patent number: 11562929Abstract: A method of forming a leadless packaged semiconductor device. First partial sawing leads is performed on a bottom side of an in-process leadless semiconductor package having a leadframe including die pad with a semiconductor chip thereon, and leads defining top and bottom surfaces and having an inner end and an outer end having a bottom corner region. Conductive bond wires connect to and extending between bond pads on the chip and respective leads, a mold compound is around the die pad, leads, chip, and conductive bond wires while exposing the bottom surface and outer end. The first sawing completely severs the leads while forming only a partial cut in the mold compound. A de-flash process is applied to the bottom side. The second sawing aligned to the partial cuts reaches the partial cuts to complete singulation of the package, wherein the second sawing does not touch the leads.Type: GrantFiled: November 19, 2020Date of Patent: January 24, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mohamad Ashraf Bin Mohd Arshad, Soo Wai Kong