Hallucination Detection
US-2024394600-A1 · Nov 28, 2024 · US
US2022415320A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022415320-A1 |
| Application number | US-202217745671-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 16, 2022 |
| Priority date | Jun 23, 2021 |
| Publication date | Dec 29, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.
Opening claim text (preview).
What is claimed is: 1 . A method comprising, by one or more computing systems: receiving, via a user interface, one or more user inputs configuring a rendering of a response, wherein the one or more user inputs comprise one or more selections of one or more rendering-templates; determining one or more types of one or more client systems at which the response is to be rendered, respectively; determining, based on the one or more user inputs and the one or more types of the one or more client systems, one or more ways to render the response, respectively; and sending, to the one or more client systems, instructions for rendering the response in the one or more ways, respectively. 2 . A method comprising, by one or more computing systems: receiving, from a client system, one or more user inputs during one or more user-turns in a dialog session; determining, based on a discourse representation graph, one or more intents and one or more slots for each of the user inputs, wherein the discourse representation graph comprises one or more first nodes corresponding to the one or more user-turns, and wherein two or more nodes of the one or more first nodes are connected with relationship indications; generating, based on the discourse representation graph, one or more natural-language responses during one or more system-turns, wherein the discourse representation graph further comprises one or more second nodes corresponding to the one or more system-turns, and wherein two or more nodes of the one or more second nodes are connected with relationship indications; and sending, to the client system, instructions for presenting the one or more natural-language responses. 3 . A method comprising, by one or more computing systems: receiving, from a client system associated with a first user, a user query; identifying, based on the user query, one or more related queries authored by one or more second users, wherein each second user is within a threshold degree of separation from the first user, and wherein each related query is associated with one or more answers authored by one or more third users; generating a response based on one or more of the answers associated with each related query; and sending, to the client system responsive to the user query, instructions for presenting the response. 4 . A method comprising, by one or more computing systems: receiving, from a client system associated with a user, a user input; generating intermediate graph data based on data accessed from one or more data sources; converting the intermedia graph data into a content stitching graph, wherein the content stitching graph comprises a plurality of nodes, each node comprising one or more of an entity node or a predicate node; generating, based on the content stitching graph and one or more grammars, a natural-language response; and sending, to the client system responsive to the user input, instructions for presenting the natural-language response. 5 . A method comprising, by a client system: receiving, at the client system, a user input from a user, wherein the user input is associated with an input context; accessing a plurality of episodic states associated with the user, wherein each episodic state comprises a context and a corresponding task; determining a plurality of candidate tasks based on a comparison between the input context and the contexts of the episodic states; receiving, at the client system, user feedback corresponding to the plurality of candidate tasks; updating, in real-time responsive to receiving the user feedback, one or more of the corresponding tasks of the episodic states to one of the candidate tasks based on the user feedback; and executing a finalized task responsive to the user input, wherein the finalized task is determined based on the updated episodic states.
Discourse or dialogue representation · CPC title
Announcement of recognition results · CPC title
Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title
Execution procedure of a spoken command · CPC title
Thesauruses; Synonyms · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.