IP Library Patent Application 17283488
Patent Application
App. No. 17/283,488

SYSTEM AND METHOD FOR TEMPLATIZING CONVERSATIONS WITH AN AGENT AND USER-ORIGINATED FOLLOW-UPS

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 None
App. No.
17/283,488
Abstract

A method for answering a user-generated natural language medical information query based on a diagnostic conversational template, including: receiving a medical information query at an artificial intelligence-based diagnostic conversation agent; responsive to content of the query, selecting a diagnostic fact variable set relevant to generating an answer for the query by classifying the query into a domain-directed medical query classification associated with respective diagnostic fact variable sets; compiling user-specific medical fact variable values for respective medical fact variables of the diagnostic fact variable set, where the compiling further includes: extracting a first set of user-specific medical fact variable values from a local user medical information profile associated with the query and requesting a second set of user-specific medical fact variable values through questions; and generating an answer in response to the query.

Claims (60)

1 . A computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template, the method comprising:

receiving a user-generated natural language medical information query at an artificial intelligence-based diagnostic conversation agent from a user interface on a mobile device;

responsive to content of the user-generated natural language medical information query, selecting a diagnostic fact variable set relevant to generating a medical advice query answer for the user-generated natural language medical information query by classifying the user-generated natural language medical information query into one of a set of domain-directed medical query classifications associated with respective diagnostic fact variable sets;

compiling user-specific medical fact variable values for one or more respective medical fact variables of the diagnostic fact variable set, wherein the compiling user-specific medical fact variable values for one or more respective medical fact variables of the diagnostic fact variable set further comprises:

extracting a first set of user-specific medical fact variable values from a local user medical information profile associated with the user-generated natural language medical information query, and

requesting a second set of user-specific medical fact variable values through natural-language questions sent to the user interface on the mobile device; and

responsive to the user-specific medical fact variable values, generating a medical advice query answer in response to the user-generated natural language medical information query.

2 . The computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template of claim 1 , wherein the compiling user-specific medical fact variable values for one or more respective medical fact variables of the diagnostic fact variable set further comprises:

extracting a third set of user-specific medical fact variable values comprising lab result values from the local user medical information profile associated with the user-generated natural language medical information query.

3 . The computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template of claim 1 , wherein the compiling user-specific medical fact variable values for one or more respective medical fact variables of the diagnostic fact variable set further comprises:

extracting a fourth set of user-specific medical fact variable values from a remote medical data service profile associated with the local user medical information profile.

4 . The computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template of claim 1 , wherein the compiling user-specific medical fact variable values for one or more respective medical fact variables of the diagnostic fact variable set further comprises:

extracting a fifth set of user-specific medical fact variable values derived from demographic characterizations provided by a remote data service analysis of the local user medical information profile.

5 . The computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template of claim 1 , wherein the generating the medical advice query answer in response to the user-generated natural language medical information query further comprises providing, in addition to text responsive to a medical question presented in the user-generated natural language medical information query, a treatment action-item recommendation responsive to user-specific medical fact variable values and non-responsive to the medical question presented in the user-generated natural language medical information query.

6 . The computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template of claim 1 , wherein the generating the medical advice query answer in response to the user-generated natural language medical information query further comprises providing, in addition to text responsive to a medical question presented in the user-generated natural language medical information query, a medical education media resource responsive to the user-specific medical fact variable values and non-responsive to the medical question presented in the user-generated natural language medical information query.

7 . The computer-implemented method for answering a user-generated natural language medical information query based on a diagnostic conversational template of claim 1 , wherein selecting a diagnostic fact variable set relevant to generating a medical advice query answer for the user-generated natural language medical information query by classifying the user-generated natural language medical information query into one of a set of domain-directed medical query classifications associated with respective diagnostic fact variable set further comprises classifying the user-generated natural language medical information query into one of a set of domain-directed medical query classifications based on relevance to the local user medical information profile associated with the user-generated natural language medical information query.

8 . A computer program product in a computer-readable medium for answering a user-generated natural language query, the computer program product in a computer-readable medium comprising program instructions which, when executed, cause a processor of a computer to perform:

receiving a user-generated natural language query at an artificial intelligence-based conversation agent from a user interface;

responsive to content of the user-generated natural language query, selecting a fact variable set relevant to generating a query answer for the user-generated natural language query by classifying the user-generated natural language query into one of a set of domain-directed query classifications associated with respective fact variable sets;

compiling user-specific fact variable values for one or more respective fact variables of the fact variable set; and

responsive to the fact variable values, generating the query answer in response to the user-generated natural language query.

9 . The computer program product in a computer-readable medium for answering a user-generated natural language query of claim 8 , wherein the program instructions which, when executed, cause the processor of the computer to perform compiling user-specific fact variable values for one or more respective fact variables of the fact variable set further comprise program instructions which, when executed, cause the computer program product to perform:

extracting a first set of user-specific fact variable values from a local user profile associated with the user-generated natural language query; and

requesting a second set of user-specific fact variable values through a conversational template comprising natural-language questions sent to the user interface on a mobile device.

10 . The computer program product in a computer-readable medium for answering a user-generated natural language query of claim 9 , wherein the program instructions which, when executed, cause the processor of the computer to perform compiling user-specific fact variable values for one or more respective fact variables of the fact variable set further comprise program instructions which, when executed, cause the computer program product to perform:

extracting a third set of user-specific fact variable values from a remote data service profile associated with the local user profile.

11 . The computer program product in a computer-readable medium for answering a user-generated natural language query of claim 9 , wherein the program instructions which, when executed, cause the processor of the computer to perform compiling user-specific fact variable values for one or more respective fact variables of the fact variable set further comprise program instructions which, when executed, cause the computer program product to perform:

extracting a fourth set of user-specific fact variable values derived from demographic characterizations provided by a remote data service analysis of the local user profile.

12 . The computer program product in a computer-readable medium for answering a user-generated natural language query of claim 8 , wherein program instructions which, when executed, cause the processor of the computer to perform the generating the query answer in response to the user-generated natural language query further comprise program instructions which, when executed, cause the processor of the computer to perform providing, in addition to text responsive to a question presented in the user-generated natural language query, an action-item recommendation responsive to the fact variable values and non-responsive to the question presented in the user-generated natural language query.

13 . The computer program product in a computer-readable medium for answering a user-generated natural language query of claim 8 , wherein the program instructions which, when executed, cause the processor of the computer to perform generating the query answer in response to the user-generated natural language query further comprise program instructions which, when executed, cause the processor of the computer to perform providing, in addition to text responsive to a question presented in the user-generated natural language query, an education media resource responsive to the fact variable values and non-responsive to the question presented in the user-generated natural language query.

14 . The computer program product in a computer-readable medium for answering a user-generated natural language query of claim 8 , wherein the program instructions which, when executed, cause the processor of the computer to perform selecting a fact variable set relevant to generating a query answer for the user-generated natural language query by classifying the user-generated natural language query into one of a set of domain-directed query classifications associated with respective fact variable sets further comprise program instructions which, when executed, cause the processor of the computer to perform classifying the user-generated natural language query into one of a set of domain-directed query classifications based on relevance to a local user profile associated with the user-generated natural language query.

15 . A cognitive intelligence platform for answering a user-generated natural language query, the cognitive intelligence platform comprising:

a cognitive agent configured for receiving a user-generated natural language query at an artificial intelligence-based conversation agent from a user interface;

a critical thinking engine configured for, responsive to content of the user-generated natural language query, selecting a fact variable set relevant to generating a query answer for the user-generated natural language query by classifying the user-generated natural language query into one of a set of domain-directed query classifications associated with respective fact variable sets; and

a knowledge cloud compiling user-specific fact variable values for one or more respective fact variables of the fact variable set; and

wherein, responsive to the fact variable values, the cognitive agent is further configured for generating the query answer in response to the user-generated natural language query.

16 . The cognitive intelligence platform of claim 15 , wherein the knowledge cloud is further configured for:

extracting a first set of user-specific fact variable values from a local user profile associated with the user-generated natural language query; and

requesting a second set of user-specific fact variable values through a conversational template comprising natural-language questions sent to the user interface on a mobile device.

17 . The cognitive intelligence platform of claim 16 , wherein the knowledge cloud is further configured for:

extracting a third set of user-specific fact variable values from a remote data service profile associated with the local user profile.

18 . The cognitive intelligence platform of claim 16 , wherein the knowledge cloud is further configured for:

extracting a fourth set of user-specific fact variable values derived from demographic characterizations provided by a remote data service analysis of the local user profile.

19 . The cognitive intelligence platform of claim 15 , wherein cognitive agent is further configured for providing, in addition to text responsive to a question presented in the user-generated natural language query, an action-item recommendation responsive to the fact variable values and non-responsive to the question presented in the user-generated natural language query.

20 . The cognitive intelligence platform of claim 15 , wherein the critical thinking engine is further configured for providing, in addition to text responsive to a question presented in the user-generated natural language query, an education media resource responsive to the fact variable values and non-responsive to the question presented in the user-generated natural language query.

21 . A computer-implemented method for answering a user-generated natural language query, the method comprising:

receiving a user-generated natural language query at an artificial intelligence-based conversation agent from a user interface;

responsive to content of the user-generated natural language query, selecting a fact variable set relevant to generating a query answer for the user-generated natural language query by classifying the user-generated natural language query into one of a set of domain-directed query classifications associated with respective fact variable sets;

compiling user-specific fact variable values for one or more respective fact variables of the fact variable set; and

responsive to the fact variable values, generating the query answer in response to the user-generated natural language query.

22 . The method of claim 21 , wherein the compiling user-specific fact variable values for one or more respective fact variables of the fact variable set further comprises:

extracting a first set of user-specific fact variable values from a local user profile associated with the user-generated natural language query; and

requesting a second set of user-specific fact variable values through a conversational template comprising natural-language questions sent to the user interface on a mobile device.

23 . The method of claim 22 , wherein the compiling user-specific fact variable values for one or more respective fact variables of the fact variable set further comprises:

extracting a third set of user-specific fact variable values from a remote data service profile associated with the local user profile.

24 . The method of claim 22 , wherein the compiling user-specific fact variable values for one or more respective fact variables of the fact variable set further comprises:

extracting a fourth set of user-specific fact variable values derived from demographic characterizations provided by a remote data service analysis of the local user profile.

25 . The method of claim 21 , wherein the generating the query answer in response to the user-generated natural language query further comprises providing, in addition to text responsive to a question presented in the user-generated natural language query, an action-item recommendation responsive to the fact variable values and non-responsive to the question presented in the user-generated natural language query.

26 . The method of claim 21 , wherein the generating the query answer in response to the user-generated natural language query further comprises providing, in addition to text responsive to a question presented in the user-generated natural language query, an education media resource responsive to the fact variable values and non-responsive to the question presented in the user-generated natural language query.

27 . The method of claim 21 , wherein selecting a fact variable set relevant to generating a query answer for the user-generated natural language query by classifying the user-generated natural language query into one of a set of domain-directed query classifications associated with respective fact variable sets further comprises classifying the user-generated natural language query into one of a set of domain-directed query classifications based on relevance to a local user profile associated with the user-generated natural language query.

Assignments (2)
SECURITY INTEREST Recorded May 20, 2024
From: HEALTHPOINTE SOLUTIONS, INC.
To: HPS ADMIN LLC
Reel/Frame 067462/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2023
From: GNANASAMBANDAM, NATHAN; ANDERSON, MARK HENRY
To: HEALTHPOINTE SOLUTIONS, INC.
Reel/Frame 065765/0169 →