Patents Examined by Mujtaba M. Chaudry
  • Patent number: 11626944
    Abstract: There are provided a data comparison unit that detects an FEC symbol error of a signal under test output from a DUT in accordance with an input of a jitter signal, an error counting unit that counts the number of detected FEC symbol errors for each codeword for each phase modulation amount, a codeword classification unit that classifies a plurality of codewords included in the signal under test into a plurality of groups based on the counted number of FEC symbol errors, a codeword number counting unit that counts the number of codewords in each group for each phase modulation amount, and a display control unit that controls a display of a first graph having a horizontal axis as the phase modulation amount and a vertical axis as a ratio of the number of codewords in each group, on a display screen.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: April 11, 2023
    Assignee: ANRITSU CORPORATION
    Inventor: Tatsuya Iwai
  • Patent number: 11616597
    Abstract: Methods, systems, and devices for wireless communications are described. In some wireless communications system, a wireless device may append, during a first encoding stage, a first set of cyclic redundancy check bits having a first size to each code block of a plurality of code blocks and may concatenate two or more code blocks from the plurality of code blocks into a first set of code blocks, each code block of the two or more code blocks including the appended first set of cyclic redundancy check bits. The wireless device may further append, during a second encoding stage, a second set of cyclic redundancy check bits having a second size to the first set of code blocks, and may transmit a message comprising the plurality of code blocks including the appended first set of cyclic redundancy check bits and the appended second set of cyclic redundancy check bits.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: March 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Gideon Shlomo Kutz, Amit Bar-Or Tillinger, Tal Oved, Yaron Laufer, Elad Meir, David Yunusov
  • Patent number: 11606167
    Abstract: A method includes: sending, by a first device, a first bit stream to a second device, where the first bit stream is sent over N logical lanes of a physical layer of the first device; sending, by the first device, a first trigger marker group to the second device, where the first trigger marker group is used to indicate that the sending of the first bit stream ends; and sending, by the first device, a second bit stream to the second device in response to the sending of the first trigger marker group, where the second bit stream is sent over P logical lanes of the physical layer of the first device, and both N and P are positive integers.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: March 14, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Desheng Sun, Yongzhi Liu, Li Ding, Zhigang Zhu
  • Patent number: 11601216
    Abstract: A forward error correction (FEC) decoder is configured to find an alignment of a code block in a data stream by attempting to fully or partially decode one or more data windows of a predetermined size in the data stream. The predetermined size is a size of each codeword. The FEC decoder selects a first data window of the predetermined size, attempts to decode the first data window based on a particular error control coding method, and determines whether a valid codeword can be identified by attempting to decode the first data window. In response to determining that a valid codeword can be identified, the FEC decoder determines that an alignment of the codeword with the first data window is found. Otherwise, the FEC decoder selects a second data window of the predetermined size and attempts to decode the second data window.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: March 7, 2023
    Assignee: L3HARRIS TECHNOLOGIES, INC.
    Inventors: Joshua D. Gunn, Ryan W. Hinton, Edwin J. Hemphill
  • Patent number: 11593204
    Abstract: An approach to identifying a corrective action for a data storage device (DSD), such as one implemented in a fleet of DSDs in a data center, involves receiving error data about excursions from normal operational behavior of the DSD, inputting data representing a particular excursion into a probabilistic decision network which characterizes a set of DSD operational metrics and certain DSD controller rules that represent internal controls of the DSD and corresponding conditional relationships among the operational metrics, determining from the decision network the likelihood that one or more possible causes was a contributing factor to the particular excursion, and determining a corrective action for the particular excursion based on the determined likelihood of a particular cause of the one or more possible causes. The corrective action may then be shared with the DSD for in-situ execution of corresponding self-repair operations.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: February 28, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Bernd Lamberts, Jeffrey Hobbet, Maulik Thaker, Evan Richardson, Remmelt Pit
  • Patent number: 11593197
    Abstract: A storage device is disclosed. The storage device may include storage for data. A controller may manage writing the data to the storage and reading the data from the reading storage. A data quality metric table may map a first number of errors to a first data quality metric and map a second number of errors to a second data quality metric. A transmitter may return the data quality metric table to a host.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: February 28, 2023
    Inventors: Rekha Pitchumani, Zongwang Li
  • Patent number: 11588574
    Abstract: A method is performed by a wireless communications device of transmitting measurement reports to an infrastructure equipment. The method comprises receiving signals transmitted by the infrastructure equipment, measuring a characteristic associated with the received signals, and selecting an index value from one of a plurality of index values. Each of the index values represents a range of values of the characteristic for which communications parameters of a transmitter in the infrastructure equipment and a receiver in the communication device should have to achieve an acceptable communications performance for values of the characteristic within the range of values of the characteristic. The method further comprises, subject to the selected index value, transmitting the selected index value to the infrastructure equipment.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: February 21, 2023
    Assignee: SONY GROUP CORPORATION
    Inventors: Martin Warwick Beale, Shin Horng Wong
  • Patent number: 11588578
    Abstract: A method for encoding or transmitting. In some embodiments, the method includes forming a set of one or more unpunctured codewords by coding a plurality of payload bits at a mother code rate, removing a plurality of punctured bits from the set of one or more unpunctured codewords to form a set of one or more punctured codewords, and transmitting the set of one or more punctured codewords. In some embodiments, the number of punctured bits exceeds a first threshold, or the number of punctured bits exceeds a second threshold.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: February 21, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mostafa Sayed Roshdy Ibrahim, Wook Bong Lee, Ruchen Duan, Ashok Ranganath, Srinivas Kandala
  • Patent number: 11586540
    Abstract: Apparatuses, systems, and methods to perform continuous read operations are described. A system configured to perform such continuous read operations enables improved access to and processing of data for performance of associated functions. For instance, one apparatus described herein includes a memory device having an array that includes a plurality of pages of memory cells. The memory device includes a page buffer coupled to the array and a continuous read buffer. The continuous read buffer includes a first cache to receive a first segment of data values and a second cache to receive a second segment of the data values from the page buffer. The memory device is configured to perform a continuous read operation on the first and second segments of data from the first cache and the second cache of the continuous read buffer.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: February 21, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Antonino Mondello, Francesco Tomaiuolo, Salvatore Giove, Pierluca Guarino, Fabio Indelicato, Marco Ruta, Maria Luisa Gambina, Giovanni Nunzio Maria Avenia, Carmela Maria Calafato
  • Patent number: 11581907
    Abstract: A method in a first wireless device (WD) supporting wireless communication with a second WD is described. A plurality of wireless packets is received from the second WD including at least a first wireless packet. At least another wireless packet of the plurality of wireless packets is one of a retry packet and a repeat packet of the first packet. Each wireless packet of the plurality of wireless packets includes a plurality of bits and a first group of bits. For each received wireless packet, the plurality of bits corresponding to the received wireless packet is de-spread, and the first group of bits is correlated with a predetermined group of bits. The method further includes performing a majority vote based on the correlation of the first group of bits of each received wireless packet and creating a corrected packet based in part on the majority vote.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: February 14, 2023
    Assignee: SR Technologies, Inc.
    Inventor: Graham K. Smith
  • Patent number: 11575391
    Abstract: The present invention is directed to communication systems and methods. According to a specific embodiment, FEC data streams from multiple FEC data lanes are received. First stage interleaving and inner encoding are performed on the FEC data streams to generate inner encoded data streams. A second stage interleaving process is performed to interleave the inner encoded data streams. There are other embodiments as well.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: February 7, 2023
    Assignee: Marvell Asia Pte Ltd.
    Inventors: Benjamin P. Smith, Ilya Lyubomirsky
  • Patent number: 11573856
    Abstract: In various examples, a system includes a memory operating within a first risk level and circuitry operating within a second risk level that indicates more risk than the first risk level. The circuitry reads and/or writes data to a first memory address within the memory, and reads and/or writes an error detection code to a second memory address within the memory.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: February 7, 2023
    Assignee: NVIDIA CORPORATION
    Inventors: Michael Ditty, Hari U. Krishnan, Padam Patt Krishnani, Jyotirmaya Swain, Anirban Ghosh, Shraddha Manohar Gondkar, Avinash J V, Phanikumar Parvatham
  • Patent number: 11567833
    Abstract: Methods and apparatus to dynamically assign and relocate object fragments in distributed storage systems are disclosed.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: January 31, 2023
    Assignee: Intel Corporation
    Inventors: Paul E. Luse, John Dickinson, Samuel Merritt, Clay Gerrard
  • Patent number: 11567777
    Abstract: A storage system and method for implementing an encoder, decoder, and/or buffer using a field programmable gate array are provided. In one embodiment, a storage system is provided with a field programmable gate array and a memory that stores sets of instruction code for the field programmable gate array. The sets of instruction code can be for different error decoder implementations, for providing an additional encoder and/or decoder, or for implementing a host memory buffer or a controller memory buffer.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: January 31, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Ariel Navon, Ran Zamir, Shay Benisty
  • Patent number: 11558149
    Abstract: Aspects of the disclosure relate to wireless communication devices configured to encode information blocks to produce code blocks and interleave the code blocks utilizing an interleaver including a plurality of rows and a plurality of columns, where the number of columns of the interleaver varies between the rows. In some examples, the interleaver includes a right isosceles triangle-shaped matrix of rows and columns. In other examples, the interleaver includes a trapezoid-shaped matrix of rows and columns.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 17, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jian Li, Changlong Xu, Chao Wei, Jilei Hou
  • Patent number: 11544140
    Abstract: The present application discloses a method and apparatus for generating error reporting content of a deep learning framework, an electronic device and a readable storage medium, which relates to the field of deep learning technologies. An implementation solution adopted by the present application to generate error reporting content of a deep learning framework is: acquiring an error code and error information corresponding to the error code; generating an error file according to the error code and the error information corresponding thereto, and packaging the error file into the deep learning framework; running the deep learning framework, and in response to the deep learning framework receiving an error code returned by a third-party library when an error occurs in calling of a third-party library application programming interface (API), extracting, from the error file, error information corresponding to the received error code; and generating error reporting content according to the error information.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 3, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Wei Zhou, Xiang Lan, Weihang Chen, Tao Luo
  • Patent number: 11528102
    Abstract: Aspects of the invention include a driver arranged at a stand-alone receiver that is configured to receive a binary sequence from a pseudorandom binary sequence (PRBS) generator arranged at the receiver. The driver is configured to adjust the signal characteristics of the binary sequence to simulate channel loss at the receiver. The driver is further configured to output the adjusted binary sequence to a downstream data path of the receiver to enable the receiver to perform a self-test.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: December 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dereje Yilma, Nathan Ross Blanchard, Erik English, Chad Andrew Marquart, Glen A. Wiedemeier, Jeffrey Kwabena Okyere, James Crugnale, Christopher Steffen, Vikram B Raj, Michael Wayne Harper, Venkat Harish Nammi
  • Patent number: 11528088
    Abstract: Systems and methods for enhanced link adaptation are provided. In some embodiments, a method of operation of a network node includes calculating an actual RE efficiency based at least in part on an actual TBS obtained from a specification. The TBS may be obtained from a specification based on LA result and actual buffer data volume. The method also includes determining a real BLER from a searchable repository, based on the actual RE efficiency and an actual BLER. The method may further include calculating an actual outer-loop adjustment (OLA) step based on the actual BLER. The method may further include a dynamic outer-loop up/down step adjustment based on the actual OLA step.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: December 13, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (PUBL)
    Inventors: Xixian Chen, Jun Wang, James Jianfeng Weng
  • Patent number: 11522562
    Abstract: Provided is an error correction decoding device including an inner code iterative decoding circuit, a parameter generation circuit, and a first control circuit. The first control circuit is configured to: receive, as parameters, a threshold and a maximum iteration count which are generated by the parameter generation circuit; and compare, when an iteration count does not reach the maximum iteration count, a non-zero-value count sequentially output from the inner code iterative decoding circuit and the threshold set for each iteration count, and stop an iterative operation by the inner code iterative decoding circuit when a result of the comparison satisfies a stopping condition set in advance.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: December 6, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hideo Yoshida, Yoshiaki Konishi, Kenji Ishii, Takashi Sugihara
  • Patent number: 11515889
    Abstract: Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to methods and apparatus for segmenting uplink control information prior for encoding using a polar code prior to transmission. An exemplary method that may be performed by a wireless device generally includes iteratively segmenting a group of K information bits into a plurality of segments, encoding the information bits of each of the plurality of segments using a polar code to generate a plurality of encoded segments, and transmitting the plurality of encoded segments.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 29, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Liangming Wu, Changlong Xu, Jing Jiang, Gabi Sarkis, Yu Zhang, Kai Chen