IP Library Granted Patent US 12,008,310
Granted Patent B2
US 12,008,310 · App. 17/846,355 · Granted Jun 11, 2024

Automated clinical documentation system and method

Inventors: Donald E. Owen (Orlando, FL); Mehmet Mert Öz (Baden, AT); Garret N. Erskine (Torrance, CA)
Assignee: Microsoft Licensing Technology, LLC
G06F40/174A61B5/7405G06F3/16G06F16/637G06F16/685G06F16/904G06F18/25G06F21/6245G06F40/30G06F40/40G06K19/07762G06N3/006G06T7/00G06V20/10G06V20/52G06V40/103G06V40/16G06V40/172G06V40/23G10L15/08G10L17/00G10L21/0232G11B27/10G16B50/00G16H10/20G16H10/60G16H15/00G16H30/00G16H30/20G16H30/40G16H40/20G16H40/60G16H40/63G16H50/20G16H50/30G16H80/00G16Y20/00H04L51/02H04L51/222H04N7/183H04R1/326H04R3/005H04R3/12G06T2207/10024G06T2207/10044G06T2207/10048G06T2207/10116G06T2207/10132G10L15/1815G10L15/22G10L15/26G10L2021/02082H04N7/181H04R1/406H04R3/02H04R2420/07H04S2400/15
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,008,310
App. No.
17/846,355
Granted
Jun 11, 2024
Kind
B2
Abstract

A method, computer program product, and computing system for compartmentalizing a virtual assistant is executed on a computing device and includes obtaining encounter information via a compartmentalized virtual assistant during a patient encounter, wherein the compartmentalized virtual assistant includes a core functionality module. One or more additional functionalities are added to the compartmentalized virtual assistant on an as-needed basis.

Claims (51)

1. A computer-implemented method for compartmentalizing a virtual assistant, executed on a computing device, comprising:

obtaining encounter information via a compartmentalized virtual assistant during a patient encounter, wherein the compartmentalized virtual assistant includes a core functionality module that verbally interacts with an encounter participant of the patient encounter, wherein the core functionality module verbally interacts with at least one of a patient and a medical professional as the encounter participant during a portion of the patient encounter;

determining, by the compartmentalized virtual assistant, that a medical treatment topic was mentioned by at least one of the patient and the medical professional while verbally interacting with the virtual assistant during the portion of the patient encounter;

downloading and activating one or more additional functionalities associated with the medical treatment topic to the compartmentalized virtual assistant during the patient encounter based upon, at least in part, the compartmentalized virtual assistant determining that the medical treatment topic was mentioned during the portion of the patient encounter, wherein at least one of the one or more additional functionalities added and activated to the compartmentalized virtual assistant during the patient encounter includes an adverse interaction functionality configured to identify any potential adverse interactions associated with the medical treatment topic, wherein the one or more additional functionalities associated with the medical treatment topic has not been downloaded and activated prior to the compartmentalized virtual assistant determining that one of the medical treatment topic was mentioned, and wherein the one or more additional functionalities associated with the medical treatment topic is downloaded and activated after the compartmentalized virtual assistant determines that the medical treatment topic was mentioned; and

providing feedback to the medical professional from the compartmentalized virtual assistant based upon the one or more additional functionalities associated with the medical treatment topic and the medical treatment topic being mentioned.

2. The computer-implemented method of claim 1 wherein downloading one or more additional functionalities to the compartmentalized virtual assistant on an as-needed basis includes:

loading one or more additional functionality modules for the compartmentalized virtual assistant when needed to effectuate the additional functionalities.

3. The computer-implemented method of claim 1 further comprising:

removing one or more existing functionalities from the compartmentalized virtual assistant on an as-needed basis.

4. The computer-implemented method of claim 3 wherein removing one or more existing functionalities from the compartmentalized virtual assistant on an as-needed basis includes:

unloading one or more existing functionality modules of the compartmentalized virtual assistant when no longer needed to effectuate the existing functionalities.

5. The computer-implemented method of claim 1 further comprising:

processing the encounter information to generate an encounter transcript.

6. The computer-implemented method of claim 5 further comprising:

processing at least a portion of the encounter transcript to populate at least a portion of a medical record associated with the patient encounter.

7. The computer-implemented method of claim 1 wherein obtaining encounter information via a compartmentalized virtual assistant during a patient encounter includes:

audibly obtaining encounter information via the compartmentalized virtual assistant during the patient encounter.

8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

obtaining encounter information via a compartmentalized virtual assistant during a patient encounter, wherein the compartmentalized virtual assistant includes a core functionality module that verbally interacts with an encounter participant of the patient encounter, wherein the core functionality module verbally interacts with at least one of a patient and a medical professional as the encounter participant during a portion of the patient encounter;

determining, by the compartmentalized virtual assistant, that a medical treatment topic was mentioned by at least one of the patient and the medical professional while verbally interacting with the virtual assistant during the portion of the patient encounter;

downloading and activating one or more additional functionalities associated with the medical treatment topic to the compartmentalized virtual assistant during the patient encounter based upon, at least in part, the compartmentalized virtual assistant determining that the medical treatment topic was mentioned during the portion of the patient encounter, wherein at least one of the one or more additional functionalities added and activated to the compartmentalized virtual assistant during the patient encounter includes an adverse interaction functionality configured to identify any potential adverse interactions associated with the medical treatment topic, wherein the one or more additional functionalities associated with the medical treatment topic has not been downloaded and activated prior to the compartmentalized virtual assistant determining that one of the medical treatment topic was mentioned, and wherein the one or more additional functionalities associated with the medical treatment topic is downloaded and activated after the compartmentalized virtual assistant determines that the medical treatment topic was mentioned; and

providing feedback to the medical professional from the compartmentalized virtual assistant based upon the one or more additional functionalities associated with the medical treatment topic and the medical treatment topic being mentioned.

9. The computer program product of claim 8 wherein downloading one or more additional functionalities to the compartmentalized virtual assistant on an as-needed basis includes:

loading one or more additional functionality modules for the compartmentalized virtual assistant when needed to effectuate the additional functionalities.

10. The computer program product of claim 8 further comprising:

removing one or more existing functionalities from the compartmentalized virtual assistant on an as-needed basis.

11. The computer program product of claim 10 wherein removing one or more existing functionalities from the compartmentalized virtual assistant on an as-needed basis includes:

unloading one or more existing functionality modules of the compartmentalized virtual assistant when no longer needed to effectuate the existing functionalities.

12. The computer program product of claim 8 further comprising:

processing the encounter information to generate an encounter transcript.

13. The computer program product of claim 12 further comprising:

processing at least a portion of the encounter transcript to populate at least a portion of a medical record associated with the patient encounter.

14. The computer program product of claim 8 wherein obtaining encounter information via a compartmentalized virtual assistant during a patient encounter includes:

audibly obtaining encounter information via the compartmentalized virtual assistant during the patient encounter.

15. A computing system including a processor and memory configured to perform operations comprising:

obtaining encounter information via a compartmentalized virtual assistant during a patient encounter, wherein the compartmentalized virtual assistant includes a core functionality module that verbally interacts with an encounter participant of the patient encounter, wherein the core functionality module verbally interacts with at least one of a patient and a medical professional as the encounter participant during a portion of the patient encounter;

determining, by the compartmentalized virtual assistant, that a medical treatment topic was mentioned by at least one of the patient and the medical professional while verbally interacting with the virtual assistant during the portion of the patient encounter;

downloading and activating one or more additional functionalities associated with the medical treatment topic to the compartmentalized virtual assistant during the patient encounter based upon, at least in part, the compartmentalized virtual assistant determining that the medical treatment topic was mentioned during the portion of the patient encounter, wherein at least one of the one or more additional functionalities added and activated to the compartmentalized virtual assistant during the patient encounter includes an adverse interaction functionality configured to identify any potential adverse interactions associated with the medical treatment topic, wherein the one or more additional functionalities associated with the medical treatment topic has not been downloaded and activated prior to the compartmentalized virtual assistant determining that one of the medical treatment topic was mentioned, and wherein the one or more additional functionalities associated with the medical treatment topic is downloaded and activated after the compartmentalized virtual assistant determines that the medical treatment topic was mentioned; and

providing feedback to the medical professional from the compartmentalized virtual assistant based upon the one or more additional functionalities associated with the medical treatment topic and the medical treatment topic being mentioned.

16. The computing system of claim 15 wherein downloading one or more additional functionalities to the compartmentalized virtual assistant on an as-needed basis includes:

loading one or more additional functionality modules for the compartmentalized virtual assistant when needed to effectuate the additional functionalities.

17. The computing system of claim 15 further comprising:

removing one or more existing functionalities from the compartmentalized virtual assistant on an as-needed basis.

18. The computing system of claim 17 wherein removing one or more existing functionalities from the compartmentalized virtual assistant on an as-needed basis includes:

unloading one or more existing functionality modules of the compartmentalized virtual assistant when no longer needed to effectuate the existing functionalities.

19. The computing system of claim 15 further comprising:

processing the encounter information to generate an encounter transcript.

20. The computing system of claim 19 further comprising:

processing at least a portion of the encounter transcript to populate at least a portion of a medical record associated with the patient encounter.

21. The computing system of claim 15 wherein obtaining encounter information via a compartmentalized virtual assistant during a patient encounter includes:

audibly obtaining encounter information via the compartmentalized virtual assistant during the patient encounter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2024
From: OWEN, DONALD E.; OZ, MEHMET MERT; ERSKINE, GARRET N.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 067273/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065532/0152 →