DISTRIBUTED LATENCY MEASUREMENT SYSTEM FOR COMMUNICATION SYSTEM ANALYSIS
First Claim
1. A method, comprising:
- receiving a message via a network at a receiving device, the message comprising a time stamp, wherein the time stamp indicates a time the message was sent based on a first signal from a reference-clock source;
wirelessly receiving a second signal from the reference-clock source;
at the receiving device, determining a message-reception time for reception of the message based a time indicated in the second signal;
determining real-time measured latency data based on the time stamp and the message-reception time; and
outputting the real-time measured latency data.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods are provided for generating real-time measured latency data. A message is generated with a time stamp. The time stamp indicates a time the message was sent. The time the message was sent is determined based on a reference-clock source, such as a Global Positioning System (GPS) satellite. A time that the message was received is determined using the reference-clock source. The real-time measured latency data is determined based on the time stamp and the time the message was received. If user data is present in the message, the user data is determined by removing the time stamp from the message. The time stamp and the time the message was received may be generated using a latency-measuring device that is configured to communicate with the reference-clock source. The latency-measuring device may be aboard an unmanned aerial vehicle (UAV) or an unmanned ground vehicle (UGV).
62 Citations
20 Claims
-
1. A method, comprising:
-
receiving a message via a network at a receiving device, the message comprising a time stamp, wherein the time stamp indicates a time the message was sent based on a first signal from a reference-clock source; wirelessly receiving a second signal from the reference-clock source; at the receiving device, determining a message-reception time for reception of the message based a time indicated in the second signal; determining real-time measured latency data based on the time stamp and the message-reception time; and outputting the real-time measured latency data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device, comprising:
-
a processing unit; a network-communication device; data storage; and machine-language instructions, stored in the data storage and configured to instruct the processor to perform functions, the functions comprising; receiving a message via the network-communication interface, the message comprising a time stamp, wherein the time stamp indicates a time the message was sent based on a first signal from a reference-clock source, wirelessly receiving a second signal from the reference-clock source, determining a message-reception time for reception of the message based a time indicated in the second signal, determining real-time measured latency data based on the time stamp and the message-reception time, and outputting the real-time measured latency data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
generating a message comprising a time-stamp, wherein the time stamp indicates a time for sending the message, and wherein the time for sending the message is based on a wireless signal received from a reference-clock source; determining that user data is present; responsive to determining that the user data is present, updating the message to include the user data; and sending the message over a network via a network interface. - View Dependent Claims (18, 19, 20)
-
Specification