Domain assistant system and method

US12579176B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579176-B2
Application numberUS-202418962672-A
CountryUS
Kind codeB2
Filing dateNov 27, 2024
Priority dateJan 29, 2018
Publication dateMar 17, 2026
Grant dateMar 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer program product, and computer system identifying 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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: identifying, by a computing device, an intent relating to a query associated with an object, wherein the query is received by a user; determining an original path of a plurality of questions to be generated for a conversational workflow; 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; 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; determining that the second portion of information is available from another source without asking a question to the user from the original path of the plurality of questions in the conversational workflow; obtaining the second portion of information from the another source; modifying the original path of the plurality of questions in the conversational workflow, wherein the original path of the plurality of questions in the conversational workflow is dynamically modified based upon, at least in part, obtaining the second portion of information from the another source; and providing a response 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 second portion of information obtained from the another source. 2 . The computer-implemented method of claim 1 , wherein the original path of the plurality of questions in the conversational workflow is generated at application configuration time. 3 . The computer-implemented method of claim 1 , wherein the original path of the plurality of questions in the conversational workflow is modified at run-time. 4 . The computer-implemented method of claim 1 , wherein an original 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 an original 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 determined by inference based upon, at least in part, the second portion of information obtained from the another source. 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 . 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, wherein the query is received by a user; determining an original path of a plurality of questions to be generated for a conversational workflow; 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; 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; determining that the second portion of information is available from another source without asking a question to the user from the original path of the plurality of questions in the conversational workflow; obtaining the second portion of information from the another source; modifying the original path of the plurality of questions in the conversational workflow, wherein the original path of the plurality of questions in the conversational workflow is dynamically modified based upon, at least in part, obtaining the second portion of information from the another source; and providing a response 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 second portion of information obtained from the another source. 9 . The computer program product of claim 8 , wherein the original path of the plurality of questions in the conversational workflow is generated at application configuration time. 10 . The computer program product of claim 8 , wherein the original path of the plurality of questions in the conversational workflow is modified at run-time. 11 . The computer program product of claim 8 , wherein an original sequence of the plurality of questions to be generated is determined based upon, at least in part, one of user information and context. 12 . The computer program product of claim 8 , wherein an original 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. 13 . The computer program product of claim 8 , wherein the second portion of information is determined by inference based upon, at least in part, the second portion of information obtained from the another source. 14 . The computer program product of claim 8 , 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. 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, wherein the query is received by a user; determining an original path of a plurality of questions to be generated for a conversational workflow; 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; 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; determining that the second portion of information is available from another source without asking a question to the user from the original path of the plurality of questions in the conversational workflow; obtaining the second portion of information from the another source; modifying the original path of the plurality of questions in the conversational workflow, wherein the original path of the plurality of questions in the conversational workflow is dynamically modified based upon, at least in part, obtaining the second portion of information from the another source; and providing a response 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 second portion of information obtained from the another source. 16 . The computing system of claim 15 , wherein the original path of the plurality of questions in the conversational workflow is generated at application configuration time. 17 . The computing system

Assignees

Inventors

Classifications

  • Natural language query formulation · CPC title

  • using probabilistic model · CPC title

  • using natural language analysis · CPC title

  • Remote procedure calls [RPC]; Web services · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12579176B2 cover?
A method, computer program product, and computer system identifying 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 t…
Who is the assignee on this patent?
Telepathy Labs Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/3329. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).