Patents Examined by Mujtaba M. Chaudry
-
Patent number: 11626944Abstract: 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: GrantFiled: February 23, 2022Date of Patent: April 11, 2023Assignee: ANRITSU CORPORATIONInventor: Tatsuya Iwai
-
Patent number: 11616597Abstract: 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: GrantFiled: January 11, 2022Date of Patent: March 28, 2023Assignee: QUALCOMM IncorporatedInventors: Gideon Shlomo Kutz, Amit Bar-Or Tillinger, Tal Oved, Yaron Laufer, Elad Meir, David Yunusov
-
Patent number: 11606167Abstract: 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: GrantFiled: December 3, 2021Date of Patent: March 14, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Desheng Sun, Yongzhi Liu, Li Ding, Zhigang Zhu
-
Patent number: 11601216Abstract: 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: GrantFiled: November 30, 2021Date of Patent: March 7, 2023Assignee: L3HARRIS TECHNOLOGIES, INC.Inventors: Joshua D. Gunn, Ryan W. Hinton, Edwin J. Hemphill
-
Patent number: 11593204Abstract: 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: GrantFiled: May 27, 2021Date of Patent: February 28, 2023Assignee: Western Digital Technologies, Inc.Inventors: Bernd Lamberts, Jeffrey Hobbet, Maulik Thaker, Evan Richardson, Remmelt Pit
-
Patent number: 11593197Abstract: 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: GrantFiled: March 19, 2021Date of Patent: February 28, 2023Inventors: Rekha Pitchumani, Zongwang Li
-
Patent number: 11588574Abstract: 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: GrantFiled: June 28, 2021Date of Patent: February 21, 2023Assignee: SONY GROUP CORPORATIONInventors: Martin Warwick Beale, Shin Horng Wong
-
Patent number: 11588578Abstract: 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: GrantFiled: November 13, 2020Date of Patent: February 21, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Mostafa Sayed Roshdy Ibrahim, Wook Bong Lee, Ruchen Duan, Ashok Ranganath, Srinivas Kandala
-
Patent number: 11586540Abstract: 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: GrantFiled: August 10, 2021Date of Patent: February 21, 2023Assignee: 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: 11581907Abstract: 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: GrantFiled: October 4, 2021Date of Patent: February 14, 2023Assignee: SR Technologies, Inc.Inventor: Graham K. Smith
-
Patent number: 11575391Abstract: 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: GrantFiled: March 18, 2021Date of Patent: February 7, 2023Assignee: Marvell Asia Pte Ltd.Inventors: Benjamin P. Smith, Ilya Lyubomirsky
-
Patent number: 11573856Abstract: 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: GrantFiled: September 16, 2021Date of Patent: February 7, 2023Assignee: NVIDIA CORPORATIONInventors: Michael Ditty, Hari U. Krishnan, Padam Patt Krishnani, Jyotirmaya Swain, Anirban Ghosh, Shraddha Manohar Gondkar, Avinash J V, Phanikumar Parvatham
-
Methods and apparatus to assign indices and relocate object fragments in distributed storage systems
Patent number: 11567833Abstract: Methods and apparatus to dynamically assign and relocate object fragments in distributed storage systems are disclosed.Type: GrantFiled: October 4, 2021Date of Patent: January 31, 2023Assignee: Intel CorporationInventors: Paul E. Luse, John Dickinson, Samuel Merritt, Clay Gerrard -
Patent number: 11567777Abstract: 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: GrantFiled: January 24, 2022Date of Patent: January 31, 2023Assignee: Western Digital Technologies, Inc.Inventors: Ariel Navon, Ran Zamir, Shay Benisty
-
Patent number: 11558149Abstract: 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: GrantFiled: August 19, 2019Date of Patent: January 17, 2023Assignee: QUALCOMM IncorporatedInventors: Jian Li, Changlong Xu, Chao Wei, Jilei Hou
-
Patent number: 11544140Abstract: 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: GrantFiled: March 24, 2021Date of Patent: January 3, 2023Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Wei Zhou, Xiang Lan, Weihang Chen, Tao Luo
-
Patent number: 11528102Abstract: 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: GrantFiled: August 18, 2021Date of Patent: December 13, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 11528088Abstract: 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: GrantFiled: February 6, 2018Date of Patent: December 13, 2022Assignee: Telefonaktiebolaget LM Ericsson (PUBL)Inventors: Xixian Chen, Jun Wang, James Jianfeng Weng
-
Patent number: 11522562Abstract: 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: GrantFiled: July 1, 2021Date of Patent: December 6, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Hideo Yoshida, Yoshiaki Konishi, Kenji Ishii, Takashi Sugihara
-
Patent number: 11515889Abstract: 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: GrantFiled: November 14, 2018Date of Patent: November 29, 2022Assignee: QUALCOMM IncorporatedInventors: Liangming Wu, Changlong Xu, Jing Jiang, Gabi Sarkis, Yu Zhang, Kai Chen