IP Library › Granted Patent US 12,431,001
Granted Patent B1
US 12,431,001 · App. 18/648,128 · Granted Sep 30, 2025

Contextual assessment of current conditions

Inventors: Christian Krayer (Nolensville, TN); William Michael Gregg (Nashville, TN); Thomas Andrew Doyle (Franklin, TN); Paul Brient (Wayland, MA); Jim Najib Jirjis (Nashville, TN); Karl Bradley Kehler (Nashville, TN); Jonathan Perlin (Nashville, TN); Paul Martin Paslick (Nashville, TN); Edmund Jackson (Nashville, TN); Sarah Hume Buta (Arlington, MA); Erin S. Jospe (Newton, MA); Umesh P. Phirke (Newton, MA); Steven V. Manoukian (Nashville, TN); Vincent Doyle, III (Nashville, TN); Wesley Boles (Fort Walton Beach, FL); Ravi S. Chari (Nashville, TN)
Assignee: C/HCA, Inc.
G08B21/182G06F11/3027
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,431,001
App. No.
18/648,128
Granted
Sep 30, 2025
Kind
B1
Abstract

In some examples, systems, methods, and devices are described that generate contextual suggestions for patients. Generation of the contextual suggestions is triggered by certain events performed by a medical professional with respect to a patient (e.g., updating a patient record). The contextual suggestions are related to addressing health conditions of the patient and represent tasks or considerations which the medical professional should be made aware. The contextual suggestions are generated in a way that is considerate of patient context, medical professional context, and contexts of similar patients. The contextual suggestions can be presented to the medical professional for selection and execution.

Claims (78)

1. A system comprising:

memory storing computer-executable instructions; and

one or more processing devices in communication with the memory, the one or more processing devices configured to execute the computer-executable instructions to perform operations comprising:

aggregating data from a plurality of data sources based at least in part on:

receiving a first set of one or more communications via a network from a first set of one or more devices, the first set of one or more devices corresponding to one or more client devices and/or one or more other devices corresponding to generation components;

for each communication of the first set of one or more communications:

processing the communication to identify a digital identifier mapped to the first set of one or more communications, the digital identifier corresponding to a particular entity; and

selecting and storing a data portion from the communication;

wherein the aggregated data is store in data storage;

accessing the data storage to identify a set of one or more specifications of one or more tasks mapped to the particular entity;

processing the set of one or more specifications of the one or more tasks mapped to the particular entity and determining, based at least in part on the set of one or more specifications of the one or more tasks, a set of one or more forms; and

tailoring at least one user interface of the one or more user interfaces to the particular entity with interface elements to select system-suggested content corresponding to the set of one or more forms, and controlling serving of content via the network to facilitate the at least one user interface, where the controlling the serving of the content facilitates presentation of the interface elements to select the system-suggested content to have the set of one or more forms pre-populated while not presenting protected information to users that are not authorized to access the protected information.

2. The system as recited in claim 1 , wherein the set of one or more forms is a precondition to fulfilment of the one or more tasks.

3. The system as recited in claim 2 , the operations further comprising:

consequent to selection of the system-suggested content, pre-populating the set of one or more forms using at least some of the aggregated data.

4. The system as recited in claim 3 , the operations further comprising:

facilitating presentation of an indication of the pre-populated set of one or more forms via at least one user interface of the one or more user interfaces while not presenting the protected information to users that are not authorized to access the protected information.

5. The system as recited in claim 4 , wherein the aggregated data comprises the protected information.

6. The system as recited in claim 5 , the operations further comprising:

anonymizing or partially anonymizing at least some of the aggregated data.

7. One or more non-transitory, machine-readable storage devices for storing computer-executable instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

aggregating data from a plurality of data sources based at least in part on:

receiving a first set of one or more communications via a network from a first set of one or more devices, the first set of one or more devices corresponding to one or more client devices and/or one or more other devices corresponding to generation components;

for each communication of the first set of one or more communications:

processing the communication to identify a digital identifier mapped to the first set of one or more communications, the digital identifier corresponding to a particular entity; and

selecting and storing a data portion from the communication;

wherein the aggregated data is store in data storage;

accessing the data storage to identify a set of one or more specifications of one or more tasks mapped to the particular entity;

processing the set of one or more specifications of the one or more tasks mapped to the particular entity and determining, based at least in part on the set of one or more specifications of the one or more tasks, a set of one or more forms; and

tailoring at least one user interface of the one or more user interfaces to the particular entity with interface elements to select system-suggested content corresponding to the set of one or more forms, and controlling serving of content via the network to facilitate the at least one user interface, where the controlling the serving of the content facilitates presentation of the interface elements to select the system-suggested content to have the set of one or more forms pre-populated while not presenting protected information to users that are not authorized to access the protected information.

8. The one or more non-transitory, machine-readable storage devices as recited in claim 7 , wherein the set of one or more forms is a precondition to fulfilment of the one or more tasks.

9. The one or more non-transitory, machine-readable storage devices as recited in claim 8 , the operations further comprising:

consequent to selection of the system-suggested content, pre-populating the set of one or more forms using at least some of the aggregated data.

10. The one or more non-transitory, machine-readable storage devices as recited in claim 9 , the operations further comprising:

facilitating presentation of an indication of the pre-populated set of one or more forms via at least one user interface of the one or more user interfaces while not presenting the protected information to users that are not authorized to access the protected information.

11. The one or more non-transitory, machine-readable storage devices as recited in claim 10 , wherein the aggregated data comprises the protected information.

12. The one or more non-transitory, machine-readable storage devices as recited in claim 11 , the operations further comprising:

anonymizing or partially anonymizing at least some of the aggregated data.

13. A method comprising:

aggregating data from a plurality of data sources based at least in part on:

receiving a first set of one or more communications via a network from a first set of one or more devices, the first set of one or more devices corresponding to one or more client devices and/or one or more other devices corresponding to generation components;

for each communication of the first set of one or more communications:

processing the communication to identify a digital identifier mapped to the first set of one or more communications, the digital identifier corresponding to a particular entity; and

selecting and storing a data portion from the communication;

wherein the aggregated data is store in data storage;

accessing the data storage to identify a set of one or more specifications of one or more tasks mapped to the particular entity;

processing the set of one or more specifications of the one or more tasks mapped to the particular entity and determining, based at least in part on the set of one or more specifications of the one or more tasks, a set of one or more forms; and

tailoring at least one user interface of the one or more user interfaces to the particular entity with interface elements to select system-suggested content corresponding to the set of one or more forms, and controlling serving of content via the network to facilitate the at least one user interface, where the controlling the serving of the content facilitates presentation of the interface elements to select the system-suggested content to have the set of one or more forms pre-populated while not presenting protected information to users that are not authorized to access the protected information.

14. The method as recited in claim 13 , wherein the set of one or more forms is a precondition to fulfilment of the one or more tasks.

15. The method as recited in claim 14 , further comprising:

consequent to selection of the system-suggested content, pre-populating the set of one or more forms using at least some of the aggregated data.

16. The method as recited in claim 15 , further comprising:

facilitating presentation of an indication of the pre-populated set of one or more forms via at least one user interface of the one or more user interfaces while not presenting the protected information to users that are not authorized to access the protected information.

17. The method as recited in claim 13 , further comprising:

receiving electronic inputs including entity data that is for a member of a network and relates to a diagnostic procedure performed on the member;

querying a database of trigger data for a trigger value demarking a threshold for determining whether to provide a procedure;

determining whether the entity data includes data relevant to the trigger value;

comparing the entity data to the trigger value to determine whether the entity data for the member indicates a potential procedure need; and

identifying the member for the potential procedure.

18. The method as recited in claim 13 , further comprising:

accessing a case data store that includes a plurality of cases;

identifying a first set of cases from amongst the plurality of cases, each case of the first set of cases being associated with a first time period;

identifying a second set of cases from amongst the plurality of cases, each case of the second set of cases being associated with a second time period; and

generating population result statistics for the first set and the second set based on a result variable in at least some of the cases.

19. The method as recited in claim 13 , further comprising:

maintaining at least one entity requirement associated with a user;

receiving a request to present information to the user;

determining, based at least in part on the received request, at least one entity datum relevant to the user;

formatting the at least one entity datum in accordance with the at least one entity requirement; and

presenting, on a display device, the formatted at least one entity datum to the user.

20. The method as recited in claim 13 , further comprising:

receiving a protocol comprising a set of actions;

receiving a wireless signal carrying information corresponding to an entity;

detecting, based on the wireless signal, identification data and location data corresponding to the entity;

for each action of the set of actions, performing one or both of:

determining based on an identity and a location of the entity that the action was performed; and

receiving user input indicating that the action was performed; and

generating an output indicating that the protocol was performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: KRAYER, CHRISTIAN; GREGG, WILLIAM MICHAEL; DOYLE, THOMAS ANDREW; BRIENT, PAUL; JIRJIS, JIM NAJIB; KEHLER, KARL BRADLEY; PERLIN, JONATHAN; PASLICK, PAUL MARTIN; JACKSON, EDMUND; BUTA, SARAH HUME; JOSPE, ERIN S.; PHIRKE, UMESH P.; MANOUKIAN, STEVEN V.; DOYLE, VINCENT, III; BOLES, WESLEY; CHARI, RAVI S.
To: C/HCA, INC.
Reel/Frame 069162/0898 →
Continuity (33)
Continuation 18452981 · Aug 21, 2023
Continuation 17590630 · Feb 1, 2022
Continuation In Part 16888937 · Jun 1, 2020
Continuation 16358282 · Mar 19, 2019
Continuation In Part 15902897 · Feb 22, 2018
Continuation 15684747 · Aug 23, 2017
Continuation In Part 15357745 · Nov 21, 2016
Continuation In Part 15156503 · May 17, 2016
Continuation In Part 14967027 · Dec 11, 2015
Continuation In Part 15479011 · Apr 4, 2017
Continuation In Part 16534417 · Aug 7, 2019
Continuation 15286397 · Oct 5, 2016
Continuation In Part 14172736 · Feb 4, 2014
Continuation In Part 17061850 · Oct 2, 2020
Continuation 16510674 · Jul 12, 2019
Continuation 16041578 · Jul 20, 2018
Continuation In Part 14304604 · Jun 13, 2014
Continuation In Part 17338380 · Jun 3, 2021
Continuation 15627125 · Jun 19, 2017
Continuation 15299617 · Oct 21, 2016
Continuation In Part 14990076 · Jan 7, 2016
Continuation In Part 17181025 · Feb 2, 2021
Continuation 16580114 · Sep 24, 2019
Continuation 16170379 · Oct 25, 2018
Provisional Application 62317844 · Apr 4, 2016
Provisional Application 62163220 · May 18, 2015
Provisional Application 62095598 · Dec 22, 2014
Provisional Application 61760575 · Feb 4, 2013
Provisional Application 61835139 · Jun 14, 2013
Provisional Application 62111578 · Feb 3, 2015
Provisional Application 62576931 · Oct 25, 2017
Provisional Application 62589069 · Nov 21, 2017
Provisional Application 62581343 · Nov 3, 2017
References Cited (13)
US 7769600B2 · Iliff · 2010 [cited by examiner]
US 8094009B2 · Allen · 2012 [cited by examiner]
US 9081879B2 · Iliff · 2015 [cited by examiner]
US 10412028B1 · Gregg · 2019 [cited by examiner]
US 11289200B1 · Gregg · 2022 [cited by examiner]
US 20050288965A1 · Van Eaton · 2005 [cited by examiner]
US 20080270189A1 · Howard · 2008 [cited by examiner]
US 20110046979A1 · Tulipano · 2011 [cited by examiner]
US 20140188895A1 · Wang · 2014 [cited by examiner]
US 20140316813A1 · Bauer · 2014 [cited by examiner]
US 20160321430A1 · Eckman · 2016 [cited by examiner]
US 20190367185A1 · Zambelli · 2019 [cited by examiner]
US 20210256472A1 · Javidan · 2021 [cited by examiner]