System and method for remote clock estimation for reliable communications
AssigneeSynaptive Medical (Barbados) Inc.
InventorsMonroe M. THOMAS, Simon ALEXANDER
Life of this patent
Estimating the term…
Abstract
An electronic device is provided including a processor, a communications interface coupled to the processor, a memory coupled to the processor, and a module saved in the memory. The module configures the processor to receive a first communications packet from a remote device via the communications interface including information useful for estimating a clock offset of the remote device, and determine an upper bound of the clock offset of the remote device with respect to the electronic device based on the information.
Claims22
An electronic device comprising:
- a processor;
- and
- a communications interface coupled to the processor;
- the processor being configured to:
- receive a first communications packet from a remote device via the communications interface, the first communications packet being received over a wireless communication link and including information useful for estimating a clock offset of the remote device;
- determine an upper bound of the clock offset of the remote device with respect to the electronic device based on the information;
- and
- determine a maximum age of data contained in the first communications packet based on the upper bound of the clock offset of the remote device with respect to the electronic device.
A method of determining an upper bound of a clock offset of a remote device relative to an electronic device, the method comprising:
- receiving a first communications packet from the remote device via the communications interface, the first communications packet being received over a wireless communication link and including information useful for estimating a clock offset of the remote device;
- determining the upper bound of the clock offset of the remote device with respect to the electronic device based on the information;
- and
- determining a maximum age of data contained in the first communications packet based on the upper bound of the clock offset of the remote device with respect to the electronic device.
A navigation system for controlling a robotic arm, the navigation system comprising:
- a first processor, and a first communications interface coupled to the first processor;
- and
- a robotic arm having a second processor coupled to a second memory, and a second communications interface for wireless communication with the first communications interface;
- wherein the robotic arm is located remotely from the first processor;
- at least one of the first or second processor being configured to:
- receive a first communications packet from a remote device via the corresponding communications interface, the first communications packet being received over a wireless communication link and including information useful for estimating a clock offset of the remote device, the remote device being the other of the first and second processor;
- determine an upper bound of the clock offset of the remote device with respect to the processor performing the determination based on the information;
- and
- determine a maximum age of data contained in the first communications packet based on the upper bound of the clock offset of the remote device with respect to the processor performing the determination.
Dependencies are inferred from the claim text.