IP Library › Granted Patent US 10,755,700
Granted Patent B2
US 10,755,700 · App. 16/015,540 · Granted Aug 25, 2020

Systems and methods for operating a voice-based artificial intelligence controller

Inventors: Gerry X. Lewis (St. Louis, MO); Juan Sanchez (Annapolis, MD); Christine K. McCoy (St. Louis, MO); John Pirolo (Franklin, TN); Fahad Tahir (Nashville, TN)
Assignee: Ascension Health Alliance
G10L15/1815G06N3/006G06N3/0454G06N3/08G06N3/088G06N5/041G06N20/10G10L15/1822G10L15/22G10L17/005G16H40/20G16H40/67G16H50/70G16H80/00G06F3/167G06N3/04G06N5/003G06N5/025G06N7/005G10L15/16G10L15/26G10L2015/223
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 10,755,700
App. No.
16/015,540
Granted
Aug 25, 2020
Kind
B2
Abstract

A system for voice-based process management is provided. The system includes a microphone, a speaker, and a computer device in communication with the microphone and the speaker. The computer device includes at least one processor in communication with at least one memory device. The computer device is programmed to (i) receive, via the microphone, one or more audible statements from an individual; (ii) parse the one or more audible statements into discrete data elements to allow normalized semantic definition of the meaning of conveyed information; (iii) compare the conveyed information with stored data; (iv) determine whether there is a discrepancy based on the comparison; and (v) if the determination is that there is a discrepancy, request, via the speaker, a clarification.

Claims (80)

1. A system for operating a voice-based artificial intelligence controller comprising:

a microphone;

a speaker; and

a computer device in communication with said microphone and said speaker, said computer device including at least one processor in communication with at least one memory device, said computer device programmed to:

receive, via said microphone, one or more audible statements from a first individual;

receive, via said microphone, one or more additional audible statements from a second individual;

parse the one or more audible statements and the one or more additional audible statements to determine conveyed information;

compare the conveyed information with stored data;

determine whether there is a discrepancy based on the comparison;

determine which individual is associated with the discrepancy; and

if the determination is that there is a discrepancy, request, via said speaker, a clarification from the individual associated with the discrepancy; and receive, via said microphone, the clarification from the individual associated with the discrepancy.

2. A system in accordance with claim 1 , wherein said computer device is further programmed to:

transmit, via said speaker, a statement; and

request, via said speaker, confirmation from each of the plurality of individuals.

3. A system in accordance with claim 1 , wherein said computer device is further programmed to:

combine the conveyed information and the clarification into a desired format; and

store, in the at least one memory device, the conveyed information and the clarification in the desired format.

4. A system in accordance with claim 1 , wherein said computer device is further programmed to fill out a form based on the conveyed information.

5. A system in accordance with claim 1 , wherein said computer device is further programmed to:

store a checklist including one or more steps of a procedure;

compare the conveyed information to the checklist; and

determine the discrepancy based on the comparison.

6. A system in accordance with claim 5 , wherein said computer device is further programmed to:

determine a next step of the one or more steps of the procedure; and

generate the clarification based on the next step.

7. A system in accordance with claim 1 , wherein said computer device is further programmed to:

generate a summary based on the conveyed information;

transmit, via said speaker, the summary to at least one of the first individual and the second individual for confirmation; and

receive, via said microphone, confirmation from the corresponding individual.

8. A system in accordance with claim 1 , wherein said computer device is further programmed to:

receive a plurality of statements from a plurality of individuals; and

parse the plurality of statements to determine the conveyed information.

9. A system in accordance with claim 8 , wherein each individual of the plurality of individuals is associated with a role, and wherein said computer device is further programmed to:

identify each individual of the plurality of individuals;

determine a role associated with each individual of the plurality of individuals; and

associate the conveyed information associated with that individual with the role associated with the individual.

10. A system in accordance with claim 1 , wherein said computer device is further programmed to:

store one or more data points;

compare the conveyed information to the one or more data points; and

determine the discrepancy based on the comparison.

11. A system in accordance with claim 1 , wherein the one or more audible statements are in a natural language form.

12. A system in accordance with claim 1 , wherein the clarification is a question in a natural language form.

13. A computer system for operating a voice-based artificial intelligence controller, the computer system including at least one processor in communication with at least one memory device, the at least one processor is programmed to:

receive, via a microphone, one or more audible statements from a first individual;

receive, via the microphone, one or more additional audible statements from a second individual;

parse the one or more audible statements and the one or more additional audible statements to determine conveyed information;

compare the conveyed information with stored data;

determine whether there is a discrepancy based on the comparison;

determine which individual is associated with the discrepancy; and

if the determination is that there is a discrepancy, request, via a speaker, a clarification from the individual associated with the discrepancy; and receive, via said microphone, the clarification from the individual associated with the discrepancy.

14. The computer system of claim 13 , wherein the processor is further programmed to fill out a form based on the conveyed information.

15. The computer system of claim 13 , wherein the processor is further programmed to:

store a checklist including one or more steps of a procedure;

compare the conveyed information to the checklist; and

determine the discrepancy based on the comparison.

16. The computer system of claim 15 , wherein the processor is further programmed to:

determine a next step of the one or more steps of the procedure; and

generate the clarification based on the next step.

17. The computer system of claim 13 , wherein the processor is further programmed to:

generate a summary based on the conveyed information;

transmit, via the speaker, the summary to the individual for confirmation; and

receive, via the microphone, confirmation from the individual.

18. The computer system of claim 13 , wherein the processor is further programmed to:

receive a plurality of statements from a plurality of individuals, wherein each individual of the plurality of individuals is associated with a role;

parse the plurality of statements to determine the conveyed information;

identify each individual of the plurality of individuals;

determine a role associated with each individual of the plurality of individuals; and

associate the conveyed information associated with that individual with the role associated with the individual.

19. The computer system of claim 13 , wherein the processor is further programmed to:

store one or more data points;

compare the conveyed information to the one or more data points; and

determine the discrepancy based on the comparison.

20. A computer-based method for operating a voice-based artificial intelligence controller, the method is implemented on a computer device including at least one processor in communication with at least one memory device, the method comprising:

receiving, via a microphone, one or more audible statements from a first individual;

receiving, via the microphone, one or more additional audible statements from a second individual;

parsing the one or more audible statements and the one or more additional audible statements to determine conveyed information;

comparing the conveyed information with stored data;

determining whether there is a discrepancy based on the comparison;

determining which individual is associated with the discrepancy; and

if the determination is that there is a discrepancy, requesting, via a speaker, a clarification from the individual associated with the discrepancy; and receiving, via the microphone, the clarification from the individual associated with the discrepancy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: LEWIS, GERRY X.; SANCHEZ, JUAN; MCCOY, CHRISTINE K.; PIROLO, JOHN; TAHIR, FAHAD
To: ASCENSION HEALTH ALLIANCE
Reel/Frame 047330/0421 →
Continuity (2)
Provisional Application 62524263 · Jun 23, 2017
Related Publication 20180374475A1 · Dec 27, 2018
Cited By (2)
US 12,243,629 US 12,499,266