Patents by Inventor Lawrence Colm STEWART

Lawrence Colm STEWART 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).

  • Publication number: 20190044889
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to group two or more small packets that are to be communicated to a common destination, where the two or more packets are grouped together in a queue dedicated to temporarily store small packets that are to be communicated to the common destination, coalesce the small packets into a coalesced packet, where the coalesced packet is a network packet, and communicate the coalesced packet to the common destination. In an example, the size of a small packet is a packet that is smaller than the network packet. In another example, the size of a small packet is less than half the size of the network packet.
    Type: Application
    Filed: June 29, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Olivier Sylvain Gerard Serres, Venkata S. Krishnan, Brian Leung, Chyi-Chang Miao, Lawrence Colm Stewart
  • Patent number: 10148292
    Abstract: An example method to decode an error-correcting code includes receiving a tuple including a seed and a coded packet over a communication channel, and based on the seed, reconstructing a set of pseudorandom coefficients used by an encoder to create the coded packet. The method also includes entering the set of pseudorandom coefficients and the coded packet in a decoding matrix and reducing the decoding matrix to a row echelon form. After reducing the decoding matrix to a row echelon form, the method further includes determining if the decoding matrix is decodable up to a number of rows, reducing the decoding matrix up to the number of rows by backward substitution so a part of the first matrix becomes an identity matrix and a corresponding part of the second matrix comprise source packets, and extracting the source packets from the padded packets.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 4, 2018
    Assignee: QUANTA COMPUTER, INC.
    Inventors: Matteo Frigo, Lawrence Colm Stewart
  • Publication number: 20170201346
    Abstract: An example method to decode an error-correcting code includes receiving a tuple including a seed and a coded packet over a communication channel, and based on the seed, reconstructing a set of pseudorandom coefficients used by an encoder to create the coded packet. The method also includes entering the set of pseudorandom coefficients and the coded packet in a decoding matrix and reducing the decoding matrix to a row echelon form. After reducing the decoding matrix to a row echelon form, the method further includes determining if the decoding matrix is decodable up to a number of rows, reducing the decoding matrix up to the number of rows by backward substitution so a part of the first matrix becomes an identity matrix and a corresponding part of the second matrix comprise source packets, and extracting the source packets from the padded packets.
    Type: Application
    Filed: March 29, 2017
    Publication date: July 13, 2017
    Applicant: QUANTA COMPUTER, INC.
    Inventors: Matteo FRIGO, Lawrence Colm STEWART
  • Patent number: 9673841
    Abstract: A method is provided to transmit an error-correcting code. The method includes receiving a source packet, advancing a sliding encoder window after receiving the source packet, and generating coded packets by, when the padded packet is encoded for a first time, encoding the source packet alone, and, when the source packet is encoded for a number of times after the first time, encoding the source packet with older source packets in the sliding window.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 6, 2017
    Assignee: QUANTA COMPUTER, INC.
    Inventors: Matteo Frigo, Lawrence Colm Stewart
  • Publication number: 20140281837
    Abstract: A method is provided to transmit an error-correcting code. The method includes receiving a source packet, advancing a sliding encoder window after receiving the source packet, and generating coded packets by, when the padded packet is encoded for a first time, encoding the source packet alone, and, when the source packet is encoded for a number of times after the first time, encoding the source packet with older source packets in the sliding window.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: QUANTA COMPUTER, INC.
    Inventors: Matteo FRIGO, Lawrence Colm STEWART