Patents Examined by Mujtaba M. Chaudry
  • Patent number: 11742998
    Abstract: A review and retry mechanism ensures a port channel can be configured to provide and maintain a minimum data speed. A timer-based review sequence reviews the constituent interfaces of a port channel to determine if a minimum speed requirement is met. If the minimum speed cannot be fulfilled, the port-channel member interfaces are un-programmed and removed from the port-channel, rendering the port-channel functionally inactive, thereby preventing network traffic loss. A timer-based retry sequence attempts to program the constituent interfaces. The minimum speed requirement of the interfaces is checked in the next review cycle. If the minimum speed requirement is met, then the review and retry mechanism halts and the port channel continues to remain active; otherwise, the interfaces are un-programmed and the process repeats.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: August 29, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Utkarsha Verma, Victor Wen, Vamsi Anne
  • Patent number: 11742879
    Abstract: A machine-learning (ML) error-correcting code (ECC) controller may include a hard-decision (HD) ECC decoder optimized for high-speed data throughput, a soft-decision (SD) ECC decoder optimized for high-correctability data throughput, and a machine-learning equalizer (MLE) configured to variably select one of the HD ECC decoder or the SD ECC decoder for data throughput. An embodiment of the ML ECC controller may provide speed-optimized HD throughput based on a linear ECC. The linear ECC may be a soft Hamming permutation code (SHPC).
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: August 29, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ariel Doubchak, Dikla Shapiro, Evgeny Blaichman, Lital Cohen, Amit Berman
  • Patent number: 11736223
    Abstract: Embodiments of this application provide a communication method, a communications device, and a storage medium, to process an invalid block in a data stream. In embodiments of this application, N first block streams are obtained, where N is a positive integer. When there is an invalid block in the N first block streams, the invalid block in the N first block streams is converted into a target block, to obtain a to-be-sent block stream. Then, the to-be-sent block stream is sent. Because the invalid block in the block stream is checked and converted into the target block, an error that occurs in service data at a receive end and that is caused by the invalid block can be reduced.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: August 22, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li Xu, Qiwen Zhong, Rixin Li
  • Patent number: 11734190
    Abstract: Disclosed is a system that comprises a memory device and a processing device, operatively coupled with the memory device, to perform operations that include, selecting, by the processing device, a first partition located on a first die of the memory device. The operations performed by the processing device further include selecting, based on a predefined partition offset reflecting a physical layout of the memory device, a second partition located on a second die of the memory device. The operations performed by the processing device further include generating a codeword comprising first data residing on the first partition and second data residing on the second partition.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: August 22, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Jian Huang, Zhenming Zhou
  • Patent number: 11736229
    Abstract: A transmission apparatus, in particular for use in a Low Throughput Network, comprises an FEC encoder configured to encode payload data into FEC code words each having a predetermined code word length, and a frame forming section configured to form a frame having a predetermined frame length. A frame comprises a first frame portion having a first predetermined length of an integer multiple of the predetermined code word length and a second frame portion having a second predetermined length shorter than the predetermined code word length. The frame forming section is configured to include an FEC code word and a predetermined number of repetitions of said FEC code word into the first frame portion of a frame and to include a selected number of bits of said FEC code word into the second frame portion of said frame.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: August 22, 2023
    Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
    Inventor: Nabil Sven Loghin
  • Patent number: 11704184
    Abstract: A method for execution by a storage network begins by issuing a decode threshold number of read requests for a set of encoded data slices to a plurality of storage units of a set of storage units and continues by determining whether less than a decode threshold number of read requests has been received in a time window. The method continues by identifying one or more encoded data slices encoded data slices associated with read requests of the decode threshold number of read requests that have not been received and for an encoded data slice of the one or more encoded data slices, issuing a priority read request to a storage unit storing a copy of the encoded data slice. The method then continues by receiving a response from the storage unit storing the copy of the encoded data, where the storage unit storing the copy of the encoded data slice is adapted to delay one or more maintenance tasks in response to the priority read request.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: July 18, 2023
    Assignee: Pure Storage, Inc.
    Inventor: Ilir Iljazi
  • Patent number: 11700081
    Abstract: Methods, systems, and devices for wireless communications are described. A first device may receive one or more signals from a second device. The first device may estimate one or more metrics associated with noise of the one or more signals. The first device may transmit, to the second device and based on the estimating, a report indicating the one or more metrics. The first device may receive a message indicating a multi-level coding scheme from the second device. The multi-level coding scheme may be based on the one or more metrics and may indicate a partitioning configuration of the multi-level coding scheme for communications between the first device and the second device. The first device may communicate with the second device using the partitioning configuration of the multi-level coding scheme.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: July 11, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Yaniv Eistein, Ronen Shaked
  • Patent number: 11695435
    Abstract: This application discloses a data transmission method, apparatus, and system. The method includes: generating a to-be-sent bit sequence, where the to-be-sent bit sequence includes one or more bits in a bit sequence having a length of (N?M), where N is a length of a mother code for polar encoding, M is a length of encoded bits obtained after rate matching is performed on a bit sequence having a length of N, N is m raised to the power of an integer, m is a positive integer greater than 1, M is a positive integer, and N>M; and sending the generated bit sequence. A corresponding apparatus and system are further disclosed. In this application, in this data transmission solution, an additional coding gain is generated during decoding, so that a decoding FER is reduced, and decoding performance is improved.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: July 4, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ying Chen, Hejia Luo, Gongzheng Zhang, Rong Li, Jun Wang
  • Patent number: 11695430
    Abstract: A method and an apparatus for decoding polar codes, the method comprising: determining a starting level for processing an overflow according to a number of encoded bits of a received polar encoded codeword, an input bit-width, and an internal bit-width of a decoder; multiplying an output Log-Likelihood Ratio (LLR) value and two input LLR values of the G function by a first coefficient and a second coefficient respectively; and finally, the LLR values corresponding to the received codeword are decoded to obtain decoded bits.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: July 4, 2023
    Assignee: HON LIN TECHNOLOGY CO., LTD.
    Inventors: Tai-Hsun Chen, Shin-Lin Shieh
  • Patent number: 11687408
    Abstract: Several embodiments of systems incorporating memory devices are disclosed herein. In one embodiment, a memory device can include a controller and a memory component operably coupled to the controller. The controller can include a memory manager, a quality metrics first in first out (FIFO) circuit, and an error correction code (ECC) decoder. In some embodiments, the ECC decoder can generate quality metrics relating to one or more codewords saved in the memory component and read into the controller. In these and other embodiments, the ECC decoder can stream the quality metrics to the quality metrics FIFO circuit, and the quality metrics FIFO circuit can stream the quality metrics to the memory manager. In some embodiments, the memory manager can save all or a subset of the quality metrics in the memory component and/or can use the quality metrics in post-processing, such as in error avoidance operations of the memory device.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: June 27, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Gerald L. Cadloni
  • Patent number: 11689220
    Abstract: Embodiments of this application provide a method for processing information bits in a wireless communication network. A device obtains a Polar encoded bit sequence, then divide the Polar encoded bit sequence into g groups that are of equal length N/g, wherein g is 32. The device block interleaves the g groups to obtain an interleaved bit sequence according to a sequence S, wherein the sequence S comprises: group numbers of the g groups, wherein a group whose number is 0 is the first element in the sequence S, wherein a group whose number is 12 is the 17th element in the sequence S, wherein a group whose number is 31 is the 32nd element in the sequence S, wherein the S is an integer and output the interleaved bit sequence.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: June 27, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Gongzheng Zhang, Ying Chen, Yunfei Qiao, Yourui Huangfu, Rong Li
  • Patent number: 11689320
    Abstract: A reception device includes a wireless communicator, a memory, and one or more processors. The processors identify a retransmission candidate of image data on the basis of a sequence number recorded on the memory. The processors calculate an upper limit retransmission number on the basis of a physical rate and a communication rate recorded on the memory. The processors set an allowable retransmission number that is less than or equal to the upper limit retransmission number. The processors transmit a retransmission request for requesting retransmission of as many of the retransmission candidates as the allowable retransmission number to the transmission device in a blanking period by using the wireless communicator when the number of the retransmission candidates identified through the identification processing exceeds the allowable retransmission number.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: June 27, 2023
    Assignee: OLYMPUS CORPORATION
    Inventors: Yasuhiro Hasegawa, Kazuyuki Shibuya, Kiyoshi Toyoda
  • Patent number: 11687404
    Abstract: Technologies for preserving error correction capability in compute-in-memory operations in a memory include memory media and a media access circuitry coupled with the memory media. The media access circuitry is to detect an error code adjustment state indicative of a failure in the initiated error correction. The media access circuitry is to adjust a voltage to the memory media to eliminate the error code correction adjustment state. Once eliminated, the media access circuitry is to perform the error correction on the read data.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: June 27, 2023
    Assignee: Intel Corporation
    Inventors: Chetan Chauhan, Wei Wu, Rajesh Sundaram, Shigeki Tomishima
  • Patent number: 11677511
    Abstract: Certain aspects of the present disclosure provide techniques for A method for wireless communication by a user equipment (UE), comprising initiating a timer upon reception of a first segmented packet of a plurality of packets of an RLC physical data unit (PDU) at radio link control (RLC) layer, resetting the timer when a packet data convergence protocol (PDCP) layer receives an RLC PDU from the RLC layer, and upon expiry of the timer, initiating a radio recourse control (RRC) connection reestablishment (RRE) procedure with a network.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: June 13, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Anushka Nayse, Ankur Srivastava, Rahul Maringanti, Mohammad Ashraf, Vivek Bindal
  • Patent number: 11658775
    Abstract: A method and system to improve the link budget of a wireless system using fast Hybrid Automatic Repeat Request (HARQ) protocol. In one embodiment of the invention, the Medium Access Control (MAC) logic in a base station determines whether the quality of the communication link with a mobile station is bad. When the MAC logic in the base station determines that the quality is bad, the base station uses a fast Hybrid Automatic Repeat Request (HARQ) protocol to indicate to the mobile station to send identical information to the base station in each of a plurality of successive or consecutive communication intervals before processing any received identical information from the mobile station. The fast HARQ protocol reduces the latency of receiving the identical information correctly, as compared with the current HARQ protocol.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: May 23, 2023
    Assignee: Apple Inc.
    Inventor: Aran Bergman
  • Patent number: 11652572
    Abstract: Methods and apparatus for transmitting and receiving broadcast signals are provided. The method for transmitting a broadcast signal includes encoding mobile data for forward error correction (FEC), encoding signaling data, forming data groups including the encoded mobile data and the encoded signaling data and transmitting a signal frame that includes the data groups.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: May 16, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Jae Hyung Song, Byoung Gill Kim, Jin Woo Kim, Won Gyu Song, Hyoung Gon Lee, In Hwan Choi, Chui Kyu Mun
  • Patent number: 11637657
    Abstract: Systems and devices can include a port for transmitting data; and a link coupled to the port. The port, in preparation to transmit a data block across the link, to determine a size of a burst of data to be transmitted across the link; determine a plurality of error correcting code words for forward error correction based on the size of the burst of data; interleave each of the plurality of error correcting code words to correspond with consecutive symbols of the burst of data; and transmit the burst of data comprising the interleaved plurality of error correcting code across the link.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 25, 2023
    Assignee: Intel Corporation
    Inventor: Debendra Das Sharma
  • Patent number: 11637654
    Abstract: An apparatus for a station (STA) configured for operating in a next-generation (NG) wireless local area network (WLAN) comprises the processing circuitry configured to modify probabilities of constellation points to generate a more Gaussian distribution. In these embodiments, for LDPC framing and OFDM packing, the transmitter circuitry may be configured to compute a number of output bits (bout) to be transmitted based on a number of payload bits (bin) at an output of a shaping encoder, a shaping rate (rshaping), and an overhead percent (Boverhead). A shaping gain of up to 1.53 dB may be achieved. A new shaping encoder is provided to address the issue that the number of bits is not fixed.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: April 25, 2023
    Assignee: Snap Inc.
    Inventors: Yaron Yoffe, Assaf Gurevitz, Elad Meir, Shlomi Vituri, Qinghua Li, Xiaogang Chen, Feng Jiang
  • Patent number: 11637651
    Abstract: A particular overall architecture for transmission over a bonded channel system consisting of two interconnected MoCA (Multimedia over Coax Alliance) 2.0 SoCs (Systems on a Chip) and a method and apparatus for the case of a “bonded” channel network. With a bonded channel network, the data is divided into two segments, the first of which is transported over a primary channel and the second of which is transported over a secondary channel.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: April 25, 2023
    Assignee: Entropic Communications, LLC
    Inventors: David Barr, Michail Tsatsanis, Arndt Mueller, Na Chen
  • Patent number: 11632193
    Abstract: Methods, systems, and devices for wireless communication are described for dynamic frozen bits of polar codes for early termination and performance improvement. A wireless device may receive a signal comprising a codeword encoded using a polar code. The wireless device may perform decoding of the codeword including at least: parity check of a first subset of decoding paths for making a decision on early termination of decoding of the codeword based on dynamic frozen bits, and generating path metrics for a second subset of the decoding paths that each pass the parity check based on the dynamic frozen bits, and performing error detection on a bit sequence corresponding to one of the second subset of the decoding paths based at part on error detection bits and the generated path metrics. The wireless device may process the information bits based on a result of the decoding.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: April 18, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Changlong Xu, Jian Li, Chao Wei, Jing Jiang, Jilei Hou