IP Library Granted Patent US 12,517,921
Granted Patent B2
US 12,517,921 · App. 18/561,791 · Granted Jan 6, 2026

Blockchain-based federated data discovery and sharing

Inventors: Xu Li (Plainsboro, NJ); Chonggang Wang (Princeton, NJ)
Assignee: InterDigital Patent Holdings, Inc.
G06F16/256G06F16/27
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,517,921
App. No.
18/561,791
Granted
Jan 6, 2026
Kind
B2
Abstract

Distributed ledger-based federated data discovery and sharing may be implemented by soliciting one or more discoverers to serve a federated data discovery request. A discovery solicitation may include a discovery proposal, indicating the data type(s) to be discovered by the solicited discoverer(s), the organization(s) that may provide the data type(s), the performance parameter(s), and/or the service fee(s). A discovery proposal may be updated, for example, based on a negotiation. An (e.g., acknowledged/agreed) transaction may be provided to a distributed ledger node. A smart contract may be generated for the federated data discovery request. Notification(s) about triggering the smart contract may be provided to the one or more discoverers. A discovery result responsive to the federated data discovery request may be received based on performance of the discovery task(s) with the organization(s) by the discoverer(s).

Claims (46)

1 . A federated data service (FDS) device comprising:

a processor configured to:

obtain a federated data discovery request, wherein the federated data discovery request comprises at least an indication of a set of desired data types to be discovered, an indication of a service fee to be deposited into a smart contract, and an indication of whether to store discovery results in a distributed ledger system, and wherein the service fee is to be paid to a plurality of discoverers associated with respective organizations;

identify a first discoverer of the plurality of discoverers and a second discoverer of the plurality of discoverers to be solicited to collaboratively serve the federated data discovery request, wherein the first discoverer is associated with a first organization and the second discoverer is associated with a second organization;

send, using the smart contract, a first solicitation request to the first discoverer and a second solicitation request to the second discoverer, wherein the first solicitation request and the second solicitation request are sent to collaboratively serve the federated data discovery request;

receive, from the first discoverer, a first discovery result;

receive, from the second discoverer, a second discovery result; and

generate an aggregated discovery result based on the first discovery result received from the first discoverer and the second discovery result received from the second discoverer.

2 . The FDS device of claim 1 , wherein the processor is further configured to:

send a transaction to a distributed ledger node for creating the smart contract, wherein the smart contract enables each of the first discoverer and the second discoverer to serve the federated data discovery request; and

send a first notification to the first discoverer and a second notification to the second discoverer, wherein the first notification or the second notification indicates information about triggering the smart contract associated with the federated data discovery request.

3 . The FDS device of claim 1 , wherein the processor is configured to receive the federated data discovery request from a user, and wherein the federated data discovery request further comprises at least one of a user identifier associated with the user, a set of suggested discoverers, or a set of performance related parameters.

4 . The FDS device of claim 1 , wherein the first solicitation request further comprises a request originator identifier, an indication of the first organization associated with the first discoverer, a set of performance related parameters, or an indication of potential awards.

5 . The FDS device of claim 2 , wherein the first notification or the second notification further comprises at least one of: a final data discovery proposal associated with the federated data discovery request, an access address associated with a node of the distributed ledger system, or an identifier associated with the smart contract.

6 . The FDS device of claim 1 , wherein the processor is further configured to determine that the first organization is associated with at least a first data type of the set of desired data types and the second organization is associated with at least a second data type of the set of desired data types.

7 . The FDS device of claim 2 , wherein the processor is further configured to:

determine that an update for the first solicitation request associated with the first discoverer is needed;

generate an updated first solicitation request based on the determination that the update for the first solicitation request associated with the first discoverer is needed;

send the updated first solicitation request to the first discoverer; and

receive, from the first discoverer, a message indicating that the first discoverer is willing to negotiate a discovery proposal associated with the first solicitation request.

8 . The FDS device of claim 3 , wherein the processor is further configured to

send the aggregated discovery result to the user.

9 . The FDS device of claim 2 , wherein the transaction comprises at least a federated discovery request originator identifier and the indication of the service fee to be paid by an originator.

10 . A method implemented by a federated data service (FDS) device, the method comprising:

obtaining a federated data discovery request, wherein the federated data discovery request comprises at least an indication of a set of desired data types to be discovered, an indication of a service fee to be deposited into a smart contract, and an indication of whether to store discovery results in a distributed ledger system, and wherein the service fee is to be paid to a plurality of discoverers associated with respective organizations;

identifying a first discoverer of the plurality of discoverers and a second discoverer of the plurality of discoverers to be solicited to collaboratively serve the federated data discovery request, wherein the first discoverer is associated with a first organization and the second discoverer is associated with a second organization;

sending, using the smart contract, a first solicitation request to the first discoverer and a second solicitation request to the second discoverer, wherein the first solicitation request and the second solicitation request are sent to collaboratively serve the federated data discovery request;

receiving, from the first discoverer, a first discovery result;

receiving, from the second discoverer, a second discovery result; and

generating an aggregated discovery result based on the first discovery result received from the first discoverer and the second discovery result received from the second discoverer.

11 . The method of claim 10 , further comprising:

sending a transaction to a distributed ledger node for creating the smart contract, wherein the smart contract enables each of the first discoverer and the second discoverer to serve the federated data discovery request; and

sending a first notification to the first discoverer and a second notification to the second discoverer, wherein the first notification or the second notification indicates information about triggering the smart contract associated with the federated data discovery request.

12 . The method of claim 10 , wherein the federated data discovery request is received from a user, and wherein the federated data discovery request further comprises at least one of a user identifier associated with the user, a set of suggested discoverers, or a set of performance related parameters.

13 . The method of claim 10 , wherein the first solicitation request further comprises a request originator identifier, an indication of the first organization associated with the first discoverer, a set of performance related parameters, or an indication of potential awards.

14 . The method of claim 11 , wherein the first notification or the second notification further comprises at least one of: a final data discovery proposal associated with the federated data discovery request, an access address associated with a node of the distributed ledger system, or an identifier associated with the smart contract.

15 . The method of claim 10 , further comprising:

determining that the first organization is associated with at least a first data type of the set of desired data types and the second organization is associated with at least a second data type of the set of desired data types.

16 . The method of claim 11 , further comprising:

determining an update for the first solicitation request associated with the first discoverer is needed;

generating an updated first solicitation request based on the determination that the update for the first solicitation request associated with the first discoverer is needed;

sending the updated first solicitation request to the first discoverer; and

receiving, from the first discoverer, a message indicating that the first discoverer is willing to negotiate a discovery proposal associated with the first solicitation request.

17 . The method of claim 11 , wherein the transaction comprises at least a federated discovery request originator identifier and the indication of the service fee to be paid by an originator.

18 . The method of claim 12 further comprising:

sending the aggregated discovery result to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2024
From: LI, XU; WANG, CHONGGANG
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 067582/0198 →
Continuity (2)
Provisional Application 63189488 · May 17, 2021
Related Publication 20240265005A1 · Aug 8, 2024
References Cited (11)
US 20110119163A1 · Smith · 2011 [cited by examiner]
US 20180293670A1 · Yin · 2018 [cited by examiner]
US 20210383918A1 · Martin · 2021 [cited by examiner]
US 20220210160A1 · Opsenica · 2022 [cited by examiner]
WO 2020221449A1 · 2020 [cited by applicant]
Lee, Keon Myung, and Ilkyeun Ra. “Data privacy-preserving distributed knowledge discovery based on the blockchain.” Information Technology and Management 21.4 (2020): 191-204. (Year: 2020). [cited by examiner]
U.S. Appl. No. 63/036,988, filed Jun. 9, 2020. (Year: 2020). [cited by examiner]
Ekblaw et al., “A Case Study for Blockchain in Healthcare: “MedRec” prototype for electronic health records and medical research data”, White Paper; MedRec: Using Blockchain for Medical Data Access and Permission Manage… [cited by applicant]
European Telecommunications Standards Institute (ETSI) GR PDL 003 V1.1.1, “Permissioned Distributed Ledger (PDL), Application Scenarios”, Dec. 2020, pp. 1-38. [cited by applicant]
European Telecommunications Standards Institute (ETSI), GR PDL 010 V0.0.2, “PDL Operations in Offline Mode”, Nov. 2020, 19 pages. [cited by applicant]
Zhuang et al., “Data-as-a-Service: A Cloud-Based Federated Platform to Facilitate Discovery of Private Sector Datasets”, 2015 International Conference on Cloud Computing Research and Innovation, Oct. 2015, 6 pages. [cited by applicant]