IP Library Granted Patent US 11,676,603
Granted Patent B2
US 11,676,603 · App. 16/888,244 · Granted Jun 13, 2023

Conversational agent for healthcare content

Inventors: Kumar Karthik Erramilli (Scarborough, CA); Parth Khanna (Toronto, CA); Kapil Kalra (Mississauga, CA)
Assignee: ACTO Technologies Inc.
G10L15/26G16H70/40
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 11,676,603
App. No.
16/888,244
Granted
Jun 13, 2023
Kind
B2
Abstract

Various implementations disclosed herein include devices, systems, and methods for indicating whether a conversation regarding a subject satisfies a boundary condition associated with the subject. In various implementations, a device includes a display, a processor and a non-transitory memory. In some implementations, the method includes detecting a conversation in which a person is conveying information regarding a subject. In some implementations, the method includes determining whether the information satisfies a boundary condition associated with the subject. In some implementations, the boundary condition is defined by a set of one or more content items related to the subject. In some implementations, the method includes displaying an indicator that indicates whether or not the information being conveyed by the person satisfies the boundary condition associated with the subject.

Claims (76)

1. A method comprising:

at a first device including, a microphone, a display, a processor, a battery and a non-transitory memory:

displaying, on the display, a messaging graphical user interface (GUI) to enable a messaging conversation between a medical representative using the first device and a healthcare provider using a second device, wherein the messaging GUI includes:

a message composition region for composing a message from the medical representative to the healthcare provider,

a send affordance for sending the message to the healthcare provider, and

one or more previous messages that have been sent or received by the first device;

detecting, within the message composition region of the messaging GUI, a value that characterizes a pharmacological characteristic of a pharmaceutical drug or a medical device that is regulated by the Food and Drug Administration (FDA);

obtaining, from a datastore, an FDA-approved value that characterizes the pharmacological characteristic of the pharmaceutical drug or the medical device, wherein the FDA-approved value is extracted from an FDA-approved label for the pharmaceutical drug or the medical device;

prior to sending the message to the healthcare provider, determining whether the value being conveyed in the message satisfies the FDA-approved value; and

in response to determining that the value being conveyed in the message does not satisfy the FDA-approved value, prior to sending the message to the healthcare provider:

displaying, on the display, a breach indicator indicating that the value being conveyed in the message breaches the FDA-approved value;

displaying, on the display, the FDA-approved value;

displaying, on the display, a portion of the FDA-approved label that specifies the FDA-approved value; and

providing an option to modify the value before the message is sent to the healthcare provider.

2. The method of claim 1 , further comprising extracting the FDA-approved value from the FDA-approved label.

3. The method of claim 2 , wherein the FDA-approved label includes structured data that is organized in a defined format that includes a plurality of labels, and wherein extracting the FDA-approved value includes retrieving a value associated with at least one of the plurality of labels.

4. The method of claim 2 , wherein the FDA-approved label includes unstructured data that is not organized in a defined format that includes a plurality of labels; and

wherein extracting the FDA-approved value comprises:

converting the unstructured data into structured data that is organized in the defined format that includes the plurality of labels; and

retrieving a value associated with at least one of the plurality of labels.

5. The method of claim 1 , wherein the FDA-approved value includes a numerical range and the value being conveyed in the message includes a numerical value; and

wherein determining whether the value satisfies the FDA-approved value includes determining whether the numerical value being conveyed in the message is within the numerical range indicated by the FDA-approved value.

6. The method of claim 1 , wherein the FDA-approved value includes a set of one or more phrases and the value being conveyed in the message includes a phrase; and

wherein determining whether the value satisfies the FDA-approved value includes determining whether the phrase being conveyed in the message is within the set of one or more phrases indicated by the FDA-approved value.

7. The method of claim 1 , wherein the value being conveyed in the message is a medical use for the pharmaceutical drug, dosage information for the pharmaceutical drug or a treatment plan that includes administration of the pharmaceutical drug; and

wherein the FDA-approved value includes FDA-approved medical uses for the pharmaceutical drug, FDA-approved dosages for the pharmaceutical drug or FDA-approved treatment plans in which the pharmaceutical drug can be used.

8. The method of claim 1 , wherein the value being conveyed in the message is a medical use for the medical device; and

wherein the FDA-approved value includes FDA-approved medical uses for the medical device.

9. The method of claim 1 , wherein the value being conveyed in the message is a treatment plan that utilizes the pharmaceutical drug or the medical device to treat a medical condition; and

wherein the FDA-approved value includes FDA-approved treatment plans for the medical condition.

10. The method of claim 1 , further comprising:

synthesizing, based on a question and answer model, machine-generated questions and corresponding machine-generated answers from the FDA-approved label.

11. The method of claim 10 , wherein the value being conveyed in the message is an answer to a question that matches one of the machine-generated questions; and

wherein determining whether the value satisfies the FDA-approved value includes determining whether the answer being conveyed by the person matches the corresponding machine-generated answer.

12. The method of claim 1 , wherein the FDA-approved label includes a set of one or more documents.

13. The method of claim 1 , further comprising:

in response to determining that the value being conveyed in the message satisfies the FDA-approved value, displaying, on the display, a satisfaction indicator that indicates that the value satisfies the FDA-approved value.

14. The method of claim 1 , further comprising:

detecting that the message is conveying a second value that characterizes a second pharmacological characteristic of the pharmaceutical drug or the medical device;

in response to the second value satisfying a second FDA-approved value that characterizes the second pharmacological characteristic of the pharmaceutical drug or the medical device:

displaying a satisfaction indicator that indicates that second value satisfies the second FDA-approved value in addition to displaying the breach indicator indicating that the value does not satisfy the FDA-approved value.

15. The method of claim 1 , wherein the breach indicator includes a proposed modification to the value in order to satisfy the FDA-approved value.

16. The method of claim 1 , further comprising:

displaying a score that indicates how often the person provides information that satisfies or breaches FDA-approved values in the FDA-approved label.

17. A non-transitory memory storing one or more programs, which, when executed by one or more processors of a first device, cause the first device to:

display, on a display, a messaging graphical user interface (GUI) to enable a messaging conversation between a medical representative using the first device and a healthcare provider using a second device, wherein the messaging GUI includes:

a message composition region for composing a message from the medical representative to the healthcare provider,

a send affordance for sending the message to the healthcare provider, and

one or more previous messages that have been sent or received by the first device;

detect, within the message composition region of the messaging GUI, a value that characterizes a pharmacological characteristic of a pharmaceutical drug or a medical device that is regulated by the Food and Drug Administration (FDA);

obtain, from a datastore, an FDA-approved value that characterizes the pharmacological characteristic of the pharmaceutical drug or the medical device, wherein the FDA-approved value is extracted from an FDA-approved label for the pharmaceutical drug or the medical device;

prior to sending the message to the healthcare provider, determine whether the value being conveyed in the message satisfies the FDA-approved value; and

in response to determining that the value being conveyed in the message does not satisfy the FDA-approved value, prior to sending the message to the healthcare provider:

display, on the display, a breach indicator indicating that the value being conveyed in the message breaches the FDA-approved value;

display, on the display, the FDA-approved value;

display, on the display, a portion of the FDA-approved label that specifies the FDA-approved value; and

provide an option to modify the value before the message is sent to the healthcare provider.

18. A first device comprising:

one or more processors;

a non-transitory memory;

a microphone;

one or more displays;

a battery; and

one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the first device to:

display, on the one or more displays, a messaging graphical user interface (GUI) to enable a messaging conversation between a medical representative using the first device and a healthcare provider using a second device, wherein the messaging GUI includes:

a message composition region for composing a message from the medical representative to the healthcare provider,

a send affordance for sending the message to the healthcare provider, and

one or more previous messages that have been sent or received by the first device;

detect, within the message composition region of the messaging GUI, a value that characterizes a pharmacological characteristic of a pharmaceutical drug or a medical device that is regulated by the Food and Drug Administration (FDA);

obtain, from a datastore, an FDA-approved value that characterizes the pharmacological characteristic of the pharmaceutical drug or the medical device, wherein the FDA-approved value is extracted from an FDA-approved label for the pharmaceutical drug or the medical device;

prior to sending the message to the healthcare provider, determine whether the value being conveyed in the message satisfies the FDA-approved value; and

in response to determining that the value being conveyed in the message does not satisfy the FDA-approved value, prior to sending the message to the healthcare provider:

display, on the one or more displays, a breach indicator indicating that the value being conveyed in the message breaches the FDA-approved value;

display, on the one or more displays, the FDA-approved value;

display, on the one or more displays, a portion of the FDA-approved label that specifies the FDA-approved value; and

provide an option to modify the value before the message is sent to the healthcare provider.

Assignments (6)
SECURITY INTEREST Recorded Nov 29, 2024
From: ACTO TECHNOLOGIES INC.
To: COMERICA BANK
Reel/Frame 069434/0509 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2024
From: BANC OF CALIFORNIA (FORMERLY KNOWN AS PACIFIC WESTERN BANK)
To: ACTO TECHNOLOGIES INC.; ACTO TECHNOLOGIES USA INC.
Reel/Frame 068706/0106 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2024
From: BANC OF CALIFORNIA (FORMERLY KNOWN AS PACIFIC WESTERN BANK)
To: ACTO TECHNOLOGIES INC.
Reel/Frame 068707/0258 →
SECURITY INTEREST Recorded Sep 27, 2022
From: ACTO TECHNOLOGIES INC.
To: PACIFIC WESTERN BANK
Reel/Frame 061229/0603 →
SECURITY INTEREST Recorded May 13, 2021
From: ACTO TECHNOLOGIES INC.; ACTO TECHNOLOGIES USA INC.
To: PACIFIC WESTERN BANK
Reel/Frame 056235/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: ERRAMILLI, KUMAR KARTHIK; KHANNA, PARTH; KALRA, KAPIL
To: ACTO TECHNOLOGIES INC.
Reel/Frame 052807/0667 →
Continuity (2)
Provisional Application 62855224 · May 31, 2019
Related Publication 20200379986A1 · Dec 3, 2020