IP Library Patent Application 17296946
Patent Application
App. No. 17/296,946

SYSTEMS AND METHODS FOR EFFICIENT AND SECURE PROCESSING, ACCESSING AND TRANSMISSION OF DATA VIA A BLOCKCHAIN NETWORK

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.
17/296,946
Abstract

The invention provides improved methods and systems for storing, sharing, accessing and processing data (content) on a blockchain. In one embodiment, there is provided a method of identifying a target transaction on a blockchain e.g. Bitcoin, comprising the steps of using a search path to identify the target transaction, the search path comprising: 1) a root transaction index (RT Index ) comprising a public key (RTPK) associated with the root transaction and an ID (RTID) associated with the root transaction; and 2) at least one attribute associated with the root transaction and/or the target transaction. This enables the creation and use of a search path analogous to that known in relation to the internet, but for the blockchain.

Claims (46)

1 . A method of identifying a target transaction on a blockchain comprising the steps:

using a search path to identify the target transaction, the search path comprising:

i) a root transaction index (RT Index ) comprising a public key (RTPK) associated with a root transaction and an ID (RTID) associated with the root transaction; and

ii) at least one attribute associated with the root transaction and/or the target transaction.

2 . A method according to claim 1 , wherein:

the at least one attribute is null.

3 . A method according to claim 1 , wherein:

the root transaction index (RT Index ) comprises:

a hash of a function of the public key (RTPK) and the ID (RTID).

4 . A method according to claim 3 wherein the function is a concatenation.

5 . A method according to claim 1 , wherein:

at least one of the at least one attribute is a mnemonic associated with the root transaction or the target transaction.

6 . A method according to claim 1 , wherein:

the root transaction and/or the target transaction comprises a protocol flag.

7 . A method according to claim 6 , and further comprising the step of:

using a block explorer to identify, in the blockchain, at least one transaction which comprises the protocol flag.

8 . A method according to claim 6 , and further comprising the step of:

identifying, in the blockchain, at least one transaction which comprises the protocol flag and storing data related to the at least one transaction in an off-blockchain resource.

9 . A method according to claim 8 , wherein:

The data related to the at least one transaction comprises:

at least one index associated with the transaction;

at least one index associated with another transaction which is linked to the transaction;

and/or a keyword associated with the transaction.

10 . A method according to claim 1 , and further comprising the step of:

accessing a portion of data stored in, or referenced from, the target transaction.

11 . A method according to claim 1 , wherein:

public key (RTPK) associated with the root transaction comprises a human-readable prefix.

12 . A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the processor, causes the system to perform any embodiment of the method as claimed in claim 1 .

13 . A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform an embodiment of the method as claimed in claim 1 .

14 . A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the processor, causes the system to perform any embodiment of the method as claimed in claim 2 .

15 . A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the processor, causes the system to perform any embodiment of the method as claimed in claim 3 .

16 . A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the processor, causes the system to perform any embodiment of the method as claimed in claim 5 .

17 . A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the processor, causes the system to perform any embodiment of the method as claimed in claim 6 .

18 . A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform an embodiment of the method as claimed in claim 2 .

19 . A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform an embodiment of the method as claimed in claim 3 .

20 . A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform an embodiment of the method as claimed in claim 5 .

Assignments (9)
CHANGE OF NAME Recorded Feb 3, 2025
From: NCHAIN HOLDINGS AG
To: NCHAIN LICENSING AG
Reel/Frame 070096/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0176 →
CHANGE OF NAME Recorded May 28, 2023
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 063791/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2023
From: WRIGHT, CRAIG; VAUGHAN, OWEN; DAVIES, JACK; TARTAN, CHLOE
To: NCHAIN HOLDINGS LTD
Reel/Frame 063782/0122 →