Patents by Inventor Matthew James Webb

Matthew James Webb 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: 11296807
    Abstract: Techniques to operate a time division multiplexing (TDM) media access control (MAC) module include examples of facilitating use of shared resources allocated to ports of a network interface based on a time slot mechanism. The shared resources allocated to process packet data received or sent through the ports of the network interface.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 5, 2022
    Assignee: Intel Corporation
    Inventors: Matthew James Webb, Daniel Christian Biederman
  • Publication number: 20220043767
    Abstract: Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 10, 2022
    Inventors: Daniel Biederman, Aniket A Aphale, Sharvil Desai, Matthew James Webb
  • Patent number: 10652162
    Abstract: Particular embodiments described herein provide for an electronic device that includes at least one processor operating at eight hundred (800) megahertz and can be configured to receive a data stream, parse packets in the data stream, and process at least two (2) full packets from the data stream in a single clock cycle. In an example, the data stream is at least a two hundred (200) gigabit Ethernet data stream and a bus width is at least thirty-two (32) bytes.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: Dan Christian Biederman, Matthew James Webb
  • Publication number: 20190319730
    Abstract: Techniques to operate a time division multiplexing (TDM) media access control (MAC) module include examples of facilitating use of shared resources allocated to ports of a network interface based on a time slot mechanism. The shared resources allocated to process packet data received or sent through the ports of the network interface.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 17, 2019
    Inventors: Matthew James WEBB, Daniel Christian BIEDERMAN
  • Publication number: 20190207868
    Abstract: A compute device can access local or remote accelerator devices for use in processing a received packet. The received packet can be processed by any combination of local accelerator devices and remote accelerator devices. In some cases, the received packet can be encapsulated in an encapsulating packet and sent to a remote accelerator device for processing. The encapsulating packet can indicate a priority level for processing the received packet and its associated processing task. The priority level can override a priority level that would otherwise be assigned to the received packet and its associated processing task. The remote accelerator device can specify a fullness of an input queue to the compute device. Other information can be conveyed by packets transmitted between and among compute devices and remote accelerator devices to assist in determining an accelerator to use or other uses.
    Type: Application
    Filed: February 15, 2019
    Publication date: July 4, 2019
    Inventors: Chih-Jen CHANG, Daniel Christian BIEDERMAN, Matthew James WEBB, Wing CHEUNG, Jose NIELL, Robert HATHAWAY
  • Publication number: 20190044657
    Abstract: Received undersized Ethernet frames are isolated and discarded in a Media Access Control (MAC) sublayer having a bus width greater than the number of bytes in a received minimum size Ethernet frame. The MAC sublayer maintains one counter to track the total number of undersized frames (undersized frames with good Cyclic Redundancy Check (CRC)) and runts with bad CRC). Undersized Ethernet frames are discarded by the MAC sublayer prior to calculating Cyclic Redundancy Check (CRC) for the Ethernet Frame.
    Type: Application
    Filed: September 28, 2018
    Publication date: February 7, 2019
    Inventors: Daniel Christian Biederman, Matthew James Webb
  • Publication number: 20190044876
    Abstract: Particular embodiments described herein provide for an electronic device that includes at least one processor operating at eight hundred (800) megahertz and can be configured to receive a data stream, parse packets in the data stream, and process at least two (2) full packets from the data stream in a single clock cycle. In an example, the data stream is at least a two hundred (200) gigabit Ethernet data stream and a bus width is at least thirty-two (32) bytes.
    Type: Application
    Filed: June 30, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Dan Christian Biederman, Matthew James Webb
  • Patent number: 7208981
    Abstract: A circuit and method are provided for performing built-in test of output signal magnitudes of integrated differential signal generator circuitry. In accordance with one embodiment, first upper and lower reference voltages and second upper and lower reference voltages are received via a plurality of reference electrodes, wherein: a difference between the first and upper and lower reference voltages comprises a first difference magnitude; a difference between the second upper and lower reference voltages comprises a second difference magnitude; and the first difference magnitude is greater than the second difference magnitude. Test signal generator circuitry provides a plurality of binary signals with respective successions of opposing signal states.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: April 24, 2007
    Assignee: National Semiconductor Corporation
    Inventors: Ramsin M. Ziazadeh, Vijaya Ceekala, Matthew James Webb, James B. Wieser