Systems for timestamping events on edge devices
AssigneeHoptroff London Limited
InventorsRichard HOPTROFF, Simon KENNY, Rabindranath SEWOKE
Life of this patent
Estimating the term…
Abstract
The present disclosure provides systems and methods for timestamping events on edge devices. A trusted source measures the latency to the edge device and the edge device's clock offset, and stores the information at the trusted source for later use. The trusted source sends the latency and the device's clock offset to the edge device for later use. The trusted source or the edge device adjusts a timestamp generated at the edge device using an estimated clock offset. The estimated clock offset is determined by extrapolation or interpolation from measured clock offsets.
Claims21
(canceled)
A method for timestamping an event using a local clock of an edge device, the method comprising:
- (a) receiving, at the edge device, a request for generating a timestamp to timestamp an event occurred at a first time;
- (b) determining an estimated clock offset based at least in part on one or more previously calculated clock offsets;
- (c) generating, using the local clock of the edge device, the trusted timestamp for the event occurred at the first time based at least in part on the estimated clock offset in (b);
- and
- (d) recording the trusted timestamp, a location of the event and an identity of the event in a hash code to a ledger.
A system for timestamping an event using a local clock of an edge device, the system comprising:
- a network of two or more nodes, wherein the edge device is at a local clock and is configured to:
- (a) receiving, at the edge device, a request for generating a timestamp to timestamp an event occurred at a first time;
- (b) determining an estimated clock offset based at least in part on one or more previously calculated clock offsets;
- (c) generating, using the local clock of the edge device, the trusted timestamp for the event occurred at the first time based at least in part on the estimated clock offset in (b);
- and
- (d) recording the trusted timestamp, a location of the event and an identity of the event in a hash code to a ledger.
Dependencies are inferred from the claim text.