US2005174947A1PendingUtilityA1

Method and process for video over IP network management

36
Priority: Jan 12, 2004Filed: Jan 12, 2005Published: Aug 11, 2005
Est. expiryJan 12, 2024(expired)· nominal 20-yr term from priority
H04M 3/323H04M 7/006
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention is directed to systems and methods for testing performance of a packet-based network. In particular, the invention can be used to measure latency, packet loss, jitter and out-of-sequence packets. To measure the one-way timing issues such as the one-way latency, a highly accurate clock can be placed at the packet source and destination so that the time difference can be calculated with accuracy.

Claims

exact text as granted — not AI-modified
1 . A method for measuring performance of a packet-based network comprising: 
 generating a sequence of packets of variable size at a source,    transmitting the sequence of packets from the source,    storing the transmission time of a packet selected from the sequence of transmitted packets,    receiving the selected packet at a destination and storing the reception time of the selected packet, and    calculating the time difference between the transmission of the selected packet and the reception of the selected packet.    
   
   
       2 . The method of  claim 1  wherein the transmission time of the packet is received from a clock synchronized to an external time source.  
   
   
       3 . The method of  claim 2  wherein the external time source is a GPS clock.  
   
   
       4 . The method of  claim 2  wherein the external time source is a CDMA clock.  
   
   
       5 . A method for measuring performance of a packet-based network comprising: 
 generating a sequence of packets of variable size at a source,    transmitting the sequence of packets from the source and storing a parameter from a packet selected from the sequence at the time of transmission,    receiving the selected packet at a destination and storing a parameter from the packet selected from the sequence at the time of reception, and    calculating a network performance value based on a comparison of the parameter stored at the time of transmission and the parameter stored at the time of reception.    
   
   
       6 . The method of  claim 5  wherein the network performance value represents latency.  
   
   
       7 . The method of  claim 5  wherein the network performance value represents packet loss.  
   
   
       8 . The method of  claim 5  wherein the network performance value represents jitter.  
   
   
       9 . The method of  claim 5  wherein the network performance value represents out-of-sequence arrival.  
   
   
       10 . A system for measuring performance of a packet-based network comprising: 
 a packet sequence generator for generating a sequence of packets of variable size at a source,    a packet sequence transmitter for transmitting the sequence of packets from the source,    a receiver for receiving a packet selected from the transmitted sequence at a destination,    a database for storing the transmission time and reception time of the packet selected from the sequence of transmitted packets, and    a time difference calculator for calculating the time difference between the transmission of the selected packet and the reception of the selected packet.    
   
   
       11 . The system of  claim 10  further comprising a clock synchronized to an external time source for acquiring the transmission time of the selected packet.  
   
   
       12 . The system of  claim 10  wherein the external time source is a GPS clock.  
   
   
       13 . The system of  claim 10  wherein the external time source is a CDMA clock.  
   
   
       14 . A system for measuring performance of a packet-based network comprising: 
 a packet sequence generator for generating a sequence of packets of variable size at a source,    a packet sequence transmitter for transmitting the sequence of packets from the source,    a receiver for receiving a packet selected from the transmitted sequence at a destination,    a database for storing a first parameter from the selected packet at the time of transmission and a second parameter from the selected packet at the time of reception, and    a network performance value calculator for calculating a value based on a comparison of the parameter stored at the time of transmission and the parameter stored at the time of reception.    
   
   
       15 . The system of  claim 14  wherein the network performance value represents latency.  
   
   
       16 . The system of  claim 14  wherein the network performance value represents packet loss.  
   
   
       17 . The system of  claim 14  wherein the network performance value represents jitter.  
   
   
       18 . The system of  claim 14  wherein the network performance value represents out-of-sequence arrival.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.