Patents by Inventor Raymond Leung

Raymond Leung 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: 20240106542
    Abstract: 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: Application
    Filed: December 8, 2023
    Publication date: March 28, 2024
    Inventors: Zengchao Yan, Wai Kong Raymond Leung, Huixiao Ma
  • Patent number: 11914895
    Abstract: 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: Grant
    Filed: April 14, 2021
    Date of Patent: February 27, 2024
    Assignee: HUAWEI TECHNOLOGIES CO. LTD.
    Inventors: Wai Kong Raymond Leung, Dongyu Geng, Qinhui Huang, Huixiao Ma
  • Publication number: 20240007131
    Abstract: 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: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Inventors: Kechao Huang, Wai Kong Raymond Leung, Huixiao Ma, Xiaoling Yang
  • Publication number: 20230136251
    Abstract: 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: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Inventors: Wai Kong Raymond Leung, Kechao Huang, Huixiao Ma, Shiyao Xiao, Dongyu Geng
  • Publication number: 20230065454
    Abstract: 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: Application
    Filed: November 3, 2022
    Publication date: March 2, 2023
    Inventors: Kechao HUANG, Huixiao MA, Wai Kong Raymond LEUNG
  • Publication number: 20230021167
    Abstract: 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: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventors: Huixiao MA, Wai Kong Raymond LEUNG, Qinhui HUANG, Kechao HUANG
  • Patent number: 11316614
    Abstract: The present disclosure provides a code generator for generating an {N?, K?} code for encoding and/or decoding data transmitted in a communication channel from an {N, K} code, wherein N and N? are code lengths, K and K? are code dimensions. The code generator is configured to shorten the {N, K} code to obtain an intermediate code, and to extend the intermediate code to obtain the {N?, K?} code. The present disclosure also provides a corresponding code construction method. Further, the present disclosure provides a device for encoding and/or decoding data transmitted in a communication channel, the device being configured to encode and/or decode the data based on an {N?, K?} code generated from the {N, K} code.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: April 26, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huijian Zhang, Zhipeng Zhao, Wai Kong Raymond Leung, Marc Fossorier, Ingmar Land
  • Patent number: 11283545
    Abstract: Embodiments of this application provide a modulation method and apparatus. The method includes: receiving a code word sequence, where each code word includes N bits, and the code word sequence includes at least a first code word; mapping the code word sequence into M sequences, where each sequence includes N/M bits from the first code word; mapping the M sequences into a symbol sequence, where each symbol is corresponding to M bits, the M bits are respectively from the M sequences, first bits corresponding to N/M first-type symbols are from the first code word, and second bits corresponding to N/M second-type symbols are from the first code word. Thus a signal-to-noise ratio requirement during higher order modulation lowered.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 22, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xi Yan, Huixiao Ma, Wai Kong Raymond Leung, Long Luo, Yan Cui
  • Publication number: 20220049606
    Abstract: A method for adjusting a surface of an exploratory data model of a geological domain to take into account blast hole data, the method comprising; drilling a plurality of blast holes proximal to the geological domain; recording blast hole data samples for each of the blast holes in an electronic data storage apparatus; operating a processing assembly in data communication with said storage apparatus according to instructions stored in a memory accessible to the processing assembly to perform the following acts: labelling each said data sample as domain or non-domain; determining blast hole boundary samples for the geological domain at each of a number of elevations to produce blast hole boundaries for the geological domain; comparing the blast hole boundaries to a surface of the exploratory data model; adjusting the surface based on the blast hole boundaries for the geological domain to generate an adjusted surface; and mining the geological domain based on the adjusted surface to thereby improve efficiency of
    Type: Application
    Filed: December 18, 2019
    Publication date: February 17, 2022
    Inventors: Danielle Robinson, Mehala Balamurali, Arman Melkumyan, Alexander Lowe, Raymond Leung, Tamara Vasey
  • Publication number: 20210232341
    Abstract: 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: Application
    Filed: April 14, 2021
    Publication date: July 29, 2021
    Inventors: Wai Kong Raymond Leung, Dongyu Geng, Qinhui Huang, Huixiao Ma
  • Patent number: 10868996
    Abstract: In one embodiment there is provided a protective case for an electronic device. The case has a substantially transparent planar back surface. The substantially transparent planar back surface is made from a compostable biopolymer material configured to form a rigid back surface and wherein the substantially transparent planar back surface has a terminal outer periphery edge. An outer bumper formed into a continuous side wall extends transversely from the planar back surface. The continuous side wall has an inwardly extending edge such that the outer bumper is configured to form fit around an electronic device. The outer bumper is made from a compostable biopolymer material configured to form into the outer bumper that is softer then the rigid back surface, and wherein the outer periphery edge of the transparent planar back surface is over-molded into the outer bumper.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: December 15, 2020
    Inventors: Jeremy Lang, Raymond Leung
  • Publication number: 20200351017
    Abstract: The present disclosure provides a code generator for generating an {N?, K?} code for encoding and/or decoding data transmitted in a communication channel from an {N, K} code, wherein N and N? are code lengths, K and K? are code dimensions. The code generator is configured to shorten the {N, K} code to obtain an intermediate code, and to extend the intermediate code to obtain the {N?, K?} code. The present disclosure also provides a corresponding code construction method. Further, the present disclosure provides a device for encoding and/or decoding data transmitted in a communication channel, the device being configured to encode and/or decode the data based on an {N?, K?} code generated from the {N, K} code.
    Type: Application
    Filed: July 21, 2020
    Publication date: November 5, 2020
    Inventors: Huijian ZHANG, Zhipeng ZHAO, Wai Kong Raymond LEUNG, Marc FOSSORIER, Ingmar LAND
  • Publication number: 20200295872
    Abstract: Embodiments of this application provide a modulation method and apparatus. The method includes: receiving a code word sequence, where each code word includes N bits, and the code word sequence includes at least a first code word; mapping the code word sequence into M sequences, where each sequence includes N/M bits from the first code word; mapping the M sequences into a symbol sequence, where each symbol is corresponding to M bits, the M bits are respectively from the M sequences, first bits corresponding to N/M first-type symbols are from the first code word, and second bits corresponding to N/M second-type symbols are from the first code word. Thus a signal-to-noise ratio requirement during higher order modulation lowered.
    Type: Application
    Filed: May 29, 2020
    Publication date: September 17, 2020
    Inventors: Xi YAN, Huixiao MA, Wai Kong Raymond LEUNG, Long LUO, Yan CUI
  • Patent number: 10763911
    Abstract: In one embodiment there is provided a protective case for an electronic device. The case has a substantially transparent planar back surface. The substantially transparent planar back surface is made from a compostable biopolymer material configured to form a rigid back surface and wherein the substantially transparent planar back surface has a terminal outer periphery edge. An outer bumper formed into a continuous side wall extends transversely from the planar back surface. The continuous side wall has an inwardly extending edge such that the outer bumper is configured to form fit around an electronic device. The outer bumper is made from a compostable biopolymer material configured to form into the outer bumper that is softer then the rigid back surface, and wherein the outer periphery edge of the transparent planar back surface is over-molded into the outer bumper.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: September 1, 2020
    Assignee: Open Mind Developments Corporation
    Inventors: Jeremy Lang, Raymond Leung
  • Patent number: 10673563
    Abstract: Embodiments of this application provide a modulation method and apparatus. The method includes: receiving a code word sequence, where each code word includes N bits, and the code word sequence includes at least a first code word; mapping the code word sequence into M sequences, where each sequence includes N/M bits from the first code word; mapping the M sequences into a symbol sequence, where each symbol is corresponding to M bits, the M bits are respectively from the M sequences, first bits corresponding to N/M first-type symbols are from the first code word, and second bits corresponding to N/M second-type symbols are from the first code word. Thus a signal-to-noise ratio requirement during higher order modulation lowered.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: June 2, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xi Yan, Huixiao Ma, Wai Kong Raymond Leung, Long Luo, Yan Cui
  • Patent number: 10192260
    Abstract: A system and method for configuring a set of adjudication rules for use in processing an insurance claim. The method and system comprise defining an adjudication rule and defining a secondary rule container and coupling the adjudication rule to the secondary rule container by a rule reference associated with the content of the secondary rule container. Also implemented is defining a primary rule container and coupling the secondary rule container to the primary rule container by a container reference associated with the content of the primary rule container, the adjudication rule, the containers, and the rule and container reference defining a rule hierarchy for representing the set of adjudication rules.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: January 29, 2019
    Assignee: TELUS Health Solutions Inc.
    Inventors: Rob Tholl, Raymond Leung, Clayton Russell
  • Publication number: 20190013824
    Abstract: Embodiments of this application provide a modulation method and apparatus. The method includes: receiving a code word sequence, where each code word includes N bits, and the code word sequence includes at least a first code word; mapping the code word sequence into M sequences, where each sequence includes N/M bits from the first code word; mapping the M sequences into a symbol sequence, where each symbol is corresponding to M bits, the M bits are respectively from the M sequences, first bits corresponding to N/M first-type symbols are from the first code word, and second bits corresponding to N/M second-type symbols are from the first code word. Thus a signal-to-noise ratio requirement during higher order modulation lowered.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Xi YAN, Huixiao MA, Wai Kong Raymond LEUNG, Long LUO, Yan CUI
  • Patent number: 9914050
    Abstract: A guitar-shaped video game controller includes a body having a shape that resembles a guitar body, and a neck that is pivotally coupled to the guitar body via a hinge so that the neck can pivot between an extended position and a folded position relative to the guitar body. A latch assembly is actuatable to selectively lock the neck in the extended position to the body. A cable extends between and electrically connects the neck and the body to maintain an electrical connection between the neck and the body when the neck is in the extended and the folded positions.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: March 13, 2018
    Assignee: Performance Designed Products LLC
    Inventors: Eric Fulghum, Brad Strahle, Gaston Santiago, KK Leung, Raymond Leung, Jacky Kam
  • Patent number: 9908043
    Abstract: A guitar-shaped video game controller includes a body having a shape that resembles a guitar body, and a neck that is pivotally coupled to the guitar body via a hinge so that the neck can pivot between an extended position and a folded position relative to the guitar body. A latch assembly is actuatable to selectively lock the neck in the extended position to the body. A cable extends between and electrically connects the neck and the body to maintain an electrical connection between the neck and the body when the neck is in the extended and the folded positions.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: March 6, 2018
    Assignee: Performance Designed Products LLC
    Inventors: Eric Fulghum, Brad Strahle, Gaston Santiago, KK Leung, Raymond Leung, Jacky Kam
  • Patent number: 9908042
    Abstract: A guitar-shaped video game controller includes a body having a shape that resembles a guitar body, and a neck that is pivotally coupled to the guitar body via a hinge so that the neck can pivot between an extended position and a folded position relative to the guitar body. A latch assembly is actuatable to selectively lock the neck in the extended position to the body. A cable extends between and electrically connects the neck and the body to maintain an electrical connection between the neck and the body when the neck is in the extended and the folded positions.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: March 6, 2018
    Assignee: Performance Designed Products LLC
    Inventors: Eric Fulghum, Brad Strahle, Gaston Santiago, KK Leung, Raymond Leung, Jacky Kam