Patents by Inventor Andrei A. Ovchinnikov

Andrei A. Ovchinnikov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9912442
    Abstract: Data is received from a physical coding sublayer (PCS) of a physical layer, where the physical layer comprises a BASE-R physical layer. The data is used to generate a forward error correction (FEC) block comprising a shortened cyclic code comprising 32 rows of a particular number of bits, the particular number of bits comprise payload bits generated from output of the PCS and one or more bits of transcoding overhead, wherein the FEC block further comprises 32 parity bits at the end of the FEC block. The FEC block is scrambled using a pseudo-noise sequence. The FEC block is sent to a physical medium attachment (PMA) sublayer of the physical layer.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: March 6, 2018
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Publication number: 20170104554
    Abstract: Techniques to perform forward error correction for an electrical backplane are described.
    Type: Application
    Filed: November 23, 2016
    Publication date: April 13, 2017
    Applicant: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 9047204
    Abstract: Techniques to perform forward error correction for an electrical backplane are described including forward error correction (FEC) circuitry to perform forward error correction, physical coding sublayer circuitry, and physical medium attachment (PMA) circuitry. The FEC circuitry provides primitives comprising a FEC_UNITDATA.request primitive, a FEC_UNITDATA.signal primitive, and FEC_UNITDATA.indication primitive, the FEC sublayer and includes an encoder having a reverse gearbox and a pseudo-noise generator.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: June 2, 2015
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 8352828
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus may include a physical layer unit having a forward error correction sublayer to perform forward error correction.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: January 8, 2013
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Publication number: 20120110421
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus may comprise a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header.
    Type: Application
    Filed: January 11, 2012
    Publication date: May 3, 2012
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 8108756
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus comprises a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: January 31, 2012
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Publication number: 20110138250
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus may comprise a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 9, 2011
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 7873892
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus comprises a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: January 18, 2011
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 7856584
    Abstract: Apparatus and systems, as well as methods and articles, encode a data word into an unequal error protection (UEP) codeword and transmit first and second portions of the UEP codeword associated with first and second protection levels across first and second sub-channel subsets associated with first and second error probabilities and a multi-channel communications link, respectively.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: December 21, 2010
    Assignee: Intel Corporation
    Inventors: Andrei A. Ovchinnikov, Andrey Vladimirovich Belogolovy, Evgeny A. Kruk
  • Publication number: 20100095185
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus may comprise a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header. Other embodiments are described and claimed.
    Type: Application
    Filed: December 16, 2009
    Publication date: April 15, 2010
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 7685503
    Abstract: A technique to perform fast decoding of a Reed-Solomon code. A first multiplier unit multiplies a matrix Bh with a column vector v using common adders to produce a column vector v1. The vector v represents one of an error locator polynomial, an error evaluator polynomial, and a derivative polynomial for a (n, k) Reed-Solomon code. The matrix Bh is over GF(2) including first h columns of a matrix B. A second multiplier unit multiplies non-unity components of a column vector A with non-zero components of the column vector v1 component-wise in GF(q) to produce a column vector v2, q being equal to n+1. A third multiplier unit multiplies diagonal sub-matrices of a matrix C with corresponding components of the column vector v2 in GF(2) to produce a column vector v3.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: March 23, 2010
    Assignee: Intel Corporation
    Inventors: Andrei Ovchinnikov, Evguenii Krouk, Andrey Efimov, Andrey Belogolovy
  • Patent number: 7676733
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus comprises a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: March 9, 2010
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Patent number: 7624334
    Abstract: Code shortening techniques are used to achieve a variety of code lengths and code rates for Euclidean geometry low density parity check (EG-LDPC) codes.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: November 24, 2009
    Assignee: Intel Corporation
    Inventors: Andrei Ovchinnikov, Evguenii Krouk
  • Publication number: 20080250304
    Abstract: Code shortening techniques are used to achieve a variety of code lengths and code rates for Euclidean geometry low density parity check (EG-LDPC) codes.
    Type: Application
    Filed: September 7, 2005
    Publication date: October 9, 2008
    Inventors: Andrei Ovchinnikov, Evguenii Krouk
  • Publication number: 20080086672
    Abstract: Apparatus and systems, as well as methods and articles, may operate to encode a data word into an unequal error protection (UEP) codeword and to transmit first and second portions of the UEP codeword associated with first and second protection levels across first and second sub-channel subsets associated with first and second error probabilities and a multi-channel communications link, respectively.
    Type: Application
    Filed: March 30, 2005
    Publication date: April 10, 2008
    Inventors: Andrei A. Ovchinnikov, Andrey Vladimiruvich Belogolovy, Evgeny A. Kruk
  • Publication number: 20070300136
    Abstract: A technique to perform fast decoding of a Reed-Solomon code. A first multiplier unit multiplies a matrix Bh with a column vector v using common adders to produce a column vector v1. The vector v represents one of an error locator polynomial, an error evaluator polynomial, and a derivative polynomial for a (n, k) Reed-Solomon code. The matrix Bh is over GF(2) including first h columns of a matrix B. A second multiplier unit multiplies non-unity components of a column vector A with non-zero components of the column vector v1 component-wise in GF(q) to produce a column vector v2, q being equal to n+1. A third multiplier unit multiplies diagonal sub-matrices of a matrix C with corresponding components of the column vector v2 in GF(2) to produce a column vector v3.
    Type: Application
    Filed: June 21, 2006
    Publication date: December 27, 2007
    Inventors: Andrei Ovchinnikov, Evguenii Krouk, Andrey Efimov, Andrey Belogolovy
  • Publication number: 20070271496
    Abstract: A method and apparatus are provided for a coding process of a communication signal. A 3-stripes parity-check matrix is generated from a parity-check matrix of a Gilbert low density parity-check code, where the parity-check matrix of the Gilbert low density parity-check code has a first stripe containing identity matrices and a second stripe containing cyclic permutation matrices. A third stripe is added to form a 3-stripes parity-check matrix, which may be applied to the coding process of information in a communication channel.
    Type: Application
    Filed: December 29, 2004
    Publication date: November 22, 2007
    Inventors: Evguenii Krouk, Andrei Ovchinnikov
  • Publication number: 20070157060
    Abstract: Techniques to perform forward error correction for an electrical backplane are described. An apparatus may comprise a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header. Other embodiments are described and claimed.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Inventors: Ilango Ganga, Luke Chang, Andrey Belogolovy, Andrei Ovchinnikov
  • Publication number: 20040123234
    Abstract: The present invention provides a method and system for change control management of schema definition objects across disparate systems. A determination is made when a proposed change associated with an object is made; an impact analysis is performed on the proposed change; the change is implemented when the impact analysis indicates that there is no impact on, other system stakeholders otherwise: a change object based on the proposed change is created, voting rights are allocated to users based on the impact analysis; and the proposed change is accepted or canceled in response to the voting. Change control contracts may be associated with the objects. The contracts may be customized to establish change management rules for and enterprise and to specialize rules for certain objects or branches of a Content Class tree corresponding to a department or a discipline. The access to changing the contracts may also be limited to help ensure that the contracts are not bypassed.
    Type: Application
    Filed: February 6, 2003
    Publication date: June 24, 2004
    Applicant: SchemaLogic, Inc.
    Inventors: Breanna Daphne Anderson, Andrei Ovchinnikov