Device-agnostic framework to measure reliability during user interactions

US12468712B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12468712-B2
Application numberUS-202418642318-A
CountryUS
Kind codeB2
Filing dateApr 22, 2024
Priority dateApr 22, 2024
Publication dateNov 11, 2025
Grant dateNov 11, 2025

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.

Implementations relate to retrieving and processing metadata associated with a user query directed to an interactive assistant application. Implementations further relate to classifying the user query using labels assigned to invocation stage, input-receiving stage, response-receiving stage, and/or response-rendering stage of the user query that are determined based on processing the metadata associated with the user query. Whether the user query can be applied to evaluate a performance (e.g., surface reliability) of the interactive assistant application can be determined based on the classification of the user query.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method implemented using one or more processors, the method comprising: identifying metadata associated with a user query that is directed to an interactive assistant application; processing the metadata associated with the user query to determine a classification category to which the user query belongs, wherein processing the metadata associated with the user query includes: determining a respective label, from a plurality of predefined labels, for each of one or more stages of the interactive assistant application handling the user query, the one or more stages belonging to a plurality of predefined stages of the interactive assistant application, and determining the classification category based on: the respective label for each of the one or more stages of the interactive assistant application handling the user query, and on a total period of time from invocation of the interactive assistant application to complete rendering of a response responsive to the user query satisfying a total threshold; and generating, based on the classification category determined for the user query, an alert to one or more entities tasked with overseeing one of the plurality of predefined stages of the interactive assistant application handling the user query in response to the one of the plurality of predefined stages being determined to have a label indicating unsatisfactory handling of the user query during the one of the plurality of predefined stages. 2 . The method of claim 1 , wherein the plurality of predefined stages of the interactive assistant application include an invocation stage, an input-receiving stage, a response-generation stage, and a response-rendering stage, of the interactive assistant application handling the user query. 3 . The method of claim 1 , wherein determining the classification category based on the respective label for each of the one or more stages of the interactive assistant application handling the user query comprises: determining a first classification category for the user query based at least on each label for each of the plurality of predefined stages being the first label, the first classification category indicating a satisfactory overall surface performance of the interactive assistant application handling the user query. 4 . The method of claim 1 , wherein determining the classification category based on the respective label for each of the one or more stages of the interactive assistant application handling the user query comprises: determining a second classification category for the user query based on at least one second label being determined for at least one of the plurality of predefined stages, the second classification category indicating an unsatisfactory overall surface performance of the interactive assistant application handling the user query. 5 . The method of claim 1 , wherein the plurality of predefined labels further include a third label indicating that the respective stage of the interactive assistant application handling the user query renders the user query ineligible, and/or a fourth label indicating that the metadata associated with the user query misses information to classify the respective stage. 6 . The method of claim 5 , wherein determining the classification category based on the respective label for each of the one or more stages of the interactive assistant application handling the user query comprises: determining an ineligible classification category for the user query based on at least one third label being determined for at least one of the plurality of predefined stages, the ineligible classification category indicating the user query is ineligible to evaluate a surface reliability of the interactive assistant application. 7 . The method of claim 5 , wherein determining the classification category based on the respective label for each of the one or more stages of the interactive assistant application handling the user query comprises: determining a fourth classification category for the user query based on at least one fourth label being determined for at least one of the plurality of predefined stages, the fourth classification category indicating that information is missing from the metadata associated with the user query to determining the classification category for the user query. 8 . The method of claim 1 , further comprising: receiving a user request to evaluate the user query, wherein identifying the metadata associated with the user query is in response to receiving the user request to evaluate the user query. 9 . The method of claim 1 , further comprising: determining whether to apply the user query to evaluate a surface reliability of the interactive assistant application based on the classification category that the user query belongs to.

Assignees

Inventors

Classifications

  • Clustering or classification · CPC title

  • using data annotations, e.g. user-defined metadata · 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 US12468712B2 cover?
Implementations relate to retrieving and processing metadata associated with a user query directed to an interactive assistant application. Implementations further relate to classifying the user query using labels assigned to invocation stage, input-receiving stage, response-receiving stage, and/or response-rendering stage of the user query that are determined based on processing the metadata a…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/24573. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 11 2025 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).