IP Library Granted Patent US 11,921,762
Granted Patent B2
US 11,921,762 · App. 18/083,166 · Granted Mar 5, 2024

Domain assistant system and method

Inventors: Mijail Arcienega (Zurich, CH); Bilyana Taneva (Zurich, CH); Elisabetta Carta (Zurich, CH); Stephen Brown (Singapore, SG); Lawrence Seth Lefkowitz (Tampa, FL); Josselyn Boudett (Tampa, FL)
Assignee: Telepathy Labs, Inc
G06F16/3329
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,921,762
App. No.
18/083,166
Granted
Mar 5, 2024
Kind
B2
Abstract

A method, computer program product, and computer system identifying an intent relating to a query associated with an object. A plurality of informational items associated with the object may be identified. At least a first informational item associated with the object for which a first portion of information is already known may be identified. At least a second informational item associated with the object for which a second portion of information is unknown may be identified. A question may be generated to determine the second portion of information based upon the second portion of information being unknown. An answer may be received to determine the second portion of information. A response to the intent relating to the query may be provided based upon the first informational item for which the first portion of information is already known and the answer for the question generated to determine the second portion of information.

Claims (50)

1. A computer-implemented method comprising:

identifying, by a computing device, an intent relating to a query associated with an object;

identifying a plurality of informational items associated with the object;

identifying at least a first informational item of the plurality of informational items associated with the object for which a first portion of information is already known;

determining a sequence of a plurality of questions to be generated for a conversational workflow, wherein determining the sequence of the plurality of questions to be generated includes excluding generation of a second question for determining the first portion of information;

identifying at least a second informational item of the plurality of informational items associated with the object for which a second portion of information is unknown;

generating a question to determine the second portion of information based upon, at least in part, the second portion of information being unknown, wherein the question is part of the conversational workflow that is dynamically generated based upon, at least in part, at least the second informational item;

receiving an answer for the question generated to determine the second portion of information; and

providing a response to the intent relating to the query based upon, at least in part, at least the first informational item for which the first portion of information is already known and the answer for the question generated to determine the second portion of information.

2. The computer-implemented method of claim 1 wherein the answer for the question is generated from a virtual agent.

3. The computer-implemented method of claim 1 wherein the second portion of information is determined by inference based upon, at least in part, the answer for the question.

4. The computer-implemented method of claim 1 wherein the sequence of the plurality of questions to be generated is determined based upon, at least in part, one of user information and context.

5. The computer-implemented method of claim 1 wherein the sequence of the plurality of questions to be generated is determined based upon, at least in part, a probability that the second portion of information is needed to provide the response to the query.

6. The computer-implemented method of claim 1 wherein the second portion of information is absent from the answer for the question.

7. The computer-implemented method of claim 1 further comprising:

identifying a service for a second object associated with the object; and

generating one or more additional questions associated with the service.

8. The computer-implemented method of claim 1 wherein the question is one of a direct question and an indirect question to determine the second portion of information.

9. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:

identifying an intent relating to a query associated with an object;

identifying a plurality of informational items associated with the object;

identifying at least a first informational item of the plurality of informational items associated with the object for which a first portion of information is already known;

determining a sequence of a plurality of questions to be generated for a conversational workflow, wherein determining the sequence of the plurality of questions to be generated includes excluding generation of a second question for determining the first portion of information;

identifying at least a second informational item of the plurality of informational items associated with the object for which a second portion of information is unknown;

generating a question to determine the second portion of information based upon, at least in part, the second portion of information being unknown, wherein the question is part of the conversational workflow that is dynamically generated based upon, at least in part, at least the second informational item;

receiving an answer for the question generated to determine the second portion of information; and

providing a response to the intent relating to the query based upon, at least in part, at least the first informational item for which the first portion of information is already known and the answer for the question generated to determine the second portion of information.

10. The computer program product of claim 9 wherein the second portion of information is determined by inference based upon, at least in part, the answer for the question.

11. The computer program product of claim 9 wherein the sequence of the plurality of questions to be generated is determined based upon, at least in part, one of user information, context, and a probability that the second portion of information is needed to provide the response to the query.

12. The computer program product of claim 9 wherein the second portion of information is absent from the answer for the question.

13. The computer program product of claim 9 wherein the operations further comprise:

identifying a service for a second object associated with the object; and

generating one or more additional questions associated with the service.

14. The computer program product of claim 9 wherein the question is one of a direct question and an indirect question to determine the second portion of information.

15. A computing system including one or more processors and one or more memories configured to perform operations comprising:

identifying an intent relating to a query associated with an object;

identifying a plurality of informational items associated with the object;

identifying at least a first informational item of the plurality of informational items associated with the object for which a first portion of information is already known;

determining a sequence of a plurality of questions to be generated for a conversational workflow, wherein determining the sequence of the plurality of questions to be generated includes excluding generation of a second question for determining the first portion of information;

identifying at least a second informational item of the plurality of informational items associated with the object for which a second portion of information is unknown;

generating a question to determine the second portion of information based upon, at least in part, the second portion of information being unknown, wherein the question is part of the conversational workflow that is dynamically generated based upon, at least in part, at least the second informational item;

receiving an answer for the question generated to determine the second portion of information; and

providing a response to the intent relating to the query based upon, at least in part, at least the first informational item for which the first portion of information is already known and the answer for the question generated to determine the second portion of information.

16. The computing system of claim 15 wherein the second portion of information is determined by inference based upon, at least in part, the answer for the question.

17. The computing system of claim 15 wherein the sequence of the plurality of questions to be generated is determined based upon, at least in part, one of user information, context, and a probability that the second portion of information is needed to provide the response to the query.

18. The computing system of claim 15 wherein the second portion of information is absent from the answer for the question.

19. The computing system of claim 15 wherein the operations further comprise:

identifying a service for a second object associated with the object; and

generating one or more additional questions associated with the service.

20. The computing system of claim 15 wherein the question is one of a direct question and an indirect question to determine the second portion of information.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 065150 FRAME: 0290. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 15, 2023
From: TANEVA, BILYANA
To: TELEPATHY LABS GMBH
Reel/Frame 065579/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: ARCIENEGA, MIJAIL
To: TELEPATHY LABS GMBH
Reel/Frame 065150/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: ARCIENEGA, MIJAIL
To: TELEPATHY LABS GMBH
Reel/Frame 065150/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: LEFKOWITZ, LAWRENCE SETH; BOUDETT, JOSSELYN
To: TELEPATHY LABS, INC.
Reel/Frame 065150/0326 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: CARTA, ELISABETTA
To: TELEPATHY LABS GMBH
Reel/Frame 065150/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: BROWN, STEPHEN
To: TELEPATHY LABS PTE., LTD
Reel/Frame 065150/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: TELEPATHY LABS PTE., LTD
To: TELEPATHY LABS, INC.
Reel/Frame 065150/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: TELEPATHY LABS GMBH
To: TELEPATHY LABS, INC.
Reel/Frame 065150/0373 →
Continuity (3)
Continuation 16965526
Provisional Application 62623369 · Jan 29, 2018
Related Publication 20230195766A1 · Jun 22, 2023