Systems and methods for watermarking time, place and identity of events
AssigneeHoptroff London Limited
InventorRichard Hoptroff
Life of this patent
Estimating the term…
Abstract
The present disclosure provides systems and methods for proving an event. The system comprises a network of one or more beacon nodes and each beacon node is configured to: receive a request over the network for proving a time and location for an event, and the request comprises event data generated by a requesting entity; create a timestamp for the event using a clock of the beacon node, wherein the clock is synchronized to a trusted time source; generate a hash code for the timestamp and the event data and record the hash code to a ledger at the beacon node.
Claims18
A method for proving an event comprising:
- a) receiving, at a beacon node, a request for proving a time and location for an event, wherein the request comprises event data generated by a requesting entity;
- b) creating a timestamp for the event using a clock of the beacon node, wherein the clock is synchronized to a trusted time source;
- c) generating, by the beacon node, an estimated location of the requesting entity, wherein generating the estimated location comprises:
- (i) generating an estimated distance or location vector with respect to the requesting node based on a network latency and (ii) using a machine learning algorithm trained model to process the estimated distance or location vector to generate the estimated location;
- d) generating a hash code for the timestamp and the event data;
- and
- e) recording the hash code to a ledger at the beacon node.
A system for proving an event comprising:
- a network of one or more beacon nodes, wherein each beacon node is configured to:
- a) receive a request over the network for proving a time and location for an event, wherein the request comprises event data generated by a requesting entity;
- b) create a timestamp for the event using a clock of the beacon node, wherein the clock is synchronized to a trusted time source;
- c) generate an estimated location of the requesting entity, wherein generating the estimated location comprises:
- (i) generating an estimated distance or location vector with respect to the requesting node based on a network latency and (ii) using a machine learning algorithm trained model to process the estimated distance or location vector to generate the estimated location;
- d) generate a hash code for the timestamp and the event data;
- and
- e) record the hash code to a ledger at the beacon node.
Dependencies are inferred from the claim text.