IP Library › Granted Patent US 10,990,704
Granted Patent B2
US 10,990,704 · App. 16/086,643 · Granted Apr 27, 2021

Management of cryptographic transactions

Inventors: Troels Roennow (Cambridge, GB); Hongwei Li (Cambridge, GB); Enrique Martin Lopez (Cambridge, GB)
Assignee: Nokia Technologies Oy
G06F21/64G06Q20/0658G06Q20/389G06Q20/3825G06Q20/38215G06Q20/4037H04L9/3239G06Q2220/00H04L2209/38H04L2209/56
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,990,704
App. No.
16/086,643
Granted
Apr 27, 2021
Kind
B2
Abstract

According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to compile a set of transactions in a block chain based resource management system that have taken place after the most recent block was established, establish a new block in the block chain, and in establishing the new block, for transactions associated with verification accept messages and lacking sufficient resources, cause transferring of the lacking resources from verification nodes having sent the verification accept messages.

Claims (28)

1. An apparatus comprising at least one processor; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

store a block chain segment of a block chain based resource management system wherein the managed resource is file storage capacity;

process, based at least partly on the block chain segment, a verification request concerning a file storage capacity transaction transferring file storage capacity from one or more verifying nodes to a recipient lacking resources, and

cause transmission of a verification accept message, to the resource management system, in response to the processing indicating the transaction is acceptable, before a new block comprising the transaction is established in the block chain; wherein the transferring file storage capacity includes, for each transaction associated with a verification accept message and lacking sufficient resources, in the new block, a transaction that transfers file storage capacity from the one or more verifying nodes that sent the associated verification message, to a recipient of the transaction lacking sufficient resources.

2. The apparatus according to claim 1 , wherein the at least one processor is configured to process the verification request at least partly by determination, whether a cryptographic signature comprised in the verification request is associated with sufficient resources to perform the transaction.

3. The apparatus according to claim 1 , wherein the apparatus further comprises a verification node, and the at least one processor is configured to process the verification request at least partly in collaboration with other verification nodes.

4. The apparatus according to claim 3 , wherein the collaboration comprises transmitting the verification request to the other verification nodes.

5. The apparatus according to claim 3 , wherein the collaboration comprises requesting further block chain segments from the other verification nodes.

6. The apparatus according to claim 3 , wherein the apparatus is further configured to transmit the verification accept message to at least one further verification node.

7. The apparatus according to claim 1 , wherein the verification accept message comprises a cryptographic signature of the apparatus.

8. The apparatus according to claim 1 , wherein the apparatus is further configured to transmit the verification accept message to a node that sent the verification request to the apparatus.

9. A method comprising:

storing, in an apparatus, a block chain segment of a block chain based resource management system wherein the managed resource is file storage capacity;

processing, based at least partly on the block chain segment, a verification request concerning a file storage capacity transaction transferring file storage capacity from one or more verifying nodes to a recipient lacking resources, and

causing transmission of a verification accept message, to the resource management system, in response to the processing indicating the file storage capacity transaction is acceptable, before a new block comprising the transaction is established in the block chain; wherein the transferring file storage capacity includes, for each transaction associated with a verification accept message and lacking sufficient resources, in the new block, a transaction that transfers file storage capacity from the one or more verifying nodes that sent the associated verification message, to a recipient of the transaction lacking sufficient resources.

10. The method according to claim 9 , wherein the processing of the verification request comprises determining, whether a cryptographic signature comprised in the verification request is associated with sufficient resources to perform the transaction.

11. The method according to claim 9 , wherein the apparatus comprises a verification node, and the processing of the verification request comprises collaborating with other verification nodes.

12. The method according to claim 11 , wherein the collaborating comprises transmitting the verification request to the other verification nodes.

13. The method according to claim 11 , wherein the collaborating comprises requesting further block chain segments from the other verification nodes.

14. The method according to claim 11 , further comprising transmitting the verification accept message to at least one further verification node.

15. The method according to claim 9 , wherein the verification accept message comprises a cryptographic signature of the apparatus.

16. The method according to claim 9 , wherein the verification accept message is transmitted to a node that sent the verification request to the apparatus.

17. A non-transitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least:

store a block chain segment of a block chain based resource management system wherein the managed resource is file storage capacity;

process, based at least partly on the block chain segment, a verification request concerning a file storage capacity transaction transferring file storage capacity from one or more verifying nodes to a recipient lacking resources, and

cause transmission of a verification accept message, to the resource management system, in response to the processing indicating the file storage capacity transaction is acceptable, before a new block comprising the transaction is established in the block chain;

wherein the transferring file storage capacity includes, for each transaction associated with a verification accept message and lacking sufficient resources, in the new block, a transaction that transfers file storage capacity from the one or more verifying nodes that sent the associated verification message, to a recipient of the transaction lacking sufficient resources.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: ROENNOW, TROELS; LI, HONGWEI; MARTIN LOPEZ, ENRIQUE
To: NOKIA TECHNOLOGIES OY
Reel/Frame 046920/0866 →
Continuity (1)
Related Publication 20190108364A1 · Apr 11, 2019