Patents by Inventor Larry N. Wakeman

Larry N. Wakeman 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: 11671194
    Abstract: Technologies for high-precision timestamping of data packets is disclosed. Several sources of errors that may arise when timestamping the arrival or sending of data packets may be determined and corrected, including variable latencies, semi-static latencies, and fixed latencies. In the illustrative embodiment, a variable latency may arise due to a phase difference between a clock of a network interface card and a system clock. When a trigger pattern is detected, such as the start of a data packet, a trigger may be sent from a circuit synchronized to the clock of the network interface card to a circuit synchronized to the system clock. The phase difference between the edge of the clock on the network interface card and the edge of the clock of the system clock leads to an error in the timestamp value. Determining the phase difference allows for the error in the timestamp value to be corrected.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Mark A. Bordogna, Janardhan H. Satyanarayana, Larry N. Wakeman, Robert G. Southworth, Mika Nystroem
  • Publication number: 20220077946
    Abstract: Technologies for high-precision timestamping of data packets is disclosed. Several sources of errors that may arise when timestamping the arrival or sending of data packets may be determined and corrected, including variable latencies, semi-static latencies, and fixed latencies. In the illustrative embodiment, a variable latency may arise due to a phase difference between a clock of a network interface card and a system clock. When a trigger pattern is detected, such as the start of a data packet, a trigger may be sent from a circuit synchronized to the clock of the network interface card to a circuit synchronized to the system clock. The phase difference between the edge of the clock on the network interface card and the edge of the clock of the system clock leads to an error in the timestamp value. Determining the phase difference allows for the error in the timestamp value to be corrected.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Applicant: Intel Corporation
    Inventors: Mark A. Bordogna, Janardhan H. Satyanarayana, Larry N. Wakeman, Robert G. Southworth, Mika Nystroem
  • Patent number: 11212024
    Abstract: Technologies for high-precision timestamping of data packets is disclosed. Several sources of errors that may arise when timestamping the arrival or sending of data packets may be determined and corrected, including variable latencies, semi-static latencies, and fixed latencies. In the illustrative embodiment, a variable latency may arise due to a phase difference between a clock of a network interface card and a system clock. When a trigger pattern is detected, such as the start of a data packet, a trigger may be sent from a circuit synchronized to the clock of the network interface card to a circuit synchronized to the system clock. The phase difference between the edge of the clock on the network interface card and the edge of the clock of the system clock leads to an error in the timestamp value. Determining the phase difference allows for the error in the timestamp value to be corrected.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 28, 2021
    Assignee: Intel Corporation
    Inventors: Mark A. Bordogna, Janardhan H. Satyanarayana, Larry N. Wakeman, Robert G. Southworth, Mika Nystroem
  • Publication number: 20210203428
    Abstract: Technologies for high-precision timestamping of data packets is disclosed. Several sources of errors that may arise when timestamping the arrival or sending of data packets may be determined and corrected, including variable latencies, semi-static latencies, and fixed latencies. In the illustrative embodiment, a variable latency may arise due to a phase difference between a clock of a network interface card and a system clock. When a trigger pattern is detected, such as the start of a data packet, a trigger may be sent from a circuit synchronized to the clock of the network interface card to a circuit synchronized to the system clock. The phase difference between the edge of the clock on the network interface card and the edge of the clock of the system clock leads to an error in the timestamp value. Determining the phase difference allows for the error in the timestamp value to be corrected.
    Type: Application
    Filed: April 7, 2017
    Publication date: July 1, 2021
    Inventors: Mark A. BORDOGNA, Janardhan H. SATYANARAYANA, Larry N. WAKEMAN, Robert G. SOUTHWORTH, Mika NYSTROEM
  • Patent number: 5790786
    Abstract: A multi-media-access-controller (henceforth "multi-MAC") in accordance with this invention includes a plurality of transmit data path circuits and a plurality of receive data path circuits that respectively transmit and receive data serially on a corresponding plurality of network buses, a single transmit data path controller and a single receive data path controller that monitor status of and control operation of the respective transmit and receive data path circuits. Use of only two data path controllers eliminates the plurality of MACs used in prior art devices and therefore results in significant savings in die area. Use of a single CRC calculator also results in savings in die area.
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: August 4, 1998
    Assignee: National Semiconductor Corporation
    Inventors: Larry N. Wakeman, Roy T. Myers, Jr.
  • Patent number: 5594702
    Abstract: A multi-first-in-first-out (henceforth "multi-FIFO") memory circuit in accordance with this invention comprises: (1) a plurality of groups of storage elements, for example, each group corresponds to a first-in-first-out (FIFO) memory (2) a time multiplexed first address generator for generating address signals of a storage element from a first group that is cyclically selected from the plurality of groups by a sequencer included in the first address generator and (3) a second address generator for generating address signals of a number of successive storage elements from a second group that is selected from the plurality of groups by a signal on a group request terminal of the second address generator. In one embodiment the storage elements are part of a dualport random-access-memory (RAM), and are accessed by each of the first and second address generators using a number of pairs of pointer registers that are coupled to the address generators.
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: January 14, 1997
    Assignee: National Semiconductor Corporation
    Inventors: Larry N. Wakeman, Roy T. Myers, Jr., Wesley C. Lee