US2018146339A1PendingUtilityA1

Peer-to-peer geolocation system

58
Assignee: FINLOW BATES KEIRPriority: Dec 28, 2015Filed: Jan 21, 2018Published: May 24, 2018
Est. expiryDec 28, 2035(~9.5 yrs left)· nominal 20-yr term from priority
G01S 2205/01H04L 9/3247G01S 5/0226H04L 67/104H04L 43/065H04L 9/14H04L 63/06G01S 19/13H04L 2209/80H04L 9/30H04W 4/025G01S 5/0072H04W 12/06H04L 63/083H04W 12/04H04W 12/00H04W 4/029G01S 5/0027H04W 12/02
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for location sharing, consisting of sending a location report by a location determining device to a plurality of network enabled devices over a peer-to-peer network, the location determining device being associated with a first digital key pair. A first of the plurality of network enabled devices, associated with a second digital key pair, performs a validation computation on the location report and submits a validation computation result and the location report to a remainder of the plurality of network enabled devices for inclusion in a shared ledger. Including the location report creates commercially-valued credits associated with the public key of the second digital key pair recorded in the shared ledger. A transfer of commercially-valued credits from association with the first public key of the first digital key pair to the public key of the second digital key pair is also recorded in the shared ledger.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for recording location information on a shared ledger comprising:
 receiving, by a first device of a plurality of network enabled devices connected to a peer-to-peer network, a location report, said first device being associated with a first network address and a first public-private key pair; and   performing a validation computation on the location report by the first device; and   transmitting a result of the validation computation and the location report by the first device, through said peer-to-peer network, to a remainder of the plurality of network enabled devices connected to the peer-to-peer network; and   adding to the shared ledger stored, by the remainder of the plurality of network enabled devices connected to the peer-to-peer network, the location report and the result of the validation computation.   
     
     
         2 . The method of  claim 1 , further comprising:
 producing the validation computation, by the first device, before any of the remainder of the plurality of network enabled devices connected to the peer-to-peer network produce said validation computation.   
     
     
         3 . The method of  claim 2 , wherein the validation computation comprises a proof of work algorithm based on one or more of: a SHA hash, a RIPEMD hash, a Whirlpool hash, a Scrypt hash, a HAS-160 hash, an other cryptographic hash function. 
     
     
         4 . The method of  claim 1 , further comprising:
 creating a record of a number of commercially-valued credits associated with a public key of a private-public key pair associated with the first device; and   including the record of the number of commercially-valued credits in the shared ledger along with the result of the validation computation and the location report.   
     
     
         5 . The method of  claim 4 , further comprising:
 signing the location report with the private key of the the public-private key pair of the first device.   
     
     
         6 . The method of  claim 1 , further comprising:
 extracting from the location report, an offering of a number of commercially-valued credits associated with a second public key of a second private-public key pair; and   transferring said number of commercially-valued credits to a third public key of a third public-private key pair associated with the first device, when including the result of the validation computation and the location report in the shared ledger.   
     
     
         7 . The method of  claim 1 , further comprising:
 constructing a collection comprising a plurality of received location reports; and   performing the validation computation on the collection; and   adding the collection to the shared ledger.   
     
     
         8 . The method of  claim 6 , further comprising: associating the commercially-valued credits with one or more of: a network address, a cryptographic key, an email address. 
     
     
         9 . A system comprising: a plurality of network connected devices connected to a peer-to-peer network, each network connected device comprising: one or more processors, and storage media comprising computer instructions;
 wherein, on receiving a location report, by a first device of the plurality of network connected devices, computer instructions are executed on the one or more processors of the first device and on the one or more processors of a one or more of the plurality of network connected devices, such that operations are caused comprising:   performing, by the first device, a validation computation on the location report; and   transmitting, by the first device, a result of the validation computation and the location report, through said peer-to-peer network, to a remainder of the plurality of network connected devices; and   adding to a shared ledger, by the remainder of the plurality of the network connected devices, the location report and the result of the validation computation.   
     
     
         10 . The system of  claim 9 , wherein the first device is associated with a first network address and a first public-private key pair. 
     
     
         11 . The system of  claim 9 , further comprising:
 producing the validation computation, by the first device, before any of the remainder of the plurality of network enabled devices connected to the peer-to-peer network produce said validation computation.   
     
     
         12 . The system of  claim 9 , wherein the validation computation, produced by the first device, comprises a proof of work algorithm based on one or more of: a SHA hash, a RIPEMD hash, a Whirlpool hash, a Scrypt hash, a HAS-160 hash, an other cryptographic hash function. 
     
     
         13 . The system of  claim 10 , further comprising:
 creating, by the first device, a record of a number of commercially-valued credits associated with a first public key of the first private-public key pair associated with the first device; and   including the record of the number of commercially-valued credits in the shared ledger along with the result of the validation computation and the location report, by the remainder of the plurality of network connected devices.   
     
     
         14 . The system of  claim 13 , further comprising:
 signing the location report, by the first device, with the first private key of the the first public-private key pair of the first device.   
     
     
         15 . The system of  claim 10 , further comprising:
 extracting from the location report, by the first device, an offering of a number of commercially-valued credits associated with a second public key of a second private-public key pair; and   generating a transfer notification, by the first device, of said number of commercially-valued credits to the first public key of the first public-private key pair associated with the first device; and   submitting the transfer notification, by the first device, along with the result of the validation computation and the location report, to the remainder of the plurality of network connected devices; and   including in the shared ledger, by the remainder of the plurality of network connected devices, the result of the validation computation, the location report and the transfer notification.   
     
     
         16 . The system of  claim 9 , further comprising:
 constructing, by the first device, a collection comprising a plurality of received location reports; and   performing, by the first device, the validation computation on the collection; and   adding the collection, by the remainder of the network connected devices, to the shared ledger.   
     
     
         17 . The system of  claim 15 , further comprising: associating the commercially-valued credits, by the plurality of network connected devices, with one or more of: a network address, a cryptographic key, an email address.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.