IP Library Granted Patent US 12,476,010
Granted Patent B2
US 12,476,010 · App. 17/244,138 · Granted Nov 18, 2025

Ninepatch oneview

Inventors: Richard Arzt Thompson (Grand Junction, CO); Jeffrey Michael Greene (San Francisco, CA); Lalo Abelardo Valdez (Milpitas, CA); Salim Kizaraly (Milpitas, CA); Jason McRoy (Crested Butte, CO)
Assignee: NINEPATCH, INC.
G16H50/30G06N5/04G06N20/00
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,476,010
App. No.
17/244,138
Granted
Nov 18, 2025
Kind
B2
Abstract

Determining risks based on data from a plurality of disassociated domains can comprise obtaining data regarding an individual from each of the plurality of disassociated domains. The data regarding the individual can have format and content specific to the domain from which it is obtained. The obtained data can be tagged based on the domain from which it is obtained and a set of predefined elements for each of the plurality of disassociated domains. The tagged data can be associated with one or more of a plurality of predefined groups. Each group can represent one or more of the plurality of disassociated domains. A diagnostic process identifying a risk for the individual in each of the domains can be performed on the tagged data and a user interface including a visual representation of the identified risk in each domain in each of the predefined groups can be provided.

Claims (49)

1 . A method for determining risks based on data from a plurality of disassociated domains, the method comprising:

obtaining, by a processor of a Social Information Exchange (SIE) platform, data regarding an individual from one or more systems of each of the plurality of disassociated domains, the data regarding the individual having format and content specific to the domain from which it is obtained, wherein the plurality of domains comprises a medical domain, a behavioral domain, and a social services domain;

tagging, by the processor of the SIE platform, the obtained data based on the domain from which it is obtained and a set of predefined elements for each of the plurality of disassociated domains, wherein the set of predefined elements for each disassociated domain comprises indicators of need, risk, or stability within a context of the disassociated domain;

associating, by the processor of the SIE platform, the tagged data with one or more of a plurality of predefined groups, each group representing one or more of the plurality of disassociated domains, wherein the plurality of groups comprise a personal group, a social group, a behavioral group, and a health group;

performing, by the processor of the SIE platform, a diagnostic process on the tagged data, wherein the diagnostic process identifies a risk for the individual in each of the plurality of domains based on the tagged data;

presenting, by the processor of the SIE platform, a user interface including a visual representation of the identified risk for the individual in each of the plurality of domains in each of the plurality of predefined groups, the visual representation comprising a chart, the chart comprising a plurality of sectors, wherein each sector of the plurality of sectors represents a domain of the plurality of domains, wherein each sector comprises a plurality of spokes, each spoke of the plurality of spokes representing a risk category of a plurality of risk categories for the domain, and wherein each spoke includes a visual representation of the identified risk for the individual in the represented risk category.

2 . The method of claim 1 , wherein the plurality of predefined groups, the plurality of disassociated domains, and the set of predefined elements for each of the plurality of disassociated domains are based on a predefined set of Social Determinants of Health (SDoH).

3 . The method of claim 1 , further comprising storing, by the processor of the SIE platform, the tagged data in the format specific to the domain from which it is obtained.

4 . The method of claim 3 , further comprising executing, by the processor of the SIE platform, one or more queries on the tagged data stored in the format specific to the domain from which it is obtained.

5 . The method of claim 3 , further comprising normalizing, by the processor of the SIE platform, the tagged data.

6 . The method of claim 5 , wherein performing the diagnostic process on the tagged data is performed on the normalized tagged data and comprises:

scoring each element of the set of predefined elements for each of the plurality of disassociated domains;

generating an aggregated score for each domain of the plurality of disassociated domains based on the scored elements in each domain, wherein the identified risk for the individual in each of the plurality of domains in each of the plurality of predefined groups in the visual representation of the user interface is based on the scoring of each element of the set of predefined elements for each of the plurality of disassociated domains.

7 . The method of claim 1 , further comprising:

updating, by the processor of the SIE platform, the risk for the individual in each of the plurality of domains based obtaining new data regarding the individual from at least one of the plurality of disassociated domains, tagging the obtained new data, associating the tagged new data with one or more of the plurality of predefined groups, normalizing the tagged new data, and performing the diagnostic process on the normalized new data; and

applying, by the processor of the SIE platform, a machine learning process based on the updated risk, wherein the machine learning process updates at least one element of the set of predefined elements for at least one of the plurality of disassociated domains.

8 . A system comprising:

a processor; and

a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to determine risks based on data from a plurality of disassociated domains by:

obtaining data regarding an individual from one or more systems of each of the plurality of disassociated domains, the data regarding the individual having format and content specific to the domain from which it is obtained, wherein the plurality of domains comprises a medical domain, a behavioral domain, and a social services domain;

tagging the obtained data based on the domain from which it is obtained and a set of predefined elements for each of the plurality of disassociated domains, wherein the set of predefined elements for each disassociated domain comprises indicators of need, risk, or stability within a context of the disassociated domain;

associating the tagged data with one or more of a plurality of predefined groups, each group representing one or more of the plurality of disassociated domains, wherein the plurality of groups comprise a personal group, a social group, a behavioral group, and a health group;

performing a diagnostic process on the tagged data, wherein the diagnostic process identifies a risk for the individual in each of the plurality of domains based on the tagged data;

presenting a user interface including a visual representation of the identified risk for the individual in each of the plurality of domains in each of the plurality of predefined groups, the visual representation comprising a chart, the chart comprising a plurality of sectors, wherein each sector of the plurality of sectors represents a domain of the plurality of domains, wherein each sector comprises a plurality of spokes, each spoke of the plurality of spokes representing a risk category of a plurality of risk categories for the domain, and wherein each spoke includes a visual representation of the identified risk for the individual in the represented risk category.

9 . The system of claim 8 , wherein the plurality of predefined groups, the plurality of disassociated domains, and the set of predefined elements for each of the plurality of disassociated domains are based on a predefined set of Social Determinants of Health (SDoH).

10 . The system of claim 8 , wherein the instructions further cause the processor to store the tagged data in the format specific to the domain from which it is obtained.

11 . The system of claim 10 , wherein the instructions further cause the processor to execute one or more queries on the tagged data stored in the format specific to the domain from which it is obtained.

12 . The system of claim 10 , wherein the instructions further cause the processor to normalize the tagged data.

13 . The system of claim 12 , wherein performing the diagnostic process on the tagged data is performed on the normalized tagged data and comprises:

scoring each element of the set of predefined elements for each of the plurality of disassociated domains;

generating an aggregated score for each domain of the plurality of disassociated domains based on the scored elements in each domain, wherein the identified risk for the individual in each of the plurality of domains in each of the plurality of predefined groups in the visual representation of the user interface is based on the scoring of each element of the set of predefined elements for each of the plurality of disassociated domains.

14 . The system of claim 8 , wherein the instructions further cause the processor to:

update the risk for the individual in each of the plurality of domains based obtaining new data regarding the individual from at least one of the plurality of disassociated domains, tagging the obtained new data, associating the tagged new data with one or more of the plurality of predefined groups, normalizing the tagged new data, and performing the diagnostic process on the normalized new data; and

apply a machine learning process based on the updated risk, wherein the machine learning process updates at least one element of the set of predefined elements for at least one of the plurality of disassociated domains.

15 . A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to determine risks based on data from a plurality of disassociated domains by:

obtaining data regarding an individual from one or more systems of each of the plurality of disassociated domains, the data regarding the individual having format and content specific to the domain from which it is obtained, wherein the plurality of domains comprises a medical domain, a behavioral domain, and a social services domain;

tagging the obtained data based on the domain from which it is obtained and a set of predefined elements for each of the plurality of disassociated domains, wherein the set of predefined elements for each disassociated domain comprises indicators of need, risk, or stability within a context of the disassociated domain;

associating the tagged data with one or more of a plurality of predefined groups, each group representing one or more of the plurality of disassociated domains, wherein the plurality of groups comprise a personal group, a social group, a behavioral group, and a health group;

performing a diagnostic process on the tagged data, wherein the diagnostic process identifies a risk for the individual in each of the plurality of domains based on the tagged data;

presenting a user interface including a visual representation of the identified risk for the individual in each of the plurality of domains in each of the plurality of predefined groups, the visual representation comprising a chart, the chart comprising a plurality of sectors, wherein each sector of the plurality of sectors represents a domain of the plurality of domains, wherein each sector comprises a plurality of spokes, each spoke of the plurality of spokes representing a risk category of a plurality of risk categories for the domain, and wherein each spoke includes a visual representation of the identified risk for the individual in the represented risk category.

16 . The non-transitory, computer-readable medium of claim 15 , wherein the plurality of predefined groups, the plurality of disassociated domains, and the set of predefined elements for each of the plurality of disassociated domains are based on a predefined set of Social Determinants of Health (SDoH).

17 . The non-transitory, computer-readable medium of claim 15 , wherein the instructions further cause the processor to store the tagged data in the format specific to the domain from which it is obtained and execute one or more queries on the tagged data stored in the format specific to the domain from which it is obtained.

18 . The non-transitory, computer-readable medium of claim 17 , wherein the instructions further cause the processor to normalize the tagged data.

19 . The non-transitory, computer-readable medium of claim 18 , wherein performing the diagnostic process on the tagged data is performed on the normalized tagged data and comprises:

scoring each element of the set of predefined elements for each of the plurality of disassociated domains;

generating an aggregated score for each domain of the plurality of disassociated domains based on the scored elements in each domain, wherein the identified risk for the individual in each of the plurality of domains in each of the plurality of predefined groups in the visual representation of the user interface is based on the scoring of each element of the set of predefined elements for each of the plurality of disassociated domains.

20 . The non-transitory, computer-readable medium of claim 15 , wherein the instructions further cause the processor to:

update the risk for the individual in each of the plurality of domains based obtaining new data regarding the individual from at least one of the plurality of disassociated domains, tagging the obtained new data, associating the tagged new data with one or more of the plurality of predefined groups, normalizing the tagged new data, and performing the diagnostic process on the normalized new data; and

apply a machine learning process based on the updated risk, wherein the machine learning process updates at least one element of the set of predefined elements for at least one of the plurality of disassociated domains.

Assignments (2)
MERGER Recorded Nov 9, 2022
From: QS SYSTEMS, INC.
To: NINEPATCH, INC.
Reel/Frame 061710/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2022
From: THOMPSON, RICHARD A.; GREENE, JEFFREY MICHAEL; VALDEZ, LALO ABELARDO; KIZARALY, SALIM; MCROY, JASON
To: QS SYSTEMS, INC.
Reel/Frame 058764/0595 →
Continuity (2)
Provisional Application 63018112 · Apr 30, 2020
Related Publication 20210343418A1 · Nov 4, 2021
References Cited (6)
US 20070118399A1 · Avinash · 2007 [cited by examiner]
US 20100225661A1 · Gorisch · 2010 [cited by examiner]
US 20160110523A1 · Francois · 2016 [cited by examiner]
US 20160210427A1 · Mynhier · 2016 [cited by examiner]
US 20190096526A1 · Hirsch · 2019 [cited by examiner]
US 20210118574A1 · Peri · 2021 [cited by examiner]