Patents by Inventor Gregory Lee Silvus

Gregory Lee Silvus 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: 9680502
    Abstract: A transmitting device may implement a checksum for integrity verification for a message page during an auto-negotiation period. The checksum may provide redundancy to ensure the integrity of the message page after transmission. The checksum may be calculated based on the message page and appended to the message page for transmission. A receiving device may receive the message page with the appended checksum and calculate a checksum locally using the received message page. The calculated and received checksum may be compared by the receiving device to verify the integrity of the message.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 13, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Patricia Ann Thaler, Maurice David Caldwell, Gregory Lee Silvus
  • Patent number: 9544091
    Abstract: A network device includes a communication interface and a transmitter coupled to the communication interface. The transmitter is configured to determine to start an auto-negotiation page with a link partner, and transmit, through the communication interface, a start delimiter for the auto-negotiation page. The transmitter transmits the start delimiter by transmitting a first pulse comprising a first encoding violation, followed by a second pulse comprising a second encoding violation. The transmitter may shorten the first pulse and the second pulse relative to a different pre-defined start delimiter to define spectral content for the first pulse and the second pulse that passes different first and second receiver filters in the link partner for different first and second communication standards.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 10, 2017
    Assignee: Broadcom Corporation
    Inventors: Patricia Ann Thaler, Maurice David Caldwell, Gregory Lee Silvus
  • Publication number: 20150324249
    Abstract: A transmitting device may implement a checksum for integrity verification for a message page during an auto-negotiation period. The checksum may provide redundancy to ensure the integrity of the message page after transmission. The checksum may be calculated based on the message page and appended to the message page for transmission. A receiving device may receive the message page with the appended checksum and calculate a checksum locally using the received message page. The calculated and received checksum may be compared by the receiving device to verify the integrity of the message.
    Type: Application
    Filed: May 6, 2015
    Publication date: November 12, 2015
    Inventors: Patricia Ann Thaler, Maurice David Caldwell, Gregory Lee Silvus
  • Publication number: 20150326342
    Abstract: A network device includes a communication interface and a transmitter coupled to the communication interface. The transmitter is configured to determine to start an auto-negotiation page with a link partner, and transmit, through the communication interface, a start delimiter for the auto-negotiation page. The transmitter transmits the start delimiter by transmitting a first pulse comprising a first encoding violation, followed by a second pulse comprising a second encoding violation. The transmitter may shorten the first pulse and the second pulse relative to a different pre-defined start delimiter to define spectral content for the first pulse and the second pulse that passes different first and second receiver filters in the link partner for different first and second communication standards.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 12, 2015
    Inventors: Patricia Ann Thaler, Maurice David Caldwell, Gregory Lee Silvus
  • Patent number: 7788560
    Abstract: An interleaver has an input multiplexer that receives a data sequence at an interleaver input and that separates the data sequence into multiple data sub-blocks. The interleaver has a linear feedback shift register that generates an input address sequence. The interleaver has adder circuits that generate output address sequences associated with each data sub-block. The interleaver has memory that stores the data sub-blocks at addresses controlled by the input address sequence. The memory reproduces each data sub-block in an interleaved sequence controlled by the associated output address sequence. The interleaver has an output multiplexer that assembles the interleaved sequences to provide an interleaver output.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: August 31, 2010
    Assignee: Seagate Technology LLC
    Inventors: Cenk Argon, Richard Martin Born, Gregory Lee Silvus, Thomas Victor Souvignier, Peter Igorevich Vasiliev
  • Publication number: 20080215831
    Abstract: An interleaver has an input multiplexer that receives a data sequence at an interleaver input and that separates the data sequence into multiple data sub-blocks. The interleaver has a linear feedback shift register that generates an input address sequence. The interleaver has adder circuits that generate output address sequences associated with each data sub-block. The interleaver has memory that stores the data sub-blocks at addresses controlled by the input address sequence. The memory reproduces each data sub-block in an interleaved sequence controlled by the associated output address sequence. The interleaver has an output multiplexer that assembles the interleaved sequences to provide an interleaver output.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 4, 2008
    Applicant: Seagate Technology LLC
    Inventors: Cenk Argon, Richard Martin Born, Gregory Lee Silvus, Thomas Victor Souvignier, Pete Igorevich Vasiliev
  • Patent number: 7395461
    Abstract: An interleaver has an input multiplexer that receives a data sequence at an interleaver input and that separates the data sequence into multiple data sub-blocks. The interleaver has a linear feedback shift register that generates an input address sequence. The interleaver has adder circuits that generate output address sequences associated with each data sub-block. The interleaver has memory that stores the data sub-blocks at addresses controlled by the input address sequence. The memory reproduces each data sub-block in an interleaved sequence controlled by the associated output address sequence. The interleaver has an output multiplexer that assembles the interleaved sequences to provide an interleaver output.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: July 1, 2008
    Assignee: Seagate Technology LLC
    Inventors: Cenk Argon, Richard Martin Born, Gregory Lee Silvus, Thomas Victor Souvignier, Peter Igorevich Vasiliev
  • Patent number: 7383295
    Abstract: A sequence generator is configured to be re-initialized to a value selected derived from a candidate group that is derived from a predetermined value. If and when the re-initializing is performed, it is fully performed within about one clock cycle of setting the sequence generator to the predetermined value. The sequence generator is optionally initialized by a local processor to which it is operatively coupled, after which the processor receives one sequence value each cycle.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: June 3, 2008
    Assignee: Seagate Technology, LLC
    Inventors: Thomas Victor Souvignier, Purmina Naganathan, Gregory Lee Silvus, Nan-Hsiung Yeh
  • Patent number: 6959412
    Abstract: A method of encoding data includes representing the data as number(s) in a first base. The method further includes converting the number(s) into a number(s) in a second base. The resultant number in the second base can be viewed as data suitable for encoding using an ECC algorithm. After being ECC encoded, the data may be further modulation encoded. Modulation encoding may include transforming each symbol to a value that constrains run lengths of a binary value (e.g., zero). A decoding method and system checks a received data block for erroneous symbols, maps each received, encoded symbol to an associated ECC-encoded transform pair. The ECC encoded data may be decoded and corrected using the ECC and the locations of identified erroneous symbols. Finally, the corrected data sequence is converted from the second base back to the first base, from which the original data is retrieved.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: October 25, 2005
    Assignee: Seagate Technology LLC
    Inventors: Gregory Lee Silvus, Kent Douglas Anderson