Patents Assigned to EXFO Service Assurance Inc.
  • Patent number: 9444699
    Abstract: A scaleable network monitoring system is discussed. The network monitoring system identifies network monitoring information for the network elements being monitored. By storing only a non-redundant subset of the identified network information in memory, the network monitoring system is able to monitor a much larger group of network elements than is possible with conventional monitoring systems which are burdened by memory constraints. The scaleable network monitoring system also employs a multi-threaded architecture that dynamically spawns an array of multi-technology monitoring sub-systems.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: September 13, 2016
    Assignee: EXFO Service Assurance Inc.
    Inventor: Nicholas W. Saparoff
  • Patent number: 8914490
    Abstract: A generic mechanism enabling the programmatic identification of MIBs needed for control of an SNMP agent for a network device is disclosed. The present invention provides for the automatic retrieval of the identified MIBs and their loading onto a network management station (NMS) without user intervention. Additionally, previously known MIBs are programmatically examined to determine whether they require updating. Any required updates may be performed automatically with the updated MIBs being loaded onto the NMS.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: December 16, 2014
    Assignee: EXFO Service Assurance Inc.
    Inventors: Deborah Primerano, Nicholas W. Saparoff
  • Patent number: 8306063
    Abstract: A system and method for identifying UDP packets on an IP network as candidates for characterization as packets of a RTP stream. UDP packets are identified at a point on the IP network, and for each identified UDP packet 1) it is determined if a version number in a RTP header field in the payload of the UDP packet equals a predetermined value, 2) determined if a packet length associated with the UDP packet is within a predetermined range, 3) determined if a payload type RTP header field within the payload of the UDP packet is within a predetermined range. If all the criteria are satisfied, then the identified UDP packet is characterized as a candidate RTP packet. It is then determined if the candidate RTP packet belongs to a previously detected RTP stream, or to a newly encountered RTP stream. A stream data store is then updated using the information in the RTP header of the candidate RTP packet.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: November 6, 2012
    Assignee: EXFO Services Assurance, Inc.
    Inventors: Muhammet Erdal, Kaynam Hedayat
  • Patent number: 8271633
    Abstract: The correlating network transactions techniques include a method, an apparatus, and/or a computer program product. In some embodiments of these techniques, the method includes receiving, at a first monitor server, a first plurality of network transmissions from a first plurality of communication networks and correlating, at the first monitor server, the first plurality of network transmissions based on information associated with the first plurality of network transmissions to form a first correlated network transaction.
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: September 18, 2012
    Assignee: EXFO Service Assurance Inc.
    Inventors: Daniel S. Pyrik, Kaynam Hedayat, Robert Naylor
  • Publication number: 20110164140
    Abstract: A system and method for monitoring a sequence of video packets for quantifying video quality includes a video picture monitor that accesses data in a header of a video packet included in the sequence of video packets. The header is separate from video content stored in the video packet. The video picture monitor also determines from the accessed data, a relationship between a portion of a picture included in the video packet and at least a portion of a picture included in another video packet. Both video packets are included in the sequence of video packets. This relationship indicates whether to use the video content stored in the first video packet to quantify video quality.
    Type: Application
    Filed: March 17, 2011
    Publication date: July 7, 2011
    Applicant: EXFO Service Assurance Inc.
    Inventors: Nagarjuna Venna, Kaynam Hedayat
  • Patent number: 7933329
    Abstract: A system and method for monitoring a sequence of video packets for quantifying video quality includes a video picture monitor that accesses data in a header of a video packet included in the sequence of video packets. The header is separate from video content stored in the video packet. The video picture monitor also determines from the accessed data, a relationship between a portion of a picture included in the video packet and at least a portion of a picture included in another video packet. Both video packets are included in the sequence of video packets. This relationship indicates whether to use the video content stored in the first video packet to quantify video quality.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: April 26, 2011
    Assignee: EXFO Service Assurance Inc.
    Inventors: Nagarjuna Venna, Kaynam Hedayat
  • Patent number: 7840670
    Abstract: A packet transmission diagnostic system transmits diagnostic packets during a communications session in which data packets are transmitted between a source and destination. The diagnostic packets elicit responses from routers along a path between the source and destination. The elicited responses, in the form of packets, are used by the diagnostic system to produce one or more packet-delivery metrics for one or more of the routers along a packet transmission path between the source and destination.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: November 23, 2010
    Assignee: EXFO Service Assurance, Inc.
    Inventors: Kaynam Hedayat, Daniel S. Pyrik
  • 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: 7454494
    Abstract: A packet transmission diagnostic system transmits diagnostic packets during a communications session in which data packets are transmitted between a source and destination. The diagnostic packets elicit responses from routers along a path between the source and destination. The elicited responses, in the form of packets, are used by the diagnostic system to produce one or more packet-delivery metrics for one or more of the routers along a packet transmission path between the source and destination.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: November 18, 2008
    Assignee: EXFO Service Assurance Inc.
    Inventors: Kaynam Hedayat, Daniel S. Pyrik