US 11,698,916 B1
Tracing timestamps through immutable records
Anand Ozarkar, San Jose, CA (US); and Ankur Sharma, Sunnyvale, CA (US)
Assigned to EQUINIX, INC., Redwood City, CA (US)
Filed by Equinix, Inc., Redwood City, CA (US)
Filed on Dec. 24, 2020, as Appl. No. 17/133,903.
Claims priority of provisional application 62/976,236, filed on Feb. 13, 2020.
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01); G06F 16/25 (2019.01); G06F 1/12 (2006.01); G06F 16/23 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 1/12 (2013.01); G06F 16/22 (2019.01); G06F 16/2365 (2019.01); G06F 16/2379 (2019.01); G06F 16/258 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a collection time by a time collector executable by processing circuitry, a timestamp from each of a plurality of timing devices;
aggregating, by an aggregator comprising processing circuitry, the timestamp of each of the plurality of timing devices into a timestamp record, the timestamp record including a collection timestamp indicating the collection time and a timestamp entry for each of the plurality of timing devices, wherein the timestamp entry for each timing device includes a timing device identifier and the timestamp corresponding to the timing device providing the timestamp, wherein each timestamp entry is for a different timing device of the plurality of timing devices; and
inserting the timestamp record into an immutable time ledger to enable retrieval of the timestamp record based on the collection time.