IP Library › Granted Patent US 12,498,838
Granted Patent B2
US 12,498,838 · App. 18/467,703 · Granted Dec 16, 2025

Context-aware adaptive content presentation with user state and proactive activation of microphone for mode switching using voice commands

Inventors: Kristin A. Gray (San Mateo, CA); Tim Wantland (Pacifica, CA); Matthew Stokes (Hancock, NH); Bingying Xia (Mountain View, CA); Karen Vertierra (Mountain View, CA); Melissa Barnhart (Pacifica, CA); Gus Winkleman (Mountain View, CA)
Assignee: Google LLC
G06F3/04812G06F3/0482G06F3/04847G06F3/0488G06F3/167H04W4/029H04W4/38
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 12,498,838
App. No.
18/467,703
Granted
Dec 16, 2025
Kind
B2
Abstract

A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.

Claims (44)

1 . A computer-implemented method when executed on data processing hardware of a user device causes the data processing hardware to perform operations for triggering assistance functions on the user device, the operations comprising:

while the user device is using an audio-based presentation mode to present content to a user of the user device:

based on a type of content presented using the audio-based presentation mode, determining a visual-based presentation mode for the user device to present the content to the user;

receiving sensor data captured by the user device, the sensor data comprising connection data indicating the user device is connected to another device;

obtaining a current state of the user of the user device based on the sensor data; and

based on determining the visual-based presentation mode for the user device to present the content to the user and the current state of the user:

providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use the visual-based presentation mode to present the content to the user; and

in response to providing the user-selectable option, activating a microphone of the user device into a listening state to monitor for a voice command from the user; and

in response to receiving a user input indication indicating selection of the user-selectable option and activating the microphone of the user device, initiating presentation of the content using the visual-based presentation mode.

2 . The computer-implemented method of claim 1 , wherein the sensor data further comprises at least one of global positioning data, image data, noise data, accelerometer data, or noise/speech data.

3 . The computer-implemented method of claim 1 , wherein the current state of the user is indicative of a current activity the user is performing.

4 . The computer-implemented method of claim 3 , wherein the current activity of the user comprises reading.

5 . The computer-implemented method of claim 1 , wherein providing the user-selectable option as output from the user interface is further based on a software application running on the user device that is providing the content.

6 . The computer-implemented method of claim 1 , wherein the operations further comprise, after initiating presentation of the content using the visual-based presentation mode, presenting the content using the visual-based presentation mode while ceasing presentation of the content using the audio-based presentation mode.

7 . The computer-implemented method of claim 1 , wherein the operations further comprise, after initiating presentation of the content using the visual-based presentation mode, presenting the content using both the audio-based presentation mode and the visual-based presentation mode in parallel.

8 . The computer-implemented method of claim 1 , wherein providing the user-selectable option as output from the user interface comprises displaying, via the user interface, the user-selectable option as graphical element on a screen of the user device, the graphical element informing the user that the visual-based presentation mode is available for presenting the content.

9 . The computer-implemented method of claim 8 , wherein receiving the user input indication comprises receiving one of:

a touch input on the screen that selects the displayed graphical element;

receiving a stylus input on the screen that selects the displayed graphical element;

receiving a gesture input indicating selection of the displayed graphical element; or

receiving a gaze input indicating selection of the displayed graphical element.

10 . A system comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

while a user device is using an audio-based presentation mode to present content to a user of the user device:

based on a type of content presented using the audio-based presentation mode, determining a visual-based presentation mode for the user device to present the content to the user;

receiving sensor data captured by the user device, the sensor data comprising connection data indicating the user device is connected to another device;

obtaining a current state of the user of the user device based on the sensor data; and

based on determining the visual-based presentation mode for the user device to present the content to the user and the current state of the user:

providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use the visual-based presentation mode to present the content to the user; and

in response to providing the user-selectable option, activating a microphone of the user device into a listening state to monitor for a voice command from the user; and

in response to receiving a user input indication indicating selection of the user-selectable option and activating the microphone of the user device, initiating presentation of the content using the visual-based presentation mode.

11 . The system of claim 10 , wherein the sensor data further comprises at least one of global positioning data, image data, noise data, accelerometer data, or noise/speech data.

12 . The system of claim 10 , wherein the current state of the user is indicative of a current activity the user is performing.

13 . The system of claim 12 , wherein the current activity of the user comprises reading.

14 . The system of claim 10 , wherein providing the user-selectable option as output from the user interface is further based on a software application running on the user device that is providing the content.

15 . The system of claim 10 , wherein the operations further comprise, after initiating presentation of the content using the visual-based presentation mode, presenting the content using the visual-based presentation mode while ceasing presentation of the content using the audio-based presentation mode.

16 . The system of claim 10 , wherein the operations further comprise, after initiating presentation of the content using the visual-based presentation mode, presenting the content using both the audio-based presentation mode and the visual-based presentation mode in parallel.

17 . The system of claim 10 , wherein providing the user-selectable option as output from the user interface comprises displaying, via the user interface, the user-selectable option as graphical element on a screen of the user device, the graphical element informing the user that the visual-based presentation mode is available for presenting the content.

18 . The system of claim 17 , wherein receiving the user input indication comprises receiving one of:

a touch input on the screen that selects the displayed graphical element;

receiving a stylus input on the screen that selects the displayed graphical element;

receiving a gesture input indicating selection of the displayed graphical element; or

receiving a gaze input indicating selection of the displayed graphical element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: GRAY, KRISTIN; WANTLAND, TIM; STOKES, MATTHEW; XIA, BINGYIANG; VERTIERRA, KAREN; BARNHART, MELISSA; WINKLEMAN, GUS
To: GOOGLE LLC
Reel/Frame 064913/0238 →
Continuity (2)
Continuation 17443352 · Jul 26, 2021
Related Publication 20240004511A1 · Jan 4, 2024
References Cited (28)
US 7289606B2 · Sibal · 2007 [cited by examiner]
US 8831567B2 · Kim · 2014 [cited by examiner]
US 9846999B1 · Pickover et al. · 2017 [cited by applicant]
US 9939896B2 · Teller · 2018 [cited by examiner]
US 11665013B1 · Bajaj · 2023 [cited by examiner]
US 20120215543A1 · Oz et al. · 2012 [cited by applicant]
US 20130235073A1 · Jaramillo et al. · 2013 [cited by applicant]
US 20130278710A1 · Mock · 2013 [cited by examiner]
US 20150162000A1 · Di Censo · 2015 [cited by examiner]
US 20160189328A1 · Vranjes · 2016 [cited by examiner]
US 20160253083A1 · Lee et al. · 2016 [cited by applicant]
US 20160350136A1 · Karlo et al. · 2016 [cited by applicant]
US 20170344209A1 · Gordon et al. · 2017 [cited by applicant]
US 20180239426A1 · Yoshifuji · 2018 [cited by examiner]
US 20180335908A1 · Kim · 2018 [cited by examiner]
US 20180358012A1 · Van Den Berg et al. · 2018 [cited by applicant]
US 20190073090A1 · Parkinson · 2019 [cited by examiner]
US 20190087205A1 · Guday · 2019 [cited by applicant]
US 20220028381A1 · Lee · 2022 [cited by examiner]
US 20220289229A1 · Mitsui et al. · 2022 [cited by applicant]
CN 109154894A · 2019 [cited by applicant]
JP 2019128846A · 2019 [cited by applicant]
JP 202064492A · 2020 [cited by applicant]
Kavafian, Hagop et al.—Assistant's context-aware recommendations are live for some in Messages 4.4 , <https://www.androidpolice.com/2019/05/21/assistants-context-aware-recommendations-are-live-in-messages-4-4-apk-downlo… [cited by applicant]
International Search Report and Written Opinion for the related Application No. PCT/US2022/036170 dated Oct. 18, 2022, 68 pages. [cited by applicant]
USPTO. Office Action relating to U.S. Appl. No. 17/443,352, dated Feb. 8, 2023. [cited by applicant]
Japanese Office Action for the related Application No. 2024-504847 dated Mar. 3, 2025. [cited by applicant]
Chinese Office Action for the related Application No. 202280063542.6 dated Dec. 23, 2024. [cited by applicant]