Patents by Inventor Steven A. DesRochers

Steven A. DesRochers 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: 7512069
    Abstract: A method of measuring jitter of a packet flow includes identifying the data packet flow at each of a first and second network locations by analyzing the data fields of each of the packets in the flow. The method associates a transmit time code with each packet transmitted from the first location, and associates a receive time code with each packet received at the second location. The method calculates inter-arrival times for consecutive pairs of packets by (i) subtracting the transmit time code of the first packet from the transmit time code of the second packet, (ii) subtracting the receive time code associated with the first packet from the receive time code associated with the second packet, and (iii) subtracting the results. The method includes calculating a jitter value as a smoothed version of two or more inter-arrival times, smoothed over a predetermined number of pairs of consecutive packets.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: March 31, 2009
    Assignee: EXFO Service Assurance, Inc.
    Inventors: Kaynam Hedayat, Daniel S. Pyrik, Steven A. DesRochers
  • Patent number: 7058020
    Abstract: A system for time-stamping a data packet associated with a data network allows software applications, running on non-deterministic systems, to determine the precise time that packets were transmitted to or received from a physical network interface. The system includes a network media interface device for transferring a data packet to or from a network medium, and a time source for generating and maintaining a time code. The system further includes a time-stamping circuit for sampling a time code from the time source when the interface device transfers the data packet to or from the network medium, and for associating the time code with the receive data packet so as to form a time-stamped packet.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: June 6, 2006
    Assignee: Brix Networks, Inc.
    Inventors: Sadredin Tavana, Laco Scott Harvell, Kaynam Hedayat, Steven A. DesRochers
  • Publication number: 20020039371
    Abstract: A method of measuring jitter of a packet flow includes identifying the data packet flow at each of a first and second network locations by analyzing the data fields of each of the packets in the flow. The method associates a transmit time code with each packet transmitted from the first location, and associates a receive time code with each packet received at the second location. The method calculates inter-arrival times for consecutive pairs of packets by (i) subtracting the transmit time code of the first packet from the transmit time code of the second packet, (ii) subtracting the receive time code associated with the first packet from the receive time code associated with the second packet, and (iii) subtracting the results. The method includes calculating a jitter value as a smoothed version of two or more inter-arrival times, smoothed over a predetermined number of pairs of consecutive packets.
    Type: Application
    Filed: May 18, 2001
    Publication date: April 4, 2002
    Inventors: Kaynam Hedayat, Daniel S. Pyrik, Steven A. DesRochers
  • Publication number: 20020024973
    Abstract: A system for time-stamping a data packet associated with a data network allows software applications, running on non-deterministic systems, to determine the precise time that packets were transmitted to or received from a physical network interface. The system includes a network media interface device for transferring a data packet to or from a network medium, and a time source for generating and maintaining a time code. The system further includes a time-stamping circuit for sampling a time code from the time source when the interface device transfers the data packet to or from the network medium, and for associating the time code with the receive data packet so as to form a time-stamped packet.
    Type: Application
    Filed: May 18, 2001
    Publication date: February 28, 2002
    Inventors: Sadredin Tavana, Laco Scott Harvell, Kaynam Hedayat, Steven A. DesRochers
  • Publication number: 20020021717
    Abstract: A system for time-stamping a data packet associated with a data network includes a network media interface device for transferring a data packet to a network medium, and a time source for generating and maintaining a time code. The system further includes a time-stamping circuit for sampling the time code from the time source when the data packet is available to be transferred to the network medium so as to acquire an outgoing time code. The time-stamping circuit also embeds the outgoing time code into a predetermined field in the data packet. The time-stamping circuit also provides the data packet with the embedded outgoing time code to the interface device, and the interface device subsequently transfers the data packet to the network medium.
    Type: Application
    Filed: May 18, 2001
    Publication date: February 21, 2002
    Inventors: Kaynam Hedayat, Laco Scott Harvell, Sadredin Tavana, Steven A. DesRochers
  • Publication number: 20020006115
    Abstract: A method of characterizing a propagation delay of a data element propagating from a software source to a physical medium destination includes associating, in software, a first time code with the data element when the software source dispatches the data element to the physical medium destination. The method further includes associating, via a time-stamping circuit, a second time code with the data element when the data element reaches the physical medium destination. The method also includes subtracting the first time code from the second time code so as to calculate the propagation delay. In a similar manner, the method may also be used to characterize the propagation delay of the data element in the reverse direction, i.e., from the physical medium to the software source.
    Type: Application
    Filed: May 18, 2001
    Publication date: January 17, 2002
    Inventors: Kaynam Hedayat, Laco Scott Harvell, Sadredin Tavana, Steven A. DesRochers