IP Library › Granted Patent US 12,566,751
Granted Patent B2
US 12,566,751 · App. 17/758,376 · Granted Mar 3, 2026

Distributed transactional database consensus

Inventor: Jonathan Roscoe (London, GB)
Assignee: British Telecommunications Public Limited Company
G06F16/2379H04L63/1441
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 12,566,751
App. No.
17/758,376
Granted
Mar 3, 2026
Kind
B2
Abstract

A method of consensus for a distributed transactional database having a logical chain of blocks of stored data is disclosed. Each, block can identify a relationship to a preceding block such that a most recently added block is a current state of the database, and the database stores data relating to a system in execution having associated a measurable characteristic capable of improvement. Each, block of the database can store a specification of a modification to the system and a measure of the characteristic of the system that corresponds to the modification of the system.

Claims (9)

1 . A computer implemented method of consensus for a distributed transactional database, the distributed transactional database comprising a logical chain of blocks of stored data, each block in the logical chain of blocks identifying a relationship to a preceding block in the logical chain of blocks by a hash of at least data stored in the block in the logical chain of blocks and data stored in the preceding block in the logical chain of blocks, such that a most recently added block in the logical chain of blocks is a current state of the distributed transactional database, and the distributed transactional database storing data relating to a system in execution that is at least a portion of a network of computer systems including one or more computers, the system having associated a measurable network performance characteristic capable of improvement, wherein a specification of a modification to the system and a measure of the network performance characteristic of the system corresponding to the modification to the system is stored in each block of the distributed transactional database such that the measure of the network performance characteristic improves in each successive block, the method comprising:

receiving a specification of a new modification to the system;

measuring the network performance characteristic for the system modified in accordance with the new modification;

responsive to a determination that the new modification provides an improvement to the measure of the network performance characteristic of the system in comparison with a measure stored in a most recent block, the determination made based on a simulation of the system to which the new modification is applied, committing a new block including the new modification to the distributed transactional database, thereby providing a way to determine consensus while also providing utility to the system,

wherein the network performance characteristic is suitable for identifying a malicious attack of one or more computer systems in the network, and wherein the improvement to the measure of the network performance characteristic is indicative of a mitigation, a resolution, or a cessation of the malicious attack.

2 . The method of claim 1 , wherein modifications to the system are specified using a common grammar available to miner components operating with the distributed transactional database.

3 . A computer system including a processor and a memory storing computer program code for performing the method of claim 1 .

4 . A non-transitory computer-readable storage medium comprising computer program code to, when loaded into a computer system and executed thereon, cause the computer system to perform the method of claim 1 .

5 . The method of claim 1 , wherein the utility provided to the system is the improvement to the measure of the network performance characteristic of the system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2022
From: ROSCOE, JONATHAN
To: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Reel/Frame 062015/0507 →
Priority Claims (1)
GB 2000129 · Jan 6, 2020 · national
Continuity (1)
Related Publication 20230025368A1 · Jan 26, 2023
References Cited (23)
US 5963447A · Kohn et al. · 1999 [cited by applicant]
US 7444309B2 · Branke et al. · 2008 [cited by applicant]
US 8997220B2 · Yu et al. · 2015 [cited by applicant]
US 10291640B2 · Kupreev et al. · 2019 [cited by applicant]
US 20070162405A1 · Parunak et al. · 2007 [cited by applicant]
US 20170346637A1 · Zhang · 2017 [cited by applicant]
US 20180176229A1 · Bathen · 2018 [cited by examiner]
US 20180268382A1 · Wasserman · 2018 [cited by examiner]
US 20180337882A1 · Li et al. · 2018 [cited by applicant]
US 20190250929A1 · Pasirstein · 2019 [cited by applicant]
US 20190287027A1 · Franceschini et al. · 2019 [cited by applicant]
US 20190363938A1 · Liebinger Portela · 2019 [cited by examiner]
US 20190372834A1 · Patil et al. · 2019 [cited by applicant]
US 20190384587A1 · Rao et al. · 2019 [cited by applicant]
CN 110493345A · 2019 [cited by applicant]
WO WO02056596A2 · 2002 [cited by applicant]
Antonopoulos A.M., “Mastering Bitcoin, Unlocking Digital Crypto-Currencies,” O'Reilly Media, Apr. 2014, 282 pages. [cited by applicant]
Combined Search and Examination Report under Sections 17 and 18(3) for Great Britain Application No. 2000129.3, mailed Jun. 22, 2020, 8 pages. [cited by applicant]
Cortyl A., “Ethereum & Uncles: How Family Makes You Stronger,” Oct. 22, 2017, Retrieved from the Internet: https://medium.com/ibbc-io/ethereum-uncles-how-family-makes-you-stronger-d6e7aaef7b2b, 7 pages. [cited by applicant]
Creatonics., “What is a Bitcoin Hash?,” Coinsutra, Sep. 6, 2019, available from https://coinsutra.com/bitcoin-hash/, 8 pages. [cited by applicant]
Dillion C., et al., “OpenFlow (D )DoS Mitigation,” Feb. 9, 2014, Available from: https://www.os3.nl/_media/2013-2014/courses/rp1/p42_report.pdf, 17 pages. [cited by applicant]
Dillion C., et al., “OpenFlow DDOS Mitigation,” Feb. 9, 2014, Available from: https://www.os3.nl/_media/2013-2014/courses/rp1/p42_presentation.pdf, 18 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/EP2020/087119 mailed on Mar. 12, 2021, 11 pages. [cited by applicant]