Conversational virtual healthcare assistant
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:
- causing display of a conversation user interface in conjunction with a content from a healthcare entity, the conversation user interface being associated with a virtual assistant that is configured with a persona;
receiving input from a patient while the patient consumes the content from the healthcare entity, the input comprising at least one of verbal input, keypad input, or touch input;
causing display of the input in the conversation user interface;
determining an intent of the patient based at least in part on the input and first context;
determining a response to the input based at least in part on medical records of the patient and second context that is different than the first context; and
causing display of the response in the conversation user interface as a message from the virtual assistant.
5 Assignments
0 Petitions
Accused Products
Abstract
A conversation user interface enables patients to better understand their healthcare by integrating diagnosis, treatment, medication management, and payment, through a system that uses a virtual assistant to engage in conversation with the patient. The conversation user interface conveys a visual representation of a conversation between the virtual assistant and the patient. An identity of the patient, including preferences and medical records, is maintained throughout all interactions so that each aspect of this integrated system has access to the same information. The conversation user interface presents allows the patient to interact with the virtual assistant using natural language commands to receive information and complete task related to his or her healthcare.
259 Citations
40 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:
-
causing display of a conversation user interface in conjunction with a content from a healthcare entity, the conversation user interface being associated with a virtual assistant that is configured with a persona; receiving input from a patient while the patient consumes the content from the healthcare entity, the input comprising at least one of verbal input, keypad input, or touch input; causing display of the input in the conversation user interface; determining an intent of the patient based at least in part on the input and first context; determining a response to the input based at least in part on medical records of the patient and second context that is different than the first context; and causing display of the response in the conversation user interface as a message from the virtual assistant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:
-
causing display of a conversation user interface having first dialog representations associated with input from a patient and second dialog representations associated with a response from a virtual assistant; receiving speech input from the patient; processing the speech input; based at least in part on processing the speech input, determining that the patient requests a technique to treat a medical condition; determining, based at least in part on the medical condition, a cognitive or physical game for the patient; and presenting, via the conversation user interface, direction from the virtual assistant to the patient to perform the cognitive or physical game. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:
-
causing display of a conversation user interface that represents a conversation between a patient and a virtual assistant; adding, for display in the conversation user interface, first dialog representations associated with input from the patient and second dialog representations associated with responses from the virtual assistant to visually convey the conversation; receiving, via interaction with the conversation user interface, a query from the patient about a medical condition; and displaying, in a dialog representation associated with a response from the virtual assistant, a response to the query that includes comparative information about factors related to the medical condition for a typical individual. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification