IP Library Granted Patent US 12,562,889
Granted Patent B2
US 12,562,889 · App. 18/362,716 · Granted Feb 24, 2026

Global topics in a distributed ledger to share trust provider information

Inventors: Stephen J. Todd (North Andover, MA); Trevor Scott Conn (Leander, TX); Ahmed Khalid (Cork, IE); Mustafa Al-Bado (Cork, IE)
Assignee: Dell Products L.P.
H04L9/083H04L9/3297H04L9/50
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,562,889
App. No.
18/362,716
Granted
Feb 24, 2026
Kind
B2
Abstract

A distributed ledger is configured with a global topic whose identifier is publicized and well known. The global topic stores information about trust providers including topic identifiers and smart contract identifiers. Requestors can query the global topic to retrieve the information of specific trust providers. Once the information of the specific trust providers is known, the requestors can publish or write annotations and transactions to the distributed ledger. By associating the entries in the global topic with timestamps, requestors can reconfigure themselves automatically with updated trust provider information whenever a write to the distributed ledger fails.

Claims (26)

1 . A method comprising:

querying a global topic to obtain at least one identifier with a query at a distributed ledger, wherein the at least one identifier includes one or more of a topic identifier and a smart contract identifier associated with a smart contract, wherein the global topic includes information about trust providers that provide trust functions in a data confidence fabric, wherein the information about the trust providers includes a list, for each of the trust providers, of trust functions provided by each of the trust providers and fees charged by the trust providers;

returning, to a requestor, the at least one identifier associated with a trust provider in response to receiving the query at the distributed ledger;

configuring the requestor to use the at least one identifier, the at least one identifier including the topic identifier to a provider topic in the distributed ledger associated with the trust provider; and

writing annotations to the provider topic in the distributed ledger included in the data confidence fabric using the topic identifier.

2 . The method of claim 1 , wherein the requestor is an application, a client, or a sidecar.

3 . The method of claim 1 , further comprising performing a configuration operation when writing the annotations is disallowed, wherein the configuration operation includes querying the global topic to obtain most recent information of the trust provider.

4 . The method of claim 1 , wherein the at least one identifier includes the smart contract identifier, further comprising performing a configuration operation when the smart contract fails to execute, wherein the configuration operation includes querying the global topic to obtain most recent information of the trust provider.

5 . The method of claim 1 , further comprising updating the global topic, by the trust provider, with updated information, wherein the updated information is timestamped such that the requestor can identify the updated information as most recent information of the trust provider.

6 . The method of claim 5 , wherein updating the global topic includes providing a new smart contract identifier associated with a new smart contract, wherein the new smart contract identifier is added to the global topic and wherein execution of the smart contract is prevented.

7 . The method of claim 5 , wherein updating the global topic includes providing a new topic identifier to a second provider topic to the global topic and disallowing writes to the provider topic.

8 . The method of claim 1 , further comprising reading the annotations associated with data from the provider topic.

9 . The method of claim 8 , further comprising determining a confidence score for the data based on the annotations read from the provider topic.

10 . A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

querying a global topic to obtain at least one identifier with a query at a distributed ledger, wherein the at least one identifier includes one or more of a topic identifier and a smart contract identifier associated with a smart contract, wherein the global topic includes information about trust providers that provide trust functions in a data confidence fabric, wherein the information about the trust providers includes a list, for each of the trust providers, of trust functions provided by each of the trust providers and fees charged by the trust providers;

returning, to a requestor, the at least one identifier associated with a trust provider in response to receiving the query at the distributed ledger;

configuring the requestor to use the at least one identifier, the at least one identifier including the topic identifier to a provider topic in the distributed ledger associated with the trust provider; and

writing annotations to the provider topic in the distributed ledger included in the data confidence fabric using the topic identifier.

11 . The non-transitory storage medium of claim 10 , wherein the requestor is an application, a client, or a sidecar.

12 . The non-transitory storage medium of claim 10 , further comprising performing a configuration operation when writing the annotations is disallowed, wherein the configuration operation includes querying the global topic to obtain most recent information of the trust provider.

13 . The non-transitory storage medium of claim 10 , wherein the at least one identifier includes the smart contract identifier, further comprising performing a configuration operation when the smart contract fails to execute, wherein the configuration operation includes querying the global topic to obtain most recent information of the trust provider.

14 . The non-transitory storage medium of claim 10 , further comprising updating the global topic, by the trust provider, with updated information, wherein the updated information is timestamped such that the requestor can identify the updated information as most recent information of the trust provider.

15 . The non-transitory storage medium of claim 14 , wherein updating the global topic includes providing a new smart contract identifier associated with a new smart contract, wherein the new smart contract identifier is added to the global topic and wherein execution of the smart contract is prevented.

16 . The non-transitory storage medium of claim 14 , wherein updating the global topic includes providing a new topic identifier to a second provider topic to the global topic and disallowing writes to the provider topic.

17 . The non-transitory storage medium of claim 10 , further comprising reading the annotations associated with data from the provider topic.

18 . The non-transitory storage medium of claim 17 , further comprising determining a confidence score for the data based on the annotations read from the provider topic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: TODD, STEPHEN J.; CONN, TREVOR SCOTT; KHALID, AHMED; AL-BADO, MUSTAFA
To: DELL PRODUCTS L.P.
Reel/Frame 064440/0825 →
Continuity (1)
Related Publication 20250047475A1 · Feb 6, 2025
References Cited (122)
US 7302641B1 · Yajima · 2007 [cited by examiner]
US 9330389B2 · Pitroda et al. · 2016 [cited by applicant]
US 10135607B1 · Roets · 2018 [cited by applicant]
US 10438290B1 · Winklevoss et al. · 2019 [cited by applicant]
US 10581805B2 · Simons et al. · 2020 [cited by applicant]
US 10601665B2 · Bathen et al. · 2020 [cited by applicant]
US 10871948B1 · Dowling · 2020 [cited by applicant]
US 10915891B1 · Winklevoss et al. · 2021 [cited by applicant]
US 11108891B1 · Todd · 2021 [cited by examiner]
US 11153280B1 · Walwadkar · 2021 [cited by applicant]
US 11188977B2 · Youb et al. · 2021 [cited by applicant]
US 11200569B1 · James et al. · 2021 [cited by applicant]
US 11308487B1 · Foster et al. · 2022 [cited by applicant]
US 11334883B1 · Auerbach et al. · 2022 [cited by applicant]
US 11533381B1 · Hockey · 2022 [cited by applicant]
US 11562333B1 · James et al. · 2023 [cited by applicant]
US 11716312B1 · Mcnamara, Jr. · 2023 [cited by applicant]
US 11792084B1 · Foukas et al. · 2023 [cited by applicant]
US 11961070B2 · Sarin · 2024 [cited by applicant]
US 11971862B1 · Han · 2024 [cited by examiner]
US 11978044B2 · Basu et al. · 2024 [cited by applicant]
US 12008561B2 · Cona et al. · 2024 [cited by applicant]
US 12032696B2 · Todd · 2024 [cited by applicant]
US 12045879B2 · Rapowitz et al. · 2024 [cited by applicant]
US 12118613B2 · Foote et al. · 2024 [cited by applicant]
US 12141871B1 · James et al. · 2024 [cited by applicant]
US 20090024660A1 · Borgsmidt · 2009 [cited by examiner]
US 20090028135A1 · Mantripragada et al. · 2009 [cited by applicant]
US 20090144313A1 · Hodge · 2009 [cited by examiner]
US 20100082771A1 · Wood et al. · 2010 [cited by applicant]
US 20100153835A1 · Xiong · 2010 [cited by examiner]
US 20110296510A1 · Hatlelid et al. · 2011 [cited by applicant]
US 20150379510A1 · Smith · 2015 [cited by applicant]
US 20160117668A1 · Pitroda et al. · 2016 [cited by applicant]
US 20170132620A1 · Miller et al. · 2017 [cited by applicant]
US 20180101906A1 · Mcdonald et al. · 2018 [cited by applicant]
US 20180218343A1 · Kolb et al. · 2018 [cited by applicant]
US 20180276626A1 · Laiben · 2018 [cited by applicant]
US 20180287800A1 · Chapman et al. · 2018 [cited by applicant]
US 20180329693A1 · Eksten et al. · 2018 [cited by applicant]
US 20190019251A1 · Phillips, IV · 2019 [cited by applicant]
US 20190116158A1 · Patil et al. · 2019 [cited by applicant]
US 20190238316A1 · Padmanabhan · 2019 [cited by applicant]
US 20190260803A1 · Bykampadi et al. · 2019 [cited by applicant]
US 20190303942A1 · Balaraman et al. · 2019 [cited by applicant]
US 20190347406A1 · Lev-Ran · 2019 [cited by applicant]
US 20190385153A1 · Cui et al. · 2019 [cited by applicant]
US 20190385154A1 · Cui et al. · 2019 [cited by applicant]
US 20190386969A1 · Verzun et al. · 2019 [cited by applicant]
US 20200007312A1 · Vouk et al. · 2020 [cited by applicant]
US 20200027089A1 · Kuchar et al. · 2020 [cited by applicant]
US 20200104819A1 · Garcia · 2020 [cited by applicant]
US 20200112443A1 · Todd · 2020 [cited by applicant]
US 20200120023A1 · Munson et al. · 2020 [cited by applicant]
US 20200133955A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200236102A1 · Azulay et al. · 2020 [cited by applicant]
US 20200313856A1 · Basu et al. · 2020 [cited by applicant]
US 20200344233A1 · Lai et al. · 2020 [cited by applicant]
US 20210027404A1 · De Bold · 2021 [cited by applicant]
US 20210082044A1 · Sliwka et al. · 2021 [cited by applicant]
US 20210112117A1 · Munson et al. · 2021 [cited by applicant]
US 20210124727A1 · Todd · 2021 [cited by examiner]
US 20210124728A1 · Todd · 2021 [cited by examiner]
US 20210126794A1 · Forrester et al. · 2021 [cited by applicant]
US 20210164794A1 · Nagpal et al. · 2021 [cited by applicant]
US 20210192520A1 · Patel et al. · 2021 [cited by applicant]
US 20210243167A1 · Todd et al. · 2021 [cited by applicant]
US 20210243218A1 · Todd · 2021 [cited by examiner]
US 20210304065A1 · Todd · 2021 [cited by examiner]
US 20210328886A1 · Guim et al. · 2021 [cited by applicant]
US 20210342803A1 · Yoo · 2021 [cited by applicant]
US 20210365445A1 · Robell et al. · 2021 [cited by applicant]
US 20210366586A1 · Ryan et al. · 2021 [cited by applicant]
US 20210374730A1 · Todd et al. · 2021 [cited by applicant]
US 20210385216A1 · Khalil et al. · 2021 [cited by applicant]
US 20210405983A1 · Todd · 2021 [cited by examiner]
US 20210409436A1 · Todd · 2021 [cited by examiner]
US 20220021711A1 · Marsh et al. · 2022 [cited by applicant]
US 20220038289A1 · Huang · 2022 [cited by applicant]
US 20220084015A1 · Fawzy et al. · 2022 [cited by applicant]
US 20220100879A1 · Todd et al. · 2022 [cited by applicant]
US 20220116445A1 · Filippou et al. · 2022 [cited by applicant]
US 20220129555A1 · Todd · 2022 [cited by applicant]
US 20220138325A1 · Todd et al. · 2022 [cited by applicant]
US 20220188800A1 · Sells et al. · 2022 [cited by applicant]
US 20220210061A1 · Simu et al. · 2022 [cited by applicant]
US 20220253842A1 · James et al. · 2022 [cited by applicant]
US 20220261882A1 · Youb et al. · 2022 [cited by applicant]
US 20220272127A1 · Yawalkar et al. · 2022 [cited by applicant]
US 20220294690A1 · Nolan et al. · 2022 [cited by applicant]
US 20220327529A1 · Williams et al. · 2022 [cited by applicant]
US 20220351232A1 · Chan et al. · 2022 [cited by applicant]
US 20230114684A1 · Jakobsson et al. · 2023 [cited by applicant]
US 20230155984A1 · Adam et al. · 2023 [cited by applicant]
US 20230173395A1 · Cella et al. · 2023 [cited by applicant]
US 20230196318A1 · Rosen et al. · 2023 [cited by applicant]
US 20230230091A1 · Vaughn · 2023 [cited by applicant]
US 20230237403A1 · Reineke et al. · 2023 [cited by applicant]
US 20230237499A1 · Padmanabhan · 2023 [cited by applicant]
US 20230334492A1 · Tai et al. · 2023 [cited by applicant]
US 20230351393A1 · Cella et al. · 2023 [cited by applicant]
US 20230362015A1 · Kayaba · 2023 [cited by examiner]
US 20240046318A1 · Muriqi · 2024 [cited by applicant]
US 20240106839A1 · Smith et al. · 2024 [cited by applicant]
US 20240152889A1 · Todd et al. · 2024 [cited by applicant]
US 20240152911A1 · Rezaiean-Asel et al. · 2024 [cited by applicant]
US 20240249277A1 · Hwang · 2024 [cited by applicant]
US 20240256691A1 · Hwang · 2024 [cited by applicant]
US 20240281799A1 · Ryan · 2024 [cited by applicant]
US 20240289776A1 · Bimolaksono et al. · 2024 [cited by applicant]
US 20240354735A1 · Kell et al. · 2024 [cited by applicant]
US 20240354747A1 · Belostock et al. · 2024 [cited by applicant]
US 20240364521A1 · Tang · 2024 [cited by applicant]
US 20250088376A1 · Ren et al. · 2025 [cited by applicant]
WO 2018126077A1 · 2018 [cited by applicant]
WO 2019210409A1 · 2019 [cited by applicant]
WO 2020124317A1 · 2020 [cited by applicant]
WO 2021173716A1 · 2021 [cited by applicant]
Murphy et al, Towards trust-based data weighting in machine learning, 2023 IEEE 31st International Conference on Network Protocols (ICNP), pp. 1-6 (Oct. 2023) (Year: 2023). [cited by examiner]
Ahmed G. Gad et al. “Emerging Trends in Blockchain Technology and Applications: A Review and Outlook.” (Oct. 2022). Retrieved online Apr. 2, 2025. https://www.sciencedirect.com/science/article/pii/S1319157822000891 (Yea… [cited by applicant]
Choudhury et al. “Impact of Distributed Ledger Technology in Global Capital Markets.” (May 16, 2023) Retrieved online Apr. 2, 2025. https://www.gfma.org/wp-content/uploads/2023/05/impact-of-dlt-on-global-capital-markets… [cited by applicant]
John Kolb. “A Languge-Based Approach to Smart Contract Engineering.” (Dec. 18, 2020). Retrieved online Apr. 2, 2025. https://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-220.pdf (Year: 2020). [cited by applicant]