IP Library Granted Patent US 12,676,217
Granted Patent B2
US 12,676,217 · 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 12,676,217
App. No.
17/730,923
Filed
Apr 27, 2022
Granted
Jul 7, 2026
Kind
B2
Art Unit
2153
USPC
707/687
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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: SYNERIO TECHNOLOGIES, INC.
To: TECHNOLOGIES IP, LLC
Reel/Frame 066103/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2022
From: AUSTRING, RONALD RAYMOND
To: SYNERIO TECHNOLOGIES, INC.
Reel/Frame 059776/0466 →
Continuity (7)
Continuation In Part 17105097 · Nov 25, 2020
Provisional Application 63201383 · Apr 27, 2021
Provisional Application 63201385 · Apr 27, 2021
Provisional Application 63201387 · Apr 27, 2021
Provisional Application 63201386 · Apr 27, 2021
Provisional Application 63201388 · Apr 27, 2021
Related Publication 20220254462A1 · Aug 11, 2022
References Cited (39)
US 5832450A · Myers · 1998 [cited by examiner]
US 6163801A · O'Donnell · 2000 [cited by examiner]
US 10296297B2 · Kumar et al. · 2019 [cited by applicant]
US 10850604B2 · Pieper · 2020 [cited by examiner]
US 10860622B1 · Florissi · 2020 [cited by examiner]
US 11036703B1 · Shaughnessy · 2021 [cited by applicant]
US 11475053B1 · Das · 2022 [cited by examiner]
US 20020059299A1 · Spaey · 2002 [cited by applicant]
US 20030101169A1 · Bhatt et al. · 2003 [cited by applicant]
US 20050192649A1 · Shehadeh · 2005 [cited by examiner]
US 20070061393A1 · Moore · 2007 [cited by examiner]
US 20080270181A1 · Rosenberg · 2008 [cited by examiner]
US 20080319942A1 · Courdy · 2008 [cited by examiner]
US 20100094910A1 · Bayliss · 2010 [cited by examiner]
US 20100281020A1 · Drubner · 2010 [cited by examiner]
US 20120215560A1 · Ofek · 2012 [cited by examiner]
US 20130013342A1 · Morris · 2013 [cited by applicant]
US 20140136237A1 · Anderson · 2014 [cited by examiner]
US 20140379615A1 · Brigham et al. · 2014 [cited by applicant]
US 20160004820A1 · Moore · 2016 [cited by applicant]
US 20160070758A1 · Thomson · 2016 [cited by examiner]
US 20160077901A1 · Roth et al. · 2016 [cited by applicant]
US 20160292456A1 · Dubey · 2016 [cited by examiner]
US 20170161435A1 · Orosco · 2017 [cited by applicant]
US 20170212783A1 · Choi · 2017 [cited by examiner]
US 20170235969A1 · Kamara et al. · 2017 [cited by applicant]
US 20180285337A1 · Wagh et al. · 2018 [cited by applicant]
US 20190354693A1 · Yoon et al. · 2019 [cited by applicant]
US 20200012676A1 · Narang et al. · 2020 [cited by applicant]
US 20200305802A1 · Archambault · 2020 [cited by examiner]
US 20200320061A1 · Korpman et al. · 2020 [cited by applicant]
US 20210090694A1 · Colley et al. · 2021 [cited by applicant]
US 20210117436A1 · Zabel et al. · 2021 [cited by applicant]
US 20210209145A1 · Oliner · 2021 [cited by examiner]
US 20220011866A1 · Kim · 2022 [cited by examiner]
US 20220092566A1 · Austring · 2022 [cited by examiner]
US 20220254462A1 · Austring · 2022 [cited by examiner]
PCT International Application No. PCT/US2022/026538, International Search Report and Written Opinion dated Aug. 23, 2022; 9 pages. [cited by applicant]
PCT International Appl. No. PCT/US22/26593 International Search Report and Written Opinion, 7 pages, mailed Aug. 26, 2022. [cited by applicant]