Conversational virtual healthcare assistant
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
- causing display of a conversation user interface along with a visual representation of a virtual assistant, the virtual assistant being configured with a persona;
learning one or more characteristics about a medical-related user from a conversation with the medical-related user via the conversation user interface;
receiving user input of the medical-related user during a later conversation, the user input comprising at least one of verbal input, keypad input, or touch input;
parsing the user input to identify one or more concepts expressed therein;
determining an intent of the medical-related user based at least in part on the one or more concepts;
determining a response to the user input based at least in part on (i) a medical history for the medical-related user, (ii) the intent of the medical-related user, (iii) the one or more learned characteristics about the medical-related user, (iv) a disease management algorithm indicating information to mitigate or treat a disease or symptom, and (v) assumptions used to interpret the user input or previous user input; and
representing the response in the conversation user interface as a message from the virtual assistant, the response including content to assist the medical-related user in managing a medical condition of the medical-related user.
3 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.
226 Citations
25 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
causing display of a conversation user interface along with a visual representation of a virtual assistant, the virtual assistant being configured with a persona; learning one or more characteristics about a medical-related user from a conversation with the medical-related user via the conversation user interface; receiving user input of the medical-related user during a later conversation, the user input comprising at least one of verbal input, keypad input, or touch input; parsing the user input to identify one or more concepts expressed therein; determining an intent of the medical-related user based at least in part on the one or more concepts; determining a response to the user input based at least in part on (i) a medical history for the medical-related user, (ii) the intent of the medical-related user, (iii) the one or more learned characteristics about the medical-related user, (iv) a disease management algorithm indicating information to mitigate or treat a disease or symptom, and (v) assumptions used to interpret the user input or previous user input; and representing the response in the conversation user interface as a message from the virtual assistant, the response including content to assist the medical-related user in managing a medical condition of the medical-related user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
initiating, by one or more processors, a conversation with a user by causing information representing a virtual assistant to be displayed via a mobile device, the virtual assistant being configured with a persona; learning one or more characteristics about the user from the conversation with the user; receiving, by the one or more processors, a medical query during the conversation with the virtual assistant, the medical query comprising at least one of verbal input, keypad input, or touch input; performing natural language processing with the medical query to identify one or more concepts of the medical query; determining, by the one or more processors, a response to the medical query based at least in part on (i) a medical history for the user, (ii) an intent of the user, (iii) the one or more learned characteristics, (iv) the one or more concepts of the medical query, and (v) medical information, the medical information comprising at least one of; a treatment regimen; health insurance eligibility; a medical diagnostic algorithm; nutrition information; prescription medication for the user; a healthcare entity for the user; a reading of a medical device;
oran insurance record of the user; and providing, by the one or more processors, the response for output via the mobile device as a message from the virtual assistant. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; initiating a conversation with a user by causing information representing a virtual assistant to be displayed via a mobile device, the virtual assistant being configured with a persona; learning one or more characteristics about the user from the conversation with the user; receiving a medical query during the conversation with the virtual assistant, the medical query comprising at least one of verbal input, keypad input, or touch input; performing natural language processing with the medical query to identify one or more concepts of the medical query; determining a response to the medical query based at least in part on (i) a medical history for the user, (ii) an intent of the user, (iii) the one or more learned characteristics, (iv) the one or more concepts of the medical query, and (v) medical information, the medical information comprising at least one of; a treatment regimen; health insurance eligibility; a medical diagnostic algorithm; nutrition information; prescription medication for the user; a healthcare entity for the user; a reading of a medical device;
oran insurance record of the user; and providing the response for output via the mobile device as a message from the virtual assistant. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification