IP Library › Granted Patent US 11,962,402
Granted Patent B2
US 11,962,402 · App. 17/459,035 · Granted Apr 16, 2024

Systems and methods for watermarking time, place and identity of events

Inventor: Richard Hoptroff (London, GB)
Assignee: HOPTROFF LONDON LIMITED
H04J3/0655G06N20/00H04B17/318H04J3/0644H04J3/065H04J3/0667H04W4/029H04W56/0015
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,962,402
App. No.
17/459,035
Granted
Apr 16, 2024
Kind
B2
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.

Claims (29)

1. 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.

2. The method of claim 1 , wherein the trusted time source comprises a grandmaster clock receiving a GNSS or GPS time signal.

3. The method of claim 1 , wherein the clock is synchronized using a PTP or NTP protocol.

4. The method of claim 1 , wherein the beacon node is located at a fixed and known location.

5. The method of claim 1 , wherein the event data includes hashed data of an event document.

6. The method of claim 1 , wherein the timestamp is generated at the time of receiving the request.

7. The method of claim 1 , wherein the requesting entity is configured to record a hashed value of the event data to a hash-chain managed by the requesting entity.

8. The method of claim 1 , wherein the beacon node is configured to audit another beacon node's time, location and identity.

9. The method of claim 1 , wherein the estimated distance or location vector is obtained using a route probing method or based on the Received Signal Strength Indication (RSSI).

10. The method of claim 1 , wherein the estimated distance or location vector is obtained from multiple of the beacon nodes that receive the request from the requesting entity.

11. The method of claim 1 , wherein the request further comprises a location data about the event.

12. The method of claim 11 , further comprising generating a probability that the location data is correct.

13. The method of claim 12 , wherein the probability is generated using a machine learning algorithm trained model.

14. The method of claim 1 , wherein the hash code is generating by combing previously hashed events data.

15. The method of claim 1 , further comprising sending, by the beacon node, the timestamp, the estimated location and the hashed event data to the requesting entity.

16. The method of claim 15 , further comprising creating, by the requesting entity, a watermark based on the timestamp, the estimated location and the hashed event data.

17. 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.

18. The system of claim 17 , wherein the event data includes hashed data of an event document.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNMENT DOCUMENTS PREVIOUSLY RECORDED AT REEL: 57701 FRAME: 440. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 8, 2024
From: HOPTROFF, RICHARD
To: HOPTROFF LONDON LIMITED
Reel/Frame 068630/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: HOPTROFF, RICHARD
To: HOPTROFF LONDON LIMITED
Reel/Frame 057701/0440 →
Priority Claims (1)
GB 1907677 · May 30, 2019 · national
Continuity (2)
Continuation PCTUS2020034844 · May 28, 2020
Related Publication 20210399820A1 · Dec 23, 2021
Cited By (2)
US 12,368,652 US 12,732,293