Synchronization Patents (Class 714/775)
  • Patent number: 11962349
    Abstract: An embodiment method includes: mapping a to-be-transmitted optical channel unit signal of n times a benchmark rate to X first optical channel physical link signals; adding a link sequence indicator overhead to each of the X first optical channel physical link signals, to generate X second optical channel physical link signals; and modulating and sending the X second optical channel physical link signals by using X preset optical modules in a one-to-one manner. A rate of the first optical channel physical link signal is mi times the benchmark rate, n?2, X?2, mi?1, and ? i = 1 X m i = n .
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 16, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Su, Maarten Petrus Joseph Vissers, Qiuyou Wu
  • Patent number: 11949510
    Abstract: Embodiments include methods performed by a copy engine of a computing device for generating a cyclic redundancy check (CRC) in a safety network, including copying a first dataset received from an interface bus to obtain a first dataset copy, copying a second dataset received from the interface bus to obtain a second dataset copy, generating, via a first stream-wise CRC engine in the hardware of the copy engine, a first CRC value for the first dataset copy and, in parallel, generating, via a second stream-wise CRC engine in the hardware of the copy engine, a second CRC value for the second dataset copy, transmitting, to a processor of the computing device, a first stream-wise CRC message including the first dataset copy and the first CRC value, and a second stream-wise CRC message including the second dataset copy and the second CRC value.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: April 2, 2024
    Assignee: QUALCOMM Incorporated
    Inventor: Sunitha Annam Vijayasingh Gnanaprakasam
  • Patent number: 11830383
    Abstract: After installation, a device may be asleep. A light signal device may send a message to the sleeping device to wake it up. This wake-up message may comprise the light signal device sending programmed light signals, the programmed light signals in modified morse code. An authentication part may also be included in the message. The light signal device may request an authentication message from the sleeping device.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: November 28, 2023
    Assignee: PassiveLogic, Inc.
    Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
  • Patent number: 11671222
    Abstract: Methods, systems, and devices for wireless communication are described. A device—such as a base station or user equipment (UE)—may transmit a demodulation reference signal (DMRS) including signaling information in addition to channel estimation information. To improve reception of the DMRS signaling information, the transmitting device may employ data protection techniques to the signaling information and modify a data payload transmitted in the physical data channel associated with the DMRS. In one aspect, the transmitting device may modify cyclic redundancy check (CRC) bits in the payload to include verification for the signaling information. In another aspect, the transmitting device may determine a scrambling code based on the signaling information, and may scramble the payload based on the scrambling code.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: June 6, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Hung Ly, Tingfang Ji, Sony Akkarakaran, Haitong Sun, Peter Gaal
  • Patent number: 11601140
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for improving communication throughput despite periodic blockages. In some implementations, a method includes receiving, by a receiver and from a transmitter, code blocks transmitted according to a first set of communication parameters that includes one or more first interleaver parameters used to interleave information in the code blocks prior to transmission. Corrupted portions of at least some of the received code blocks are identified. A blockage duration and a blockage interval of a blockage of communication channel between the transmitter and the receiver are determined based on the corrupted portions of the received code blocks. A second set of communication parameters that includes one or more second interleaver parameters are determined based on the blockage duration and blockage interval.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: March 7, 2023
    Assignee: Hughes Network Systems, LLC
    Inventor: Victor Liau
  • Patent number: 11449969
    Abstract: A method of image processing in wireless channel environment comprises steps of: dividing a frame of content image data into multiple blocks defined by a line; wirelessly transmitting the multiple blocks per line by coding channels in channel coding units by defining a transmission code rate according to a wireless channel environment information; determining whether there is a channel error for each block after decoding a received data; extracting an information of an image of an errored block; determining an image error correction method suitable for the extracted information; replacing the errored block with an error-corrected block according to the determined image correction method; and performing a post processing process to eliminate visual unnaturalness between the replaced block and a neighboring block at a block boundary.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: September 20, 2022
    Assignee: WISEJET INC.
    Inventors: InnYeal Oh, ByeongNam Ahn
  • Patent number: 11416438
    Abstract: A circuit device includes a first physical layer circuit to which a first bus is connected, a second physical layer circuit to which a second bus is connected, and a processing circuit that performs transfer processing in which a packet received from the first bus via the first physical layer circuit is transmitted to the second bus via the second physical layer circuit. The processing circuit includes a SYNC generation circuit that generates an m-bit SYNC, and when the packet is received from the first bus, the processing circuit outputs the m-bit SYNC to the second physical layer circuit.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: August 16, 2022
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Chihiro Fukumoto
  • Patent number: 11264098
    Abstract: According to one embodiment, a memory controller includes an encoder, a randomizing circuit, and an interface. The encoder subjects first data received from an external device to error correction coding. The randomizing circuit randomizes second data output from the encoder. The interface transmits third data output from the randomizing circuit to a nonvolatile semiconductor memory and controls write/read of the nonvolatile semiconductor memory. The interface transmits data of a size larger than or equal to a size of a write unit of the nonvolatile semiconductor memory to the nonvolatile semiconductor memory in a write sequence.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: March 1, 2022
    Assignee: KIOXIA CORPORATION
    Inventors: Shinya Koizumi, Kiyotaka Iwasaki
  • Patent number: 11177828
    Abstract: A collector included in a data collection apparatus performs data collection to collect data from a PLC. A controller included in the data collection apparatus determines whether the collector is valid depending on whether the collector at a time when an instruction to start the data collection is provided matches the collector at a preset time, and causes the collector to start the data collection in response to the collector being valid.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 16, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ryo Kashiwagi, Osamu Nasu
  • Patent number: 11095484
    Abstract: A differential signal processing device is described which includes an encoder configured to encode input data into one or more differential signals and a transmitter configured to sequentially transmit the one or more differential signals using a plurality of transmission lines. The encoder converts a plurality of bits, corresponding to a transmission time interval, among the input data into an encoding code array in the transmission time interval obtained by increasing an encoding unit time, encoded for each of the one or more differential signals, by an integer multiple.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: August 17, 2021
    Assignees: SAMSUNG ELECTRONICS CO., LTD., KOREA UNIVERSITY RESEARCH & BUSINESS FOUNDATION
    Inventors: Chulwoo Kim, Yeonho Lee, Jonghyuck Choi
  • Patent number: 11082062
    Abstract: Disclosed are devices, systems and methods for providing hardware implementations of a quasi-cyclic syndrome decoder. An example method of reducing the complexity of a decoder includes receiving a noisy codeword that is a based on a transmitted codeword generated from a quasi-cyclic linear code; computing a plurality of syndromes based on the noisy codeword; selecting a first syndrome from the plurality of syndromes; generating a memory cell address as a function of the first syndrome; reading, based on the memory cell address, a coset leader corresponding to the first syndrome; and determining, based on the noisy codeword and the coset leader, a candidate version of the transmitted codeword.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: August 3, 2021
    Assignee: SK hynix Inc.
    Inventors: Fan Zhang, Meysam Asadi, Xuanxuan Lu, Jianqing Chen
  • Patent number: 10977466
    Abstract: An example system to represent data with multi-dimensional cyclic symbols is provided. The system includes a representation engine, a symbol engine, and a translation engine. The representation engine is to provide a plurality of display symbols. Display symbols are selected from a set of multi-dimensional cyclic symbols. The symbol engine is to receive a plurality of received symbols. The translation engine is to convert the plurality of received symbols into a plurality of display symbols.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: April 13, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew D Gaubatz, Steven J Simske, Robert Ulichney
  • Patent number: 10735226
    Abstract: A method and a transmitter for transmitting a pay load sequence are provided. The transmitter includes a ternary sequence mapper configured to map a binary data sequence to a ternary sequence stored in the transmitter, and a pulse shaping filter configured to generate a first signal based on the mapped ternary sequence. The ternary sequence includes elements of ?1, 0, and 1.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang Soon Park, Young Jun Hong, Sujit Jos, Young Soo Kim, Chandrashekhar Thejaswi Ps, Kiran Bynam, Manoj Choudhary
  • Patent number: 10447301
    Abstract: A solid state storage device comprises a non-volatile memory controller configured to store data in a non-volatile memory, wherein the stored data is encoded using a first error-correcting code and a second Low Density Parity Check (LDPC) code. The non-volatile memory controller includes a hard-decision LDPC decoder to decode encoded data received from the non-volatile memory and provide a decoded data output. The hard-decision LDPC decoder selects a voting scheme at each iteration in a sequence of iterations of decoding to determine when to implement bit flipping at a variable node amongst a plurality of check nodes, each of the plurality of check nodes connected to a plurality of variable nodes.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: October 15, 2019
    Assignee: Toshiba Memory Corporation
    Inventors: Paul Hanham, David Symons, Francesco Giorgio
  • Patent number: 10409749
    Abstract: An SCI can perform transmission only or reception only, however, it is necessary to reset the SCI when transmission and reception is switched to transmission only or to reception only. A semiconductor device includes an interface circuit which performs a sequential communication of transmit or receive according to a synchronous clock. The interface circuit includes a register to specify an operation enabled state which is at least one of a transmit state and a receive state, and a mode control circuit to change at least one mode of transmit or receive in the operation enabled state.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: September 10, 2019
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Naoki Mitsuishi, Seiji Ikari
  • Patent number: 10404279
    Abstract: A non-volatile memory controller includes a hard-decision Low Density Parity Check (LDPC) decoder with a capability to dynamically select a voting method to improve the decoding in low bit error rate (BER) situations. The hard-decision LDPC decoder dynamically selects a voting method associated with a strength requirement for bit flipping decisions. In one implementation, the voting method is selected based on the degree of a variable node and previous syndrome values.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: September 3, 2019
    Assignee: Toshiba Memory Corporation
    Inventors: Paul Edward Hanham, David Malcolm Symons, Neil Buxton
  • Patent number: 10218557
    Abstract: A phase ambiguity processing method and device are provided. The phase ambiguity processing method includes: deciding symbols on a Y polarization state and an X polarization state of a received signal, and mapping to obtain first bit information, where the received signal includes a plurality of first signals; checking and analyzing the first bit information to generate a first check result; judging the first check result to obtain a judgment result as to whether the received signal has phase ambiguity; acquiring at least one of the plurality of first signals in the received signal when the judgment result indicates that the received signal has phase ambiguity; performing phase rotation on the first signal to obtain a second signal; and checking and analyzing the second signal, storing the second signal so that the first signal is replaced with the second signal for decoding processing if a check result is normal.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: February 26, 2019
    Assignee: ZTE Corporation
    Inventor: Aimei Fei
  • Patent number: 10084479
    Abstract: A non-volatile memory controller includes a hard-decision Low Density Parity Check (LDPC) decoder with a capability to dynamically select a voting method to improve the decoding in low bit error rate (BER) situations. The hard-decision LDPC decoder dynamically selects a voting method associated with a strength requirement for bit flipping decisions. In one implementation, the voting method is selected based on the degree of a variable node and previous syndrome values.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: September 25, 2018
    Assignee: Toshiba Memory Corporation
    Inventors: Paul Edward Hanham, David Malcolm Symons, Neil Buxton
  • Patent number: 9756356
    Abstract: Systems and methods that employ an application-assisted approach to adaptive spatio-temporal error concealment in video decoders. The systems and methods employ a video receiver that can receive real-time video frames from a video transmitter over a wired and/or wireless network. The video receiver includes an end system configurable as an application for consuming the content of the real-time video frames. The end system application can determine whether each received real-time video frame is complete or incomplete, whether each received slice is complete or incomplete, and provide such information to the video decoder for use in avoiding errors while decoding the respective real-time video frames.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: September 5, 2017
    Assignee: Dialogic Corporation
    Inventors: Kyeong Ho Yang, Myo Tun, Ashwini Kumar
  • Patent number: 9425952
    Abstract: A method for protecting encoded data from algebraic manipulation includes receiving a data word s?Kd to be protected, randomly selecting two integers a ?{0, . . . , q?1} and b ?{0, . . . , ?q?1}, finding a point (?, ?) on a Hermitian curve over a field Fq that corresponds to the randomly selected integers (a, b) from a mapping (a, b)(?, ?)=(ua, ua?q+1z+vb), where u a := { 0 if ? ? a = 0 , ? 1 a - 1 otherwise , ? V b := { 0 if ? ? b = 0 , ? 2 b - 1 otherwise , and z is an element of the field Fq of unit trace, and where ?1 is a fixed primitive element of the field Fq and ?2 is a primitive element of a field F?q?Fq, and calculating a sum fs(?, ?)=?id+1?jd+1+?k=1d?ik?kjk for a set of d+1 integers pairs I ={(ik,jk)}k=1d+1, where the encoded word is a triple (s, (?, ?),fs(?, ?)).
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 23, 2016
    Assignee: SAMSUNG ISRAEL RESEARCH CORPORATION
    Inventors: Yaron Shany, Shay Landis, Elona Erez, Avner Dor, Michael Kara-Ivanov, Moshe Twitto, Jun Jin Kong
  • Patent number: 9275656
    Abstract: Disk drives with a Channel System and Write Driver Preamp architecture that dynamically adjusts the write driver's signal wave-shape depending on the write data signal pattern are described. The wave-shape control signal is generated in the Channel and transmitted to the Write Driver Preamp. Embodiments of the invention provide discrete n-level overshoot amplitude control using amplitude-level modulated (AML) signal. One embodiment implements a look-ahead strategy overshoot amplitude control where the overshoot amplitude for each transition depends only on the subsequent (following) bits in the data stream and not on any previously recorded data.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: March 1, 2016
    Assignee: HGST Netherlands B.V.
    Inventors: John Contreras, Samir Y. Garzon, Weldon Mark Hanson, Alexander Taratorin
  • Patent number: 9262264
    Abstract: The technology disclosed herein provides a method of verifying data read from a data block when the cell number of the data block does not match an ECC value stored in the data block. In particular, the method includes accessing a data block in an indexed sequence of data blocks based on a cell number, wherein each data block in the indexed sequence includes a stored ECC value; retrieving an offset associated with the cell number of the data block; generating an ECC value based on the cell number and the offset; and determining whether the generated ECC value and the stored ECC value satisfy an integrity condition.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 16, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Daniel J. Coonen, Abhay T. Kataria
  • Patent number: 9219501
    Abstract: Disclosed are an LDPC encoding/decoding method and a device using same. The method includes the steps of: (a) generating an information bit sequence by determining information bits to be encoded from among a group of information bits; (b) generating a modified information bit sequence by inserting a preset error floor prevention bit into at least one preset position in the information bit sequence; (c) generating a parity check bit on the basis of the modified information bit sequence; and (d) performing encoding by using the modified information bit sequence and the parity check bit. According to the disclosed method, performance degradation of LDPC encoding and decoding due to an error floor phenomenon can be prevented.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: December 22, 2015
    Assignee: INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY
    Inventors: Dong-Joon Shin, Sung-Rae Kim
  • Patent number: 9160373
    Abstract: Systems and methods are provided for decoding data stored on a storage device. A decoding method is described for retrieving data from the storage device, wherein the retrieved data are encoded using a product code having a first dimension and a second dimension. The decoding method includes processing at least one codeword from the first dimension to form detector soft information, decoding the at least one codeword from the first dimension based on the detector soft information to form a first decoder soft information, and decoding at least one codeword from the second dimension based on the first decoder soft information to form a second decoder soft information.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: October 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Nedeljko Varnica, Gregory Burd, Panu Chaichanavong
  • Patent number: 9032274
    Abstract: A multi-link input/output (I/O) interface uses both feed-forward and feedback signaling to reduce the impact of noise on data capture at a memory controller. To transfer data from a source module to a destination module, a defined pattern is communicated from the memory module along a master channel concurrent with the memory module providing data via one or more slave channels. Based on the phase of the defined pattern as it is received, the multi-link I/O interface feeds forward to the slave channels control signaling whose phase reflects a predicted noise pattern for the system. Each slave channel performs CDR by adjusting timing of its corresponding capture clock signal based on the fed forward control signaling and based on feedback signaling for the corresponding slave channel, whereby the feedback signaling reflects an error measurement between a phase of a capture clock signal and transitions in received data.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: May 12, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shadi M. Barakat, Bhuvanachandran K. Nair, Paul-Hugo Lamarche
  • Patent number: 9015563
    Abstract: Apparatus, system and method for encoding and decoding ancillary code for digital audio, where multiple encoding layers are merged. The merging allows a greater number of ancillary codes to be embedded into the encoding space, and further introduces efficiencies in the encoding process. Utilizing certain error correction techniques, the decoding of ancillary code may be improved and made more reliable.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 21, 2015
    Assignee: The Nielsen Company (US), LLC
    Inventors: Wendell Lynch, John Stavropoulos, David Gish, Alan Neuhauser
  • Patent number: 9008196
    Abstract: A computer system includes a processor, and the processor includes at least one interface for communicating with an electronic component. Each of the at least one interface has a set of interface settings. The computer system further includes a memory containing machine executable instructions. Execution of the instructions causes the processor to: monitor communications traffic on the at least one interface; store, eye distribution data acquired during the monitoring of the communications traffic in a database; compare the eye distribution data to a set of predetermined criteria; and generate a set of updated interface settings if the eye distribution does not satisfy the set of predetermined criteria.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Frank W. Angelotti, Michael D. Campbell, Kenneth L. Christian, Martin Eckert, Hubert Harrer, Rohan Jones, Neil A. Malek, Gary A. Peterson, Andrew A. Turner, Dermot Weldon
  • Patent number: 8996951
    Abstract: A memory device includes but is not limited to a non-volatile memory array and control logic integrated with and distributed over the non-volatile memory array. The control logic can be operable to maintain a plurality of copies of data in the non-volatile memory array and detect errors by comparison of selected ones of the plurality of copies.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: March 31, 2015
    Assignee: Elwha, LLC
    Inventors: Roderick A. Hyde, Nicholas F. Pasch, Clarence T. Tegreene
  • Patent number: 8990662
    Abstract: Techniques for resilient communication. A data path stores data to be transmitted over a link to a receiving node. An output stage is coupled between the data path and the link. The output stage includes double sampling mechanisms to preserve a copy of data transmitted over the link to the receiving node. Error detection circuitry is coupled with the output stage to detect transient timing errors in the data path or output stage. The error detection circuitry causes the output stage to send the copy of the data transmitted over the link in response to detecting an error.
    Type: Grant
    Filed: September 29, 2012
    Date of Patent: March 24, 2015
    Assignee: Intel Corporation
    Inventors: Somnath Paul, Sriram R. Vangal, Michael D. Abbott, Eugene M. Kishinevsky
  • Publication number: 20150082129
    Abstract: One embodiment provides a PHY having a Media Access Control (MAC) and a Forward Error Correction (FEC) decoder, capable of error detection and error correction for FEC encoded packets based on FEC parity data included in the FEC encoded packets. The FEC decoder is capable of being enabled into different configurations of different operations to perform on FEC parity data included in the FEC encoded packets. The different configurations having different respective associated latencies.
    Type: Application
    Filed: July 29, 2014
    Publication date: March 19, 2015
    Inventor: KENT LUSTED
  • Patent number: 8976776
    Abstract: In operation, a transmitting device selects a synchronization pattern associated with the desired timeslot that is at least mutually exclusive from synchronization patterns associated with other timeslots on the same frequency in the system. Once selected, the transmitting device transmits a burst embedding the synchronization pattern that was selected, where appropriate. If the receiving device detects the synchronization pattern, it immediately synchronizes with the timeslot with confidence that it is synchronizing to the desired timeslot by using sets of synchronization patterns associated with the desired timeslot that are at least mutually exclusive from synchronization patterns associated with the other timeslots on the same frequency.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: March 10, 2015
    Assignee: Motorola Solutions, Inc.
    Inventors: David G. Wiatrowski, Dipendra M. Chowdhary, Thomas B. Bohn
  • Publication number: 20150039972
    Abstract: Apparatus, system and method for encoding and decoding ancillary code for digital audio, where multiple encoding layers are merged. The merging allows a greater number of ancillary codes to be embedded into the encoding space, and further introduces efficiencies in the encoding process. Utilizing certain error correction techniques, the decoding of ancillary code may be improved and made more reliable.
    Type: Application
    Filed: September 10, 2013
    Publication date: February 5, 2015
    Inventors: Wendell Lynch, John Stavropoulos, David Gish, Alan Neuhauser
  • Patent number: 8938654
    Abstract: A circuit having a first circuit and a memory is disclosed. The first circuit may be configured to (i) receive a control signal that identifies a current one of a plurality of wireless communication standards and a code word size and (ii) generate a plurality of tables corresponding to both the current wireless communication standard and the code word size. Each of the tables generally has a plurality of indices. Up to two of the indices may be generated by the first circuit per clock cycle. Each of the tables generally comprises a permutation table of a turbo code interleaver. The memory may be configured to store the tables.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 20, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Andrey P. Sokolov, Elyar E. Gasanov, Ilya V. Neznanov, Pavel A. Aliseychik, Pavel A. Panteleev
  • Patent number: 8902925
    Abstract: A method for determining an initial alignment for a frame of input data is provided. A frame for the input data is set, and the frame is synchronized. Specifically, a syndrome check of the frame is performed using a first predetermined number of bits, and a slip of a second predetermined number of bits is requested following the syndrome check. Evaluation of the syndrome check to determine whether the frame is aligned can then be performed in parallel with the slipping. The evaluation and slipping can then be repeated if the frame is misaligned. When the frame is aligned, a lock condition can be indicated, and the slip performed in parallel with the evaluation indicating that the frame is aligned can be deasserted. In addition, when the frame is aligned, error correction on the frame can be performed, and the error corrected frame can be formatted.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: December 2, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Seuk B. Kim, Douglas E. Wente
  • Patent number: 8892982
    Abstract: A cache device is disposed on a connection path between a user computer executing a software application and a network. The application exchanges data with a further computer via the network. The cache device includes a cache memory and a processor. The cache device is configured to measure, by the processor, a first latency between the user computer and the further computer. The cache device is further configured to determine an acceptable latency range based on the latency and a requirement of the software application. The cache device is further configured to measure a second latency between the user computer and the further computer. The cache device is further configured to store, in the cache memory, a set of data transmitted from the user computer to the further computer, if the second latency is not within the acceptable latency range.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: November 18, 2014
    Assignee: AT & T Intellectual Property I, L.P.
    Inventor: James Gardner
  • Patent number: 8874999
    Abstract: An embodiment of an apparatus includes a detector to receive a first input signal and a second input signal to provide a first error signal and a second error signal. A pulse width determination block receives the first and second error signals, as well as a digital oscillating signal, to output a first pulse width value and a second pulse width value, respectively. A pulse width accumulator accumulates the first and second pulse width values responsive to at least one cycle of the digital oscillating signal to provide a first accumulated value and a second accumulated value. An error generator provides an error value as a difference between the first accumulated value and the second accumulated value. The error value represents a pulse width difference between the first input signal and the second input signal indicative of a phase difference between the first input signal and the second input signal.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: October 28, 2014
    Assignee: Xilinx, Inc.
    Inventors: David F. Taylor, Matthew H. Klein, Vincent Vendramini
  • Patent number: 8862966
    Abstract: A method, system, and computer program product are provided for adjusting write timing in a memory device based on results of an error detection function. For instance, the method can include determining a write timing window between a signal on a data bus and a write clock signal based on the results of the error detection function. The method can also include adjusting a phase difference between the signal on the data bus and the write clock signal based on the write timing window. The memory device can recover data on the data bus based on the adjusted phase difference.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 14, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Aaron John Nygren, Ming-Ju Edward Lee, Shadi M. Barakat, Xiaoling Xu, Toan Duc Pham, Warren Fritz Kruger
  • Publication number: 20140281830
    Abstract: A data encoding method includes receiving a sequence of N scrambled blocks produced by scrambling a sequence of N preliminary blocks comprising one of a data block and a control block, the control block being one of K types and including a block-type field, each scrambled block having a block header indicating a scrambled data block or a scrambled control block; encoding the sequence of N scrambled blocks into an encoded block by deleting the block headers, and in the event the sequence contains any scrambled control blocks, deleting a set of scrambled bits corresponding to respective block-type field bits of at least one control block in the sequence of preliminary blocks such that the other block-type field bits are sufficient to indicate the type of control block, and adding position indicator bits indicating position of each scrambled control block in the received sequence of scrambled blocks.
    Type: Application
    Filed: April 29, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventor: Roy D. Cideciyan
  • Patent number: 8819525
    Abstract: Error concealment guided robustness may include identifying a current portion of a current video stream. Identifying the current portion may include identifying a feature, or a vector of features, for the current portion. An estimated vulnerability metric may be identified based on the feature and an associated learned feature weight. An error correction code for the current portion may be generated based on the estimated vulnerability metric. Error concealment guided robustness may include generating learned feature weights based on one or more training videos by generating vulnerability metrics for the training videos and identifying relationships between features of the training videos and the vulnerability metrics generated for the training videos.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventor: Stefan Holmer
  • Publication number: 20140201602
    Abstract: A multiple access scheme is described. A first bit stream is scrambled from a first terminal according to a first scrambling signature. A second bit stream is scrambled from a second terminal according to a second scrambling signature, wherein the first bit stream and the second bit stream are encoded using a low rate code. The first scrambling signature and the second scrambling signature are assigned, respectively, to the first terminal and the second terminal to provide a multiple access scheme.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: Hughes Network Systems, LLC
    Inventors: Mustafa EROZ, Lin-Nan LEE, Lakshmi IYER, Neal BECKER
  • Patent number: 8732546
    Abstract: A receiving apparatus for receiving a radio signal through an antenna. The radio signal is transmitted by a moving transmitting apparatus and has a frame configuration which includes at least a main information portion that includes information main part based on an image signal and an added portion that includes synchronization information and parameter information specific to the transmitting apparatus. The receiving apparatus includes a detecting unit that is configured to detect, from the received radio signal, an arrangement position of the parameter information in a frame configuration in which an error-correcting code is added immediately after the parameter information to be transmitted in a predetermined arrangement position of the frame configuration. A parameter information error correcting unit is configured to perform error correction on the parameter information with the error-correcting code that is added immediately after the detected arrangement position of the parameter information.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 20, 2014
    Assignee: Olympus Corporation
    Inventors: Manabu Fujita, Toshiaki Shigemori, Seiichiro Kimoto, Ayako Nagase, Akira Matsui, Kazutaka Nakatsuchi
  • Patent number: 8719674
    Abstract: A communication apparatus realizes an FEC function. In the communication apparatus, a T_FEC-pattern comparing unit calculates a code distance between a pattern of an input FEC frame falling in a certain detection window and the pre-defined T_FEC pattern for each of the detection windows one after another. Moreover, a code-distance comparing unit compares the code distances with each other to detect a code for boundary identification T_FEC between an IEEE802.3 frame and a FEC parity. Finally, a boundary-signal generating unit generates, based on the detected code for boundary identification T_FEC, a T_FEC boundary signal that indicates a detection position of the T_FEC in the input FEC frame.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: May 6, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Koji Takahashi, Seiji Kozaki, Hideaki Yamanaka
  • Patent number: 8707138
    Abstract: A received optical signal is coherently demodulated and converted into orthogonal x-polarization samples, and y-polarization samples. These samples are converted into signal x-samples and signal y-samples by an FIR butterfly filter. Correction values are calculated in an error calculating circuit of a control unit and added to filter transfer functions derived by a standard algorithm to determine corrected filter coefficients. Degenerate convergences calculating the transfer functions are avoided.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: April 22, 2014
    Assignee: Xieon Networks S.a.r.l.
    Inventors: Maxim Kuschnerov, Berthold Lankl, Bernhard Spinnler
  • Patent number: 8707142
    Abstract: Briefly, techniques to provide varying levels of enhanced forward error correction without modifying a line rate of a frame.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: April 22, 2014
    Assignee: Intel Corporation
    Inventor: Niklas Linkewitsch
  • Patent number: 8694869
    Abstract: Transmission techniques are provided that improve service continuity and reduce interruptions in delivery of content that can be caused by transitions that occur when the User Equipment (UE) moves from one cell to the other, or when the delivery of content changes from a Point-to-Point (PTP) connection to a Point-to-Multipoint (PTM) connection in the same serving cell, and vice-versa. Such transmission techniques enable seamless delivery of content across cell borders and/or between different transmission schemes such as Point-to-Multipoint (PTM) and Point-to-Point (PTP). Mechanisms for adjusting different streams and for recovering content from each data block during such transitions are also provided so that data is not lost during a transition. In addition, mechanisms for realigning data during decoding at a receiving terminal are also provided.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: April 8, 2014
    Assignee: QUALCIMM Incorporated
    Inventors: Francesco Grilli, Alkinoos Hector Vayanos, Lorenzo Casaccia
  • Patent number: 8667373
    Abstract: The present invention discloses a frame boundary detection system and a synchronization system for a data stream received by an Ethernet Forward Error Correction layer. The frame boundary detection system includes a shifter, two descramblers, a syndrome generator and trapper. The error trapper includes a big-little endian mode controller for controlling the big-little endian conversion of the error trapper. If the error trapper operates in the big endian mode, the error trapper implements the function of the syndrome generator, operates at the same time with the syndrome generator, and performs a second FEC check, wherein when the shifter performs the FEC check by intercepting data with a length of one frame plus A bits, two start positions of the frame can be verified, where A is a positive integer less than a length of one frame. The invention can improve the frame boundary detection speed and the frame synchronization speed, and increase only a few hardware overheads.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yin He, Yi Fan Lin, Yang Liu, Hao Yang
  • Patent number: 8661313
    Abstract: Techniques are described that can extend the transmission rate over cable. Multiple cables can be used to increase the transmission rate. The transmission standard applied for each cable can be an Ethernet backplane standard such as IEEE 802.3ap (2007). Data can be assigned to virtual lanes prior to transmission over a cable. Forward error correction may be applied to each virtual lane prior to transmission over cable. Forward error correction may be negotiated over a single virtual lane and then applied to all virtual lanes.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 25, 2014
    Assignee: Intel Corporation
    Inventors: Ilango Ganga, Richard Mellitz
  • Patent number: 8654873
    Abstract: In one embodiment, a Television (TV) receiver to perform a method of synchronizing a demodulator at a Viterbi decode input in the TV receiver using one or more bit de-interleaved even and odd Orthogonal Frequency Division Multiplexing (OFDM) symbols is provided. The method includes (i) performing a Viterbi decoding on the bit de-interleaved even and odd OFDM symbols when a frame boundary does not exist for the bit de-interleaved even and odd OFDM symbols, (ii) performing a convolutional encoding on an decoded data output of the Viterbi decoding, (iii) determining whether an output of the convolutional encoding of the bit de-interleaved OFDM symbols matches an input at a Viterbi decode, and (iv) determining whether the output of the convolutional encoding of the bit de-interleaved even and odd OFDM symbols matches with a SYNC pattern or a SYNC? pattern to obtain a RS packet align boundary.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 18, 2014
    Inventors: Gururaj Padaki, Sunil Hosur Rames, Rakesh A Joshi, Raghavendra Raichur, Rajendra Hegde
  • Patent number: 8645790
    Abstract: A data processing device for transmitting a first data includes a data generator configured to provide the first data, a cyclic redundancy check (CRC) generator configured to generate a CRC information having at least one bit whose binary value is modified in response to a toggle information, and a data transmitter configured to combine the CRC information and the first data as a combined data and output the combined data in serial. A data processing method for transmitting a first data includes a step of generating a first data, a step of generating cyclic redundancy check (CRC) information having at least one bit whose binary value is modified in response to a toggle information, and a step of generating a combined data by combining the generated CRC information and the first data as a combined data and outputting the combined data in serial.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: February 4, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-il Lee, Dong-min Kim, Young-soo Sohn, Kwang-il Park
  • Patent number: 8640001
    Abstract: Normally ordered robust VSB data are reordered in accordance with a first interleave to produce reordered robust VSB data. The reordered robust VSB data and ATSC data are reordered in accordance with a second interleave to produce normally ordered robust VSB data and reordered ATSC data. The normally ordered robust VSB data and reordered ATSC data are time multiplexed for transmission to a receiver. The receiver discards the reordered ATSC data or the normally ordered robust VSB data depending upon receiver type or user selection. A robust VSB receiver is able to process the normally ordered robust VSB data upstream of an outer decoder without an interleave thereby avoiding the delay associated with an interleave.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 28, 2014
    Assignee: Zenith Electronics LLC
    Inventors: Wayne E. Bretl, Richard W. Citta, Mark Fimoff