Patents by Inventor Michael Duckering

Michael Duckering 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: 20260113107
    Abstract: A PHY device for transmitting data over a communication channel comprises a distribution circuit and a failure management circuit. The distribution circuit is configured to receive data from a host via a first plurality of lanes at a first data rate, and distribute the data into a second plurality of lanes for transmission over the communication channel. The failure management circuit is configured to monitor the communication channel, and detect failure of one of the second plurality of lanes. Subsequent to the detected failure, the distribution circuit is configured to receive the data from the host through the first plurality of lanes at a second data rate that is less than the first data rate, and to distribute the data received from the host through the first plurality of lanes at the second data rate into remaining lanes of the second plurality of lanes at the first data rate.
    Type: Application
    Filed: October 17, 2025
    Publication date: April 23, 2026
    Inventors: Trang Minh Tu CAO, Whay Sing LEE, Arash FARHOODFAR, Srinivas SWAMINATHAN, Michael DUCKERING, Morrie BERGLAS, Jay QUIRK
  • Patent number: 12375205
    Abstract: The present invention relates to data communication systems and methods thereof. In a specific embodiment, a receiver includes a trigger circuitry that selects a subset of encoded data blocks to measure the performance of a communication lane. Partial syndromes—based on these partial data blocks—are used in partial syndrome calculations, and they are later combined to form full syndromes. A decoder is configured to decode the full syndromes. There are other embodiments as well.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: July 29, 2025
    Assignee: MARVELL ASIA PTE LTD
    Inventors: Arash Farhoodfar, Vlad Shyvdun, Michael Duckering, Michael Takefman, Devin Linnington
  • Publication number: 20250156270
    Abstract: A first integrated circuit (IC) chip of a communication device includes a first communication interface that receives a first portion of an input data signal, a first forward error correction (FEC) decoder circuit that generates first error information regarding the first codeword symbols in the first portion of the input data signal, a second communication interface, and a first statistics generator circuit that generates error statistics information using a) the first error information and b) second error information received via the second communication interface. A second IC chip includes a third communication interface that receives a second portion of the input data signal, a second FEC decoder circuit that generates the second error information, the second error information regarding second codeword symbols in the second portion of the input data signal, and iii) a fourth communication interface that sends the second error information to the second communication interface.
    Type: Application
    Filed: November 14, 2024
    Publication date: May 15, 2025
    Inventors: Federico MAGNI, Paolo PASCALE, Michael DUCKERING, Volodymyr SHVYDUN, Michael WYZGA, Trevor POON, Apurva BRAHMBHATT, Nicola CARTA, Claus CHRISTENSEN, Michael Lewis TAKEFMAN
  • Publication number: 20250004211
    Abstract: A first communication device receives a set of bits for transmission over a plurality of lanes of an optical communication link. The optical communication link includes a larger number of lanes than a number of lanes needed to support transmission at a particular clock rate to provide a maximum speed supported by the optical communication link. The first communication device multiplexes the set of data bits for transmission over respective lanes and transmits the multiplexed set of bits over the lanes to a second communication device. The first communication device uses the larger number of lanes for transmission of error correction code bits in addition to the set of bits at the particular clock rate over the plurality of lanes at the maximum speed supported by the optical communication link and/or uses the larger number of lanes to provide one or more redundancy lanes in the optical communication link.
    Type: Application
    Filed: June 3, 2024
    Publication date: January 2, 2025
    Inventors: Michael Lewis TAKEFMAN, Jamal RIANI, Michael DUCKERING
  • Publication number: 20240223924
    Abstract: A communication device includes a plurality of communication pipelines configured to receive respective input data streams and a multiplexer coupled to the plurality of communication pipelines. The multiplexer is configured to generate an output data stream by combining the input data streams and to insert one or more special characters into the output data stream in response to a fault with one of the communication pipelines.
    Type: Application
    Filed: February 12, 2024
    Publication date: July 4, 2024
    Inventors: Whay Sing LEE, Arash FARHOODFAR, Volodymyr SHVYDUN, Michael DUCKERING
  • Patent number: 11902721
    Abstract: A communication device is configured to receive data at a first data rate and to transmit the data at a second data rate that is greater than the first data rate. The communication device includes a plurality of communication pipelines and a multiplexer. Each communication pipeline is configured to receive a respective input data stream including first data blocks having a first format compatible for transmission at the first data rate, convert the first data blocks into second data blocks having a second format compatible for transmission at the second data rate, and provide an indication when one of the input data streams that is expected to be received is not received. The multiplexer is configured to receive the second data blocks from the communication pipelines and to generate an output data stream for transmission at the second data rate when one of the input data streams is not received.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: February 13, 2024
    Assignee: MARVELL ASIA PTE LTD
    Inventors: Whay Sing Lee, Arash Farhoodfar, Volodymyr Shvydun, Michael Duckering
  • Patent number: 11466525
    Abstract: A propulsion unit for a wellbore tool includes a tool body and at least one wheel section disposed along the tool body. The wheel section comprises a tractor pad movably coupled to a tractor housing coupled to the tool body. The tractor pad is movable only in a lateral direction with respect to the tool body. A wheel rotatably is supported in the tractor pad so as to contact a wall of a wellbore when the tractor pad is moved away from the tractor housing. An hydraulic motor is rotationally coupled to the wheel. The hydraulic motor comprises a displacement changing element operable to change displacement of the hydraulic motor. The unit comprises means for moving the tractor pad between an extended position and a retracted position.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: October 11, 2022
    Assignee: Wireline Drilling Technologies, LLC
    Inventors: Daniel Wessel, Michael Duckering
  • Publication number: 20220224997
    Abstract: A communication device is configured to receive data at a first data rate and to transmit the data at a second data rate that is greater than the first data rate. The communication device includes a plurality of communication pipelines and a multiplexer. Each communication pipeline is configured to receive a respective input data stream including first data blocks having a first format compatible for transmission at the first data rate, convert the first data blocks into second data blocks having a second format compatible for transmission at the second data rate, and provide an indication when one of the input data streams that is expected to be received is not received. The multiplexer is configured to receive the second data blocks from the communication pipelines and to generate an output data stream for transmission at the second data rate when one of the input data streams is not received.
    Type: Application
    Filed: March 2, 2022
    Publication date: July 14, 2022
    Inventors: Whay Sing LEE, Arash FARHOODFAR, Volodymyr SHVYDUN, Michael DUCKERING
  • Patent number: 11272270
    Abstract: The present invention is direct to data communication. In a specific embodiment, multiple independent data streams, which are at a first data rate, are transcoded by separate communication pipelines into data blocks. The data blocks, associated with these separate and independent data streams, are multiplexed with alignment markers to generate an output data stream. The output data stream is transmitted at a second data rate, which is higher than the first data rate.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: March 8, 2022
    Assignee: MARVELL ASIA PTE LTD.
    Inventors: Whay Sing Lee, Arash Farhoodfar, Volodymyr Shvydun, Michael Duckering
  • Publication number: 20220070556
    Abstract: The present invention is direct to data communication. In a specific embodiment, multiple independent data streams, which are at a first data rate, are transcoded by separate communication pipelines into data blocks. The data blocks, associated with these separate and independent data streams, are multiplexed with alignment markers to generate an output data stream. The output data stream is transmitted at a second data rate, which is higher than the first data rate.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Inventors: Whay Sing LEE, Arash FARHOODFAR, Volodymyr SHVYDUN, Michael DUCKERING
  • Patent number: 10944620
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: March 9, 2021
    Assignee: INPHI CORPORATION
    Inventors: Arash Farhoodfar, Jitendra Swarnkar, Michael Duckering, Andre Sczapanek, Scott Feller, Shaun Lytollis
  • Publication number: 20200351144
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Inventors: Arash FARHOODFAR, Jitendra SWARNKAR, Michael DUCKERING, Andre SCZAPANEK, Scott FELLER, Shaun LYTOLLIS
  • Patent number: 10749732
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 18, 2020
    Assignee: INPHI CORPORATION
    Inventors: Arash Farhoodfar, Jitendra Swarnkar, Michael Duckering, Andre Sczapanek, Scott Feller, Shaun Lytollis
  • Publication number: 20200169448
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 28, 2020
    Inventors: Arash FARHOODFAR, Jitendra SWARNKAR, Michael DUCKERING, Andre SCZAPANEK, Scott FELLER, Shaun LYTOLLIS
  • Patent number: 10587452
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: March 10, 2020
    Assignee: INPHI CORPORATION
    Inventors: Arash Farhoodfar, Jitendra Swarnkar, Michael Duckering, Andre Sczapanek, Scott Feller, Shaun Lytollis
  • Publication number: 20200024915
    Abstract: A propulsion unit for a wellbore tool includes a tool body and at least one wheel section disposed along the tool body. The wheel section comprises a tractor pad movably coupled to a tractor housing coupled to the tool body. The tractor pad is movable only in a lateral direction with respect to the tool body. A wheel rotatably is supported in the tractor pad so as to contact a wall of a wellbore when the tractor pad is moved away from the tractor housing. An hydraulic motor is rotationally coupled to the wheel. The hydraulic motor comprises a displacement changing element operable to change displacement of the hydraulic motor. The unit comprises means for moving the tractor pad between an extended position and a retracted position.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 23, 2020
    Inventors: Daniel Wessel, Michael Duckering
  • Publication number: 20190132185
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Application
    Filed: December 26, 2018
    Publication date: May 2, 2019
    Inventors: Arash FARHOODFAR, Jitendra SWARNKAR, Michael DUCKERING, Andre SCZAPANEK, Scott FELLER, Shaun LYTOLLIS
  • Publication number: 20190052513
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Application
    Filed: May 23, 2018
    Publication date: February 14, 2019
    Inventors: Arash FARHOODFAR, Jitendra SWARNKAR, Michael DUCKERING, Andre SCZAPANEK, Scott FELLER, Shaun LYTOLLIS
  • Patent number: 10205625
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: February 12, 2019
    Assignee: INPHI CORPORATION
    Inventors: Arash Farhoodfar, Jitendra Swarnkar, Michael Duckering, Andre Sczapanek, Scott Feller, Shaun Lytollis
  • Patent number: 10009214
    Abstract: The present invention is directed to data communication. In certain embodiments, the present invention provides switching mechanism for choosing between redundant communication links. Data received from a first set of communication links are processed to have alignment markers removed, and first figure of merit value is determined based on the data without alignment markers. Similarly, a second figure of merit value is determined for the data received from the second set of communication links. A switch selects between the first set of communication links and the second set of communication links based on their respective figure of merit values. Alignment markers are inserted into the data transmitted through the selected set of data links. There are other embodiments as well.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: June 26, 2018
    Assignee: INPHI CORPORATION
    Inventors: Arash Farhoodfar, Jitendra Swarnkar, Michael Duckering, Andre Sczapanek, Scott Feller, Shaun Lytollis