IP Library Patent Application 16183254
Patent Application
App. No. 16/183,254

BLOCKCHAIN IDENTIFICATION SYSTEM

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 None
App. No.
16/183,254
Abstract

A computing device comprises a processor module executing software to conduct a transaction, a networking module enabling connections to a peer-to-peer network, and an ASIC coupled to the processor module and the networking module. The ASIC comprises a blockchain server, an encryption module, and a memory storing a distributed ledger. The ASIC performs a calculation of a memory block within a predetermined minimum time and a predetermined maximum time. The block is stored in the distributed ledger by the blockchain server and is transmitted to the peer-to-peer network by the networking module.

Claims (10)

1 . A computing device comprising:

a processor module executing software to conduct a transaction;

a networking module enabling connections to a peer-to-peer network; and

an ASIC coupled to the processor module and the networking module, the ASIC comprising a blockchain server, an encryption module, and a memory storing a distributed ledger, the ASIC performing a calculation of a memory block within a predetermined minimum time and a predetermined maximum time, the block being stored in the distributed ledger by the blockchain server and transmitted to the peer-to-peer network by the networking module.

2 . The computing device of claim 1 further comprising an OBD interface coupled to the processor module, the OBD interface coupled to a vehicle OBD bus and receiving operating information from the vehicle OBD bus.

3 . The computing device of claim 1 wherein the ASIC further comprises a secure memory block, wherein the encryption module calculates a public key and a private key pair, the private key being stored in the secure memory block.

4 . The computing device of claim 3 wherein the ASIC calculates a concrete identity of the computing device based on the public key and a unique value, the concrete identity being stored in the distributed ledger.

5 . The computing device of claim 1 wherein a smart contract is stored in the distributed ledger, the smart contract comprising data and software to execute a peer-to-peer contract between the computing device and an external device, the computing device and the external device coupled through the networking module.

6 . The computing device of claim 5 wherein the smart contract comprises identifying data of a user associated with the computing device and the software performs an authentication to allow a third person to access the identifying data.

7 . The computing device of claim 1 wherein the calculation comprises generating a nonce, calculating a hash over the nonce and memory block data, and determining if the hash meets a requirement to be added to the blockchain.

Assignments (2)
CHANGE OF NAME Recorded Apr 7, 2020
From: NXM TECHNOLOGIES INC.
To: NXM LABS CANADA INC.
Reel/Frame 052329/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: FALLAH, JAY; RANKINE, SCOTT; ZANKOWICZ, JOSEF
To: NXM TECHNOLOGIES INC.
Reel/Frame 050959/0802 →