IP Library Granted Patent US 10,531,230
Granted Patent B2
US 10,531,230 · App. 16/234,098 · Granted Jan 7, 2020

Blockchain systems and methods for confirming presence

Inventors: Matthew Wootton (O'Fallon, MO); Boris Dieseldorff (St. Charles, MO); Justin McKinney (Wildwood, MO)
Assignee: Ivani, LLC
H04W4/023G01V3/12G11C11/2257G11C11/2259G11C11/2273G11C11/2293G11C11/2297H04B17/27H04B17/318H04B17/373H04L1/0018H04L5/006H04W4/30H04W4/33H04W4/80H04W64/00G01V1/001G11C11/221
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 10,531,230
App. No.
16/234,098
Granted
Jan 7, 2020
Kind
B2
Abstract

Systems and methods for confirming the presence of a person or asset for a given purpose, and recording this information in a distributed ledger. The distributed ledger records and confirms presence indicia in connection with a transaction said facilitates remote and/or automated signatures. The systems and methods detect the presence of one or more humans and/or computing devices at a specific location at the time of a transaction, and contemporaneously recording information concerning the transaction in a distributed ledger. Presence can be determined using network presence sensing (NPS), other types of sensors, or the combination of NPS with other sensors.

Claims (48)

1. A method for documenting the presence of a human and computing device at a particular place and time comprising:

providing a first set of one or more sensors disposed at a location and adapted to detect the presence of a human at said location;

providing a second set of one or more sensors disposed at said location and adapted to detect the presence of a computing device at said location;

providing a distributed ledger adapted to record timestamped records;

detecting, using said first set of one or more sensors, a human present at said location;

detecting, using said second set of one or more sensors, a computing device at said location;

posting to said distributed ledger a timestamped record indicating said detected presence of said human at said location and said detected presence of said computing device at said location

wherein said posted timestamped record comprises data for confirming a transaction between a plurality of parties; and

wherein said posted timestamped record is accessible to each party in said plurality of parties.

2. The method of claim 1 , wherein said first set of one or more sensors comprises a network presence sensing system.

3. The method of claim 1 , wherein at least one sensor in said first set of one or more sensors comprises a motion sensor.

4. The method of claim 3 , wherein said motion sensor is selected from the group consisting of: a PIR sensor, an ultrasound sensor, and a hybrid system.

5. The method of claim 1 , wherein at least one sensor in said first set of one or more sensors is selected from the group consisting of: a beam break sensor, a camera, and a weight plate.

6. The method of claim 1 , wherein at least one sensor in said first set of one or more sensors is selected from the group consisting of: a transceiver, a camera, and a microphone.

7. The method of claim 6 , wherein said at least one sensor comprises a transceiver adapted for wireless communicates using radio waves.

8. The method of claim 1 , wherein said posted timestamped record includes additional information.

9. The method of claim 8 , wherein said additional information is in a raw or a processed form.

10. The method of claim 8 , wherein said additional information includes one or more of the group consisting of: video information; audio information; a state of an access point to said location; a security system status; a weight sensor status; current weather; predicted weather; photographs; and light sensor information.

11. The method of claim 1 , where said transaction is selected from the group consisting of: a package delivery, reaching a geocached item, and an event in an augmented reality game.

12. The method of claim 11 , wherein said transaction comprises a sequence of subtransactions over time.

13. The method of claim 12 , further comprising:

amending said posted timestamped record with data about each subtransaction in said sequence.

14. The method of claim 12 , further comprising, for each subtransaction in said sequence:

detecting at the time of said each subtransaction, using said first set of one or more sensors, a human present at said location;

detecting at the time of said each subtransaction, using said second set of one or more sensors, a computing device at said location;

posting to said distributed ledger a timestamped record of said detected presence of said human at said location at said time of said each subtransaction and said detected presence of said computing device at said location at said time of said each subtransaction.

15. The method of claim 12 , wherein said transaction comprises tender of a service.

16. The method of claim 15 , wherein said service is selected from the group consisting of: handyman work, lawn services, babysitting, transportation, ridesharing, working from home, and employee timekeeping.

17. The method of claim 1 , wherein said posted timestamped record comprises asymmetrically encrypted data.

18. The method of claim 1 , wherein said posted timestamped record further comprises real-world metrics.

19. The method of claim 18 , further comprising:

detecting the presence of one or more objects at said location at the time of said transaction; in said posting, said timestamped record including real-world metrics, about said detected one or more objects.

20. The method of claim 1 , further comprising:

determining whether at least one precondition to said transaction is met;

wherein said posting step is performed only if, in said determining step, said at least one precondition is determined as being met.

21. The method of claim 20 , wherein said determining further comprises determining whether said at least one precondition is met based on one or more of the group consisting of: current weather, predicted weather, temperature, time of day, and sensing one or more objects at a sublocation at said location.

22. The method of claim 21 , further comprising:

if said at least one precondition is determined not to be met in said determining step, modifying said at least one precondition such that said at least one precondition is met.

23. The method of claim 20 , wherein said at least one precondition comprises a plurality of sets of subconditions; and

said determining further comprises determining whether, said at least one precondition is met based on whether at least one of said sets of subconditions in said plurality of sets of subconditions is determined to be met.

24. The method of claim 20 , wherein said at least one precondition comprises remotely providing a signature.

25. The method of claim 20 , wherein said at least one precondition comprises remotely providing access to a sublocation at said location.

26. The method of claim 1 , further comprising:

detecting anomalies at said location at the time of said transaction;

wherein said posted timestamped record further comprises an indication of said anomalies detected at said time.

27. The method of claim 1 , wherein said confirmation data is used as a precondition to grant physical or electronic access to protected content.

28. The method of claim 1 , where said confirmation data is used to generate an invoice.

29. The method of claim 28 , wherein said posted timestamped record is used to generate said invoice.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 2, 2026
From: IVANI, LLC
To: SORYN IP FUND II, L.P.
Reel/Frame 075331/0488 →
SECURITY AGREEMENT Recorded Sep 25, 2025
From: IVANI, LLC
To: SORYN IP FUND II, L.P.; SORYN IP PARALLEL FUND II, L.P.
Reel/Frame 072734/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: IVANI, LLC
To: IVANI, LLC
Reel/Frame 054169/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: WOOTTON, MATTHEW; DIESELDORFF, BORIS; MCKINNEY, JUSTIN
To: IVANI, LLC
Reel/Frame 048471/0341 →
Continuity (10)
Continuation In Part 15674487 · Aug 10, 2017
Continuation 15674328 · Aug 10, 2017
Continuation In Part 15600380 · May 19, 2017
Continuation 15227717 · Aug 3, 2016
Continuation 15084002 · Mar 29, 2016
Provisional Application 62252954 · Nov 9, 2015
Provisional Application 62219457 · Sep 16, 2015
Provisional Application 62252954 · Nov 9, 2015
Provisional Application 62219457 · Sep 16, 2015
Related Publication 20190166459A1 · May 30, 2019