IP Library Granted Patent US 10,657,968
Granted Patent B1
US 10,657,968 · App. 16/251,943 · Granted May 19, 2020

Controlling device output according to a determined condition of a user

Inventor: Tiruvilwamalai Raman (San Jose, CA)
Assignee: GOOGLE LLC
G10L15/22A61B5/0024A61M21/02H04N21/4852H04N21/4854H04N21/8456A61M2021/0027
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 10,657,968
App. No.
16/251,943
Granted
May 19, 2020
Kind
B1
Abstract

Dynamically controlling output from a device, such as an automated assistant device. Control of the output can be based on, for example, a condition and/or physiological attribute(s) of a user of the device. Various implementations dynamically control the output to improve sleep quality for the user and/or mitigate waste of computational and/or network resources.

Claims (20)

1. A method implemented by one or more processors that are incorporated into a computing device or in communication with the computing device, the method comprising:

receiving, from a user, a spoken utterance corresponding to a request for an automated assistant to cause media to be rendered, the media having a fixed duration with a total length of playback time;

in response to receiving the spoken utterance, causing the computing device, from which the automated assistant is accessible, to render the media in furtherance of the media reaching a final point in the total length of the playback time, wherein the computing device provides access to the automated assistant and is located in an environment;

processing, based on the media being rendered and based on the spoken utterance, data that is obtained from one or more sensors located in the environment and/or associated with the user and that characterizes one or more physiological attributes of the user when the user is located in the environment in which the media is being rendered;

determining, based on the processing of the data, that the user has progressed closer to a sleep state or to the sleep state; and

generating, subsequent to receiving the spoken utterance and in response to determining that the user has progressed closer to the sleep state or to the sleep state, a timestamp corresponding to a temporal position, within the total length of the playback time, at which the user progressed closer to the sleep state or to the sleep state during playback of the media.

2. The method of claim 1 , further comprising:

causing the computing device to continue performing playback of the media subsequent to generating the timestamp and determining that the user has progressed closer to the sleep state or to the sleep state.

3. The method of claim 2 , further comprising:

subsequent to generating the timestamp and determining that the user has progressed closer to the sleep state or to the sleep state:

processing additional data, obtained from the one or more sensors located in the environment and/or associated with the user, that characterizes the one or more physiological attributes of the user, and

determining, based on processing the additional data, that the user has progressed to the sleep state or to a deeper state of sleep.

4. The method of claim 3 , further comprising:

generating, in response to the determining that the user has progressed to the sleep state or to the deeper state of sleep, a separate timestamp corresponding to a separate temporal position, within the total length of playback time, at which the user was determined to have progressed to the sleep state or to the deeper state of sleep.

5. The method of claim 4 , further comprising:

causing playback of the media to cease subsequent to determining that the user has progressed to the sleep state or to the deeper state of sleep.

6. The method of claim 5 , further comprising:

causing, subsequent to playback of the media ceasing and/or concurrent with the playback of the media ceasing, playback of separate media to be initialized in response to determining that the user has progressed to the sleep state or to the deeper state of sleep.

7. The method of claim 6 , wherein one or more characteristics of the playback of the separate media are at least temporarily based on, or shared with, one or more other characteristics of the playback of the media.

8. The method of claim 7 , wherein the one or more other characteristics includes a volume of audio corresponding to the playback of the media or a level of brightness corresponding to a playback of the media.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2019
From: RAMAN, TIRUVILWAMALAI
To: GOOGLE LLC
Reel/Frame 048102/0676 →
Continuity (1)
Provisional Application 62769200 · Nov 19, 2018
Cited By (2)
US 12,231,727 US 12,406,448