Determining whether to automatically resume first automated assistant session upon cessation of interrupting second session

US2025157470A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025157470-A1
Application numberUS-202519025587-A
CountryUS
Kind codeA1
Filing dateJan 16, 2025
Priority dateMay 7, 2018
Publication dateMay 15, 2025
Grant date

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.

Determining whether, upon cessation of a second automated assistant session that interrupted and supplanted a prior first automated assistant session: (1) to automatically resume the prior first automated assistant session, or (2) to transition to an alternative automated assistant state in which the prior first session is not automatically resumed. Implementations further relate to selectively causing, based on the determining and upon cessation of the second automated assistant session, either the automatic resumption of the prior first automated assistant session that was interrupted, or the transition to the state in which the first session is not automatically resumed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method implemented using one or more processors, the method comprising: receiving, over multiple dialog turns of a first dialog session that is between a user and an automated assistant, spoken utterance data indicative of multiple spoken utterances of a user detected via one or more microphones of a client device; identifying, based on the spoken utterance data, multiple instances of first content that are each responsive to a corresponding one of the multiple spoken utterances of the user; causing the client device to render the first content during the first dialog session; receiving interruption data during rendering of at least part of the first content by the client device during the first dialog session, the interruption data received in response to further user interface input of the user that is detected during rendering of the at least part of the first content during the first dialog session; in response to receiving the interruption data: causing the client device to render alternative content during a second dialog session that at least temporarily replaces the first dialog session, wherein the alternative content is different from the first content, and wherein causing the client device to render the alternative content during the second dialog session comprises causing the client device to render the alternative content in lieu of the first content; determining whether to cause the client device to automatically resume the first dialog session; in response to determining to not cause the client device to automatically resume the first dialog session: selecting a particular alternative state, from among multiple alternative states in which the client device does not automatically resume the first session, the multiple alternative states including: a first alternative state where the first dialog session is not resumed automatically, but is suggested for resumption via user interface output, and a second alternative state where the first dialog session is not automatically resumed nor suggested for resumption; and causing the client device to transition to the selected particular alternative state. 2 . The method of claim 1 , wherein determining whether to cause the client device to resume the first dialog session is based on one or more properties of the first dialog session. 3 . The method of claim 2 , wherein the one or more properties of the first dialog session comprise a classification assigned to the first content. 4 . The method of claim 3 , wherein the classification assigned to the first content indicates whether the first content is transient or enduring. 5 . The method of claim 1 , wherein determining whether to cause the client device to resume the first dialog session is based on one or more properties of the first dialog session and is further based on one or more properties of the second dialog session. 6 . The method of claim 1 , wherein the selected particular alternative state is the first alternative state. 7 . The method of claim 6 , wherein the user interface output, via which the first dialog session is suggested for resumption is a selectable graphical interface element. 8 . The method of claim 7 , further comprising: storing session data for the first dialog session; and in response to selection of the selectable graphical element: using the stored session data to resume the first dialog session. 9 . The method of claim 1 , wherein the selected particular alternative state is the second alternative state. 10 . The method of claim 9 , wherein the second alternative state comprises display of a home screen or an ambient screen that lacks any reference to the first dialog session. 11 . The method of claim 1 , wherein the second alternative state comprises display of a home screen or an ambient screen. 12 . The method of claim 1 , wherein the multiple alternative states further include a third alternative state where the first dialog session is not resumed automatically and is expired completely. 13 . A system comprising: one or more processors; memory operably coupled with the one or more processors, wherein the memory stores instructions that, in response to execution of the instructions by one or more processors, cause the one or more processors to: receive, over multiple dialog turns of a first dialog session that is between a user and an automated assistant, spoken utterance data indicative of multiple spoken utterances of a user detected via one or more microphones of a client device; identify, based on the spoken utterance data, multiple instances of first content that are each responsive to a corresponding one of the multiple spoken utterances of the user; cause the client device to render the first content during the first dialog session; receive interruption data during rendering of at least part of the first content by the client device during the first dialog session, the interruption data received in response to further user interface input of the user that is detected during rendering of the at least part of the first content during the first dialog session; in response to receiving the interruption data: cause the client device to render alternative content during a second dialog session that at least temporarily replaces the first dialog session, wherein the alternative content is different from the first content, and wherein in causing the client device to render the alternative content during the second dialog session one or more of the processors are to cause the client device to render the alternative content in lieu of the first content; determine whether to cause the client device to automatically resume the first dialog session; in response to determining to not cause the client device to automatically resume the first dialog session: select a particular alternative state, from among multiple alternative states in which the client device does not automatically resume the first session, the multiple alternative states including: a first alternative state where the first dialog session is not resumed automatically, but is suggested for resumption via user interface output, and a second alternative state where the first dialog session is not automatically resumed nor suggested for resumption; and cause the client device to transition to the selected particular alternative state. 14 . The system of claim 13 , wherein in determining whether to cause the client device to resume the first dialog session one or more of the processors are to determine whether to cause the client device to resume the first dialog session based on one or more properties of the first dialog session. 15 . The system of claim 14 , wherein the one or more properties of the first dialog session comprise a classification assigned to the first content. 16 . The system of claim 15 , wherein the classification assigned to the first content indicates whether the first content is transient or enduring. 17 . The system of claim 13 , wherein in determining whether to cause the client device to resume the first dialog session one or more of the processors are to determine whether to cause the client device to resume the first dialog session based on one or more properties of the first dialog session and further based on one or more properties of the second dialog session. 18 . The system of claim 13 , wherein the selected particular alternative state is the first alternative state. 19 . The system of claim 18 , wherein th

Assignees

Inventors

Classifications

  • Execution procedure of a spoken command · CPC title

  • Recognition networks (G10L15/142, G10L15/16 take precedence) · CPC title

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · 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 US2025157470A1 cover?
Determining whether, upon cessation of a second automated assistant session that interrupted and supplanted a prior first automated assistant session: (1) to automatically resume the prior first automated assistant session, or (2) to transition to an alternative automated assistant state in which the prior first session is not automatically resumed. Implementations further relate to selectively…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).