IP Library Granted Patent US 12,619,966
Granted Patent B2
US 12,619,966 · App. 17/105,097 · Granted May 5, 2026

System and method for data provider tracking and monetization

Inventors: Ronald R. Austring (English Harbour, AG); Kenneth A. Hill, Sr. (Fort Worth, TX)
Assignee: Technologies IP, LLC
G06Q20/1235G06F16/22G16H10/60G16H40/20G06Q20/0655G06Q20/367G06Q40/04G06Q2220/12
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,619,966
App. No.
17/105,097
Granted
May 5, 2026
Kind
B2
Abstract

A data provider tracking and monetization system is disclosed that can provide data aggregation infrastructure, tracking, and monetization. The present disclosure achieves the technological advantage of organizing data that is received from multiple data providers for a single person to provide any missing data. The data providers can be tracked via the provision of their data, such that they can be incentivized for providing the data. The present disclosure improves traditional systems by generating a data structure that includes metadata to identify data providers and data requestors to minimize network congestion, uncategorized data, and stale data that ravages traditional systems. Further by publishing the transactions on a distributed ledger, such as a blockchain, the request for data and all of the contributions thereto provide an open, verifiable, and immutable record of the transaction.

Claims (44)

1 . A method of providing real-time patient data royalty calculation by a computing system, the computing system including one or more processors configured to execute computer program instructions, comprising:

spawning a first computer process configured to execute a first set of computer program instructions of the computer program instructions;

spawning, concurrently with the spawning of the first computer process, a second computer process configured to execute a second set of computer program instructions of the computer program instructions, wherein a combination of the first set of computer program instructions and the second set of computer program instructions is configured to perform the steps of the method of providing real-time patient data royalty calculation;

receiving a request having one or more patient data parameters from a client via an encrypted network;

generating a version node as a child of an instance node, via a utility, having one or more property operations related to a patient and a data-provider-id identifying each of one or more data providers of the one or more property operations;

organizing, via a global person record node hierarchy having a plurality of nodes, data received from the one or more data providers responsive to the request, wherein the organizing includes:

identifying, via the utility, missing data in a property collection associated with the patient and created from the request using the one or more property operations;

retrieving, via the utility, the missing data from one or more other property collections associated with the patient and created from the request using the one or more property operations;

adding, via the utility, the retrieved missing data to the property collection; and

annotating the property collection with a property operation identifying the data provider that provided the missing data;

tracking, via the utility, the one or more data providers, the data-provider-id of each of the one or more data providers, and the data provided, and appending metadata identifying the origin of the provided data into one of the plurality of nodes based on the annotated property collection;

calculating, via one or more processors, fixed or variable royalties based upon data category, data size, request attributes payable to each of the one or more data providers, the utility, and the patient, based on a royalty scheme; and

paying the royalty amounts to each of the one or more data providers, the utility, and the patient.

2 . The method of claim 1 , wherein the royalty scheme is based on characteristics of the data-consumer consuming the data.

3 . The method of claim 2 , wherein the characteristics include a payment method, data volume, location, contract type.

4 . The method of claim 1 , wherein the instance node and the version node is stored on a blockchain.

5 . The method of claim 1 , wherein the royalty scheme is based on, an entity type of the data being consumed.

6 . The method of claim 1 , wherein the royalty scheme is based on a computation-provider result.

7 . The method of claim 1 , wherein the royalty scheme is based on the size of the data being consumed.

8 . The method of claim 1 , wherein the royalty amount is calculated using an equal percentage.

9 . The method of claim 1 , wherein the royalty amount is calculated using a weighted percentage based on a weighted multiplier.

10 . The method of claim 9 , wherein the weighted multiplier is based on the correlation of an entity type and a property collection category.

11 . A system for providing real-time patient data royalty calculation, comprising:

a memory storing one or more patient data parameters; and

a processor operably coupled to the memory and configured to execute machine-readable instructions, wherein the configuration of the processor to execute the machine-readable instructions includes configuration to spawn a first computer process configured to execute a first set of instructions of the machine-readable instructions and to spawn a second computer process configured to execute a second set of instructions of the machine-readable instructions, wherein the first computer process and the second computer process are spawned concurrently, wherein a combination of the first set of computer program instructions and the second set of computer program instructions is configured to perform program steps comprising:

receiving a request having one or more patient data parameters from a client via an encrypted network;

generating a version node as a child of an instance node, via a utility, having one or more property operations related to a patient and a data-provider-id identifying each of one or more data providers of the one or more property operations;

organizing, via a global person record node hierarchy having a plurality of nodes, data received from the one or more data providers responsive to the request, wherein the organizing includes:

identifying, via the utility, missing data in a property collection associated with the patient and created from the request using the one or more property operations;

retrieving, via the utility, the missing data from one or more other property collections associated with the patient and created from the request using the one or more property operations;

adding, via the utility, the retrieved missing data to the property collection; and

annotating the property collection with a property operation identifying the data provider that provided the missing data;

tracking, via the utility, the one or more data providers, the data-provider-id of each of the one or more data providers, and the data provided, and appending metadata identifying the origin of the provided data into one of the plurality of nodes based on the annotated property collection;

calculating, via one or more processors, fixed or variable royalties based upon data category, data size, request attributes payable to each of the one or more data providers, the utility, and the patient, based on a royalty scheme; and

paying the royalty amounts to each of the one or more data providers, the utility, and the patient.

12 . The system of claim 11 , wherein the royalty scheme is based on characteristics of the data-consumer consuming the data.

13 . The system of claim 12 , wherein the characteristics include a payment method, data volume, location, contract type.

14 . The system of claim 11 , wherein the instance node and the version node is stored on a blockchain.

15 . The system of claim 11 , wherein the royalty scheme is based on, an entity type of the data being consumed.

16 . The system of claim 11 , wherein the royalty scheme is based on a computation-provider result.

17 . The system of claim 11 , wherein the royalty scheme is based on the size of the data being consumed.

18 . The system of claim 11 , wherein the royalty amount is calculated using an equal percentage.

19 . The system of claim 11 , wherein the royalty amount is calculated using a weighted percentage based on a weighted multiplier.

20 . The system of claim 19 , wherein the weighted multiplier is based on the correlation of an entity type and a property collection category.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: SYNERIO TECHNOLOGIES, INC.
To: TECHNOLOGIES IP, LLC
Reel/Frame 066103/0825 →
CHANGE OF NAME Recorded May 5, 2022
From: ELECTRONIC HEALTH RECORD DATA, INC
To: SYNERIO TECHNOLOGIES, INC.
Reel/Frame 059858/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2020
From: AUSTRING, RONALD R; HILL, KENNETH A, SR.
To: ELECTRONIC HEALTH RECORD DATA, INC.
Reel/Frame 054472/0487 →
Continuity (3)
Provisional Application 63110807 · Nov 6, 2020
Provisional Application 63080412 · Sep 18, 2020
Related Publication 20220092566A1 · Mar 24, 2022
References Cited (26)
US 6163801A · O'Donnell et al. · 2000 [cited by applicant]
US 10860604B1 · Pandey · 2020 [cited by examiner]
US 10860741B1 · Liu · 2020 [cited by applicant]
US 20070078684A1 · Dettinger et al. · 2007 [cited by applicant]
US 20070078685A1 · Dettinger et al. · 2007 [cited by applicant]
US 20080046292A1 · Myers et al. · 2008 [cited by applicant]
US 20080319942A1 · Courdy et al. · 2008 [cited by applicant]
US 20130159017A1 · Burkholder · 2013 [cited by applicant]
US 20140136237A1 · Anderson · 2014 [cited by examiner]
US 20160004820A1 · Moore · 2016 [cited by applicant]
US 20170161435A1 · Orosco et al. · 2017 [cited by applicant]
US 20180075091A1 · Weiss et al. · 2018 [cited by applicant]
US 20190188760A1 · Ekambaram · 2019 [cited by examiner]
US 20190354693A1 · Yoon et al. · 2019 [cited by applicant]
US 20200012676A1 · Narang et al. · 2020 [cited by applicant]
US 20200168307A1 · Chen et al. · 2020 [cited by applicant]
US 20200227160A1 · Youngblood et al. · 2020 [cited by applicant]
US 20200320006A1 · Heremagalur Ramaprasad et al. · 2020 [cited by applicant]
US 20200334032A1 · Smith · 2020 [cited by examiner]
US 20200394171A1 · Coker · 2020 [cited by applicant]
US 20210209145A1 · Oliner · 2021 [cited by applicant]
US 20220019366A1 · Freilich · 2022 [cited by examiner]
WO 2020077352A1 · 2020 [cited by applicant]
International Search Report; Application No. PCT/US20/062250; Feb. 17, 2020. [cited by applicant]
International Search Report; Application No. PCT/US20/62364; Feb. 23, 2020. [cited by applicant]
PCT International Patent Appl. No. PCT/US22/26593, filing date Apr. 27, 2022, International Search Report and Written Opinion dated Aug. 26, 2022, 12 pages. [cited by applicant]