IP Library Granted Patent US 12676217
Granted Patent B2
US 12676217 · App. 17/730,923 · Granted Jul 7, 2026

System and method of property collection management and architecture

Inventor: Ronald Raymond Austring (English Harbour, AG)
Assignee: Technologies IP, LLC.
G16H10/60
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 12676217
App. No.
17/730,923
Granted
Jul 7, 2026
Kind
B2
Abstract

A system and method of property collection management and architecture that can organize patient data while maintaining context is presented. The present disclosure provides for a database system implementing a ‘Property Collection’ as a collection of ‘property name’ and ‘property value’ pairs, which are used to describe a ‘data entity.’ Further, the present disclosure can provide for historical access to data to track data changes. The present disclosure solves the technological problem of accessing data having differing data for the same person. The immutable electronic health record data storage system solves the aforementioned technological problem by providing a blockchain, transaction blockchain API, serialization module, and a deserialization module, among others that can format, process, and store data in a Global Patient Record (GPR).

Claims (36)

1 . A system for property collection management and architecture, comprising:

a global patient record database storing a plurality of property collections; and

a computer processor operably coupled to the global patient record database and configured to execute machine-readable instructions, wherein the configuration of the computer 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 to perform a first set of program steps for facilitating electronic health record data qualification and to spawn a second computer process configured to execute a second set of instructions of the machine-readable instructions to perform a second set of program steps for facilitating electronic health record data qualification, wherein the first computer process and the second computer process are spawned concurrently, wherein the first set of program steps and the second set of program steps include one or more of program steps comprising:

generating an empty property collection for a person, the property collection having an execution context property path (XPP), wherein the XPP comprises an American Standard Code for Information (ASCII) string including a property collection name and a property path, wherein the property path includes array syntax specifying a starting index and a qualification name corresponding to qualification logic, wherein the array syntax returns a first property collection, starting at the starting index, that satisfies the qualification logic, wherein the array syntax is usable exclusively through an execution context;

adding a plurality of fields from a request for data that was received from a client to the property collection;

identifying empty fields in the property collection;

searching other property collections for the person and adding missing data to the property collection for the person;

identifying differences in a first field of the other property collections by correlating ASCII values between the first field of the other property collections; and

conducting a statistical analysis of the ASCII values of the first field of the other property collections over multiple time entries to identify a correct first field value.

2 . The system of claim 1 , wherein the correlation can include a field of a property collection across multiple timestamps to identify the correct first data field and can overwrite the first data field in the property collection.

3 . The system of claim 1 , wherein the statistical analysis can include an average, mean, or median.

4 . The system of claim 1 , the program steps further comprising returning validated data to the client, such that any missing information is provided and any erroneous information is corrected.

5 . The system of claim 1 , the program steps further comprising building a history of commands to create a property collection for different times.

6 . The system of claim 1 , the program steps further comprising adding a timestamp as metadata to the property collection.

7 . The system of claim 1 , the program steps further comprising annotating a provider of missing data.

8 . The system of claim 1 , the program steps further comprising annotating a property operation such that an audit trail can be created.

9 . The system of claim 1 , the program steps further comprising using timestamps for each property collection, to identify and retrieve information for the person for a particular date.

10 . The system of claim 1 , the program steps further comprising repopulating data just prior to an errant data change.

11 . A method of property collection management and architecture 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 to perform a first set of steps of the method of property collection management and architecture;

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 to perform a second set of steps of the method of property collection management and architecture;

generating an empty property collection for a person, the property collection having an execution context property path (XPP), wherein the XPP comprises an American Standard Code for Information (ASCII) string including a property collection name and a property path, wherein the property path includes array syntax specifying a starting index and a qualification name corresponding to qualification logic, wherein the array syntax returns a first property collection, starting at the starting index, that satisfies the qualification logic, wherein the array syntax is usable exclusively through an execution context;

adding a plurality of fields from a request for data that was received from a client to the property collection;

identifying empty fields in the property collection;

searching other property collections for the person and adding missing data to the property collection for the person;

identifying differences in a first field of the other property collections by correlating ASCII values between the first field of the other property collections; and

conducting a statistical analysis of the ASCII values of the first field of the other property collections over multiple time entries to identify a correct first field value.

12 . The method of claim 11 , wherein the correlation can include a field of a property collection across multiple timestamps to identify the correct first data field and can overwrite the first data field in the property collection.

13 . The method of claim 11 , wherein the statistical analysis can include an average, mean, or median.

14 . The method of claim 11 , further comprising returning validated data to the client, such that any missing information is provided and any erroneous information is corrected.

15 . The method of claim 11 , further comprising building a history of commands to create a property collection for different times.

16 . The method of claim 11 , further comprising adding a timestamp as metadata to the property collection.

17 . The method of claim 11 , further comprising annotating a provider of missing data.

18 . The method of claim 11 , further comprising annotating a property operation such that an audit trail can be created.

19 . The method of claim 11 , further comprising using timestamps for each property collection, to identify and retrieve information for the person for a particular date.

20 . The method of claim 11 , further comprising repopulating data just prior to an errant data change.