US 11,722,496 B2
Tracking or storing of equipment configuration data using immutable ledger functionality of blockchains
Kevin M. McBride, Lone Tree, CO (US); Hunter Rudd, Broomfield, CO (US); James E. Sutherland, Town and Country, MO (US); and Steven M. Casey, Littleton, CO (US)
Assigned to CenturyLink Intellectual Property LLC, Broomfield, CO (US)
Filed by CenturyLink Intellectual Property LLC, Broomfield, CO (US)
Filed on Jul. 18, 2022, as Appl. No. 17/813,115.
Application 17/813,115 is a continuation of application No. 16/774,989, filed on Jan. 28, 2020, granted, now 11,399,031.
Claims priority of provisional application 62/957,065, filed on Jan. 3, 2020.
Claims priority of provisional application 62/818,539, filed on Mar. 14, 2019.
Claims priority of provisional application 62/801,235, filed on Feb. 5, 2019.
Prior Publication US 2022/0360591 A1, Nov. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/27 (2019.01); H04L 61/4511 (2022.01); H04L 67/568 (2022.01); H04L 9/40 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); G06F 16/23 (2019.01); H04L 9/00 (2022.01)
CPC H04L 63/12 (2013.01) [G06F 16/27 (2019.01); H04L 9/0643 (2013.01); H04L 9/3236 (2013.01); H04L 61/4511 (2022.05); H04L 63/126 (2013.01); H04L 63/1466 (2013.01); H04L 67/568 (2022.05); G06F 16/2379 (2019.01); H04L 9/50 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, with a computing system and from a requesting device, a first request for first configuration data that is output by first equipment, the first configuration data being used to configure operation of the first equipment;
determining, with the computing system, that a data repository that is communicatively coupled to the computing system does not contain the first configuration data that is responsive to the received first request;
sending, with the computing system and to a blockchain system, a second request for identifying a blockchain containing a block containing the first configuration data responsive to the received first request;
receiving, with the computing system, a copy of the identified blockchain from the blockchain system;
abstracting, with the computing system and from the identified blockchain, the block containing the first configuration data responsive to the received first request;
abstracting, with the computing system and from the identified block, the first configuration data responsive to the received first request; and
sending, with the computing system, the first configuration data to the requesting device.