IP Library Granted Patent US 11,276,293
Granted Patent B1
US 11,276,293 · App. 16/888,937 · Granted Mar 15, 2022

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)
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 11,276,293
App. No.
16/888,937
Granted
Mar 15, 2022
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 (89)

1. A system comprising:

one or more network interfaces;

memory storing computer-executable instructions; and

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

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;

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

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

processing the communication to identify the digital identifier mapped to the second set of one or more communications; and

selecting and storing a data portion from the communication;

facilitating one or more user interfaces provided via the first set of one or more devices and/or the second set of one or more devices;

processing input received via at least one user interface of the one or more user interfaces provided via a user device to identify a second digital identifier, the second digital identifier corresponding to a particular user;

accessing a digital repository to identify a set of one or more specifications mapped to the particular user;

using the set of one or more specifications to determine a characteristic of the particular user; and

tailoring the at least one user interface of the one or more user interfaces with the data portions of the first set of one or more communications and the second set of one or more communications based at least in part on the characteristic of the particular user, and controlling serving of content via the network to the user device to facilitate the at least one user interface, where:

the tailoring the at least one user interface comprises using temporal specifications mapped to the data portions of the first set of one or more communications and the second set of one or more communications to chronologically order the data portions; and

the controlling the serving of the content facilitates presentation of at least parts of the data portions via the at least one user interface according to the ordering.

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

generating one or more process actions based at least in part on the characteristic; and

causing presentation of the one or more process actions via the at least one user interface.

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

using one or more of the data portions of the first set of one or more communications and the second set of one or more communications to create one or more modified data portions based at least in part on the characteristic; and

causing presentation of the one or more modified data portions via the at least one user interface.

4. The system as recited in claim 3 , where the processing the communications comprises:

processing one or more of the data portions to extract a set of one or more process indicia from the one or more of the data portions, the set of one or more process indicia indicative of one or more process actions.

5. The system as recited in claim 4 , where the processing further comprises:

using a natural language processing technique to extract the set of one or more process indicia from the one or more of the data portions the communications.

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

scoring each process indicia of the set of one or more process indicia;

determining, based at least in part on the scoring for the process indicia of the set of one or more process indicia, a particular process action to be performed with respect to a dependent user responsive to a current condition of the dependent user; and

causing presentation via the at least one user interface of an indication of the particular process action.

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

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;

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

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

processing the communication to identify the digital identifier mapped to the second set of one or more communications; and

selecting and storing a data portion from the communication;

facilitating one or more user interfaces provided via the first set of one or more devices and/or the second set of one or more devices;

processing input received via at least one user interface of the one or more user interfaces provided via a user device to identify a second digital identifier, the second digital identifier corresponding to a particular user;

accessing a digital repository to identify a set of one or more specifications mapped to the particular user;

using the set of one or more specifications to determine a characteristic of the particular user; and

tailoring the at least one user interface of the one or more user interfaces with the data portions of the first set of one or more communications and the second set of one or more communications based at least in part on the characteristic of the particular user, and controlling serving of content via the network to the user device to facilitate the at least one user interface, where:

the tailoring the at least one user interface comprises using temporal specifications mapped to the data portions of the first set of one or more communications and the second set of one or more communications to chronologically order the data portions; and

the controlling the serving of the content facilitates presentation of at least parts of the data portions via the at least one user interface according to the ordering.

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

generating one or more process actions based at least in part on the characteristic; and

causing presentation of the one or more process actions via the at least one user interface.

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

using one or more of the data portions of the first set of one or more communications and the second set of one or more communications to create one or more modified data portions based at least in part on the characteristic; and

causing presentation of the one or more modified data portions via the at least one user interface.

10. The one or more non-transitory, machine-readable storage devices as recited in claim 9 , where the processing the communications comprises:

processing one or more of the data portions to extract a set of one or more process indicia from the one or more of the data portions, the set of one or more process indicia indicative of one or more process actions.

11. The one or more non-transitory, machine-readable storage devices as recited in claim 10 , where the processing further comprises:

using a natural language processing technique to extract the set of one or more process indicia from the one or more of the data portions the communications.

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

scoring each process indicia of the set of one or more process indicia;

determining, based at least in part on the scoring for the process indicia of the set of one or more process indicia, a particular process action to be performed with respect to a dependent user responsive to a current condition of the dependent user; and

causing presentation via the at least one user interface of an indication of the particular process action.

13. A method comprising:

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;

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;

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

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

processing the communication to identify the digital identifier mapped to the second set of one or more communications; and

selecting and storing a data portion from the communication;

facilitating one or more user interfaces provided via the first set of one or more devices and/or the second set of one or more devices;

processing input received via at least one user interface of the one or more user interfaces provided via a user device to identify a second digital identifier, the second digital identifier corresponding to a particular user;

accessing a digital repository to identify a set of one or more specifications mapped to the particular user;

using the set of one or more specifications to determine a characteristic of the particular user; and

tailoring the at least one user interface of the one or more user interfaces with the data portions of the first set of one or more communications and the second set of one or more communications based at least in part on the characteristic of the particular user, and controlling serving of content via the network to the user device to facilitate the at least one user interface, where:

the tailoring the at least one user interface comprises using temporal specifications mapped to the data portions of the first set of one or more communications and the second set of one or more communications to chronologically order the data portions; and

the controlling the serving of the content facilitates presentation of at least parts of the data portions via the at least one user interface according to the ordering.

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

generating one or more process actions based at least in part on the characteristic; and

causing presentation of the one or more process actions via the at least one user interface.

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

using one or more of the data portions of the first set of one or more communications and the second set of one or more communications to create one or more modified data portions based at least in part on the characteristic; and

causing presentation of the one or more modified data portions via the at least one user interface.

16. The method as recited in claim 15 , where the processing the communications comprises:

processing one or more of the data portions to extract a set of one or more process indicia from the one or more of the data portions, the set of one or more process indicia indicative of one or more process actions.

17. The method as recited in claim 16 , where the processing further comprises:

using a natural language processing technique to extract the set of one or more process indicia from the one or more of the data portions the communications.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: KRAYER, CHRISTIAN; GREGG, WILLIAM MICHAEL; JIRJIS, JIM NAJIB; KEHLER, KARL BRADLEY
To: HCA HOLDINGS, INC.
Reel/Frame 057343/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: HCA HEALTHCARE, INC.
To: C/HCA, INC.
Reel/Frame 057344/0455 →
CHANGE OF NAME Recorded Aug 31, 2021
From: HCA HOLDINGS, INC.
To: HCA HEALTHCARE, INC.
Reel/Frame 057389/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: DOYLE, THOMAS ANDREW; BRIENT, PAUL; PERLIN, JONATHAN; PASLICK, PAUL MARTIN; JACKSON, EDMUND; BUTA, SARAH HUME; JOSPE, ERIN S.; PHIRKE, UMESH P.
To: C/HCA, INC.
Reel/Frame 057389/0745 →
Continuity (10)
Continuation 16358282 · Mar 19, 2019
Continuation In Part 15902897 · Feb 22, 2018
Continuation 15684747 · Aug 23, 2017
Continuation In Part 15479011 · Apr 4, 2017
Continuation In Part 15357745 · Nov 21, 2016
Continuation In Part 15156503 · May 17, 2016
Continuation In Part 14967027 · Dec 11, 2015
Provisional Application 62317844 · Apr 4, 2016
Provisional Application 62163220 · May 18, 2015
Provisional Application 62095598 · Dec 22, 2014
Cited By (2)
US 12,272,448 US 12,602,238