IP Library Patent Application 19009190
Patent Application
App. No. 19/009,190

CONTROLLING DEVICE OUTPUT ACCORDING TO A DETERMINED CONDITION OF A USER

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 None
App. No.
19/009,190
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 (58)

1 . A method implemented by one or more processors, the method comprising:

causing a first output to be emitted by a computing device into an environment when a user is located within the environment, wherein the computing device is configured to adjust at least one characteristic of provided output according to one or more physiological attributes of the user;

accessing, when the first output is being emitted by the computing device, physiological data that characterizes the one or more physiological attributes of the user, wherein the physiological data is generated based on a sensor output of a separate device that is in communication with the computing device;

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

causing, in response to determining that the user has progressed closer to the sleep state or is in the sleep state, a second output to be emitted by the computing device into the environment, wherein the second output is emitted with the at least one characteristic being adjusted in response to determining that the user has progressed closer to the sleep state or is in the sleep state.

2 . The method of claim 1 , wherein the first output and the second output comprise corresponding portions of media that has a total length of playback time, and the method further comprises:

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

3 . The method of claim 2 , further comprising:

receiving, subsequent to generating the timestamp and halting output of the media, a request from the user to resume playback of media; and

causing, in response to receiving the request from the user, playback of the media to resume from the temporal position corresponding to the timestamp.

4 . The method of claim 2 , further comprising:

in response to determining that the user has progressed closer to the sleep state or has progressed to the sleep state:

causing playback of separate media, and

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

5 . The method of claim 1 , wherein the first output is a first light output and the second output is a second light output, and the method further comprises:

determining, prior to causing the first output to be emitted by the computing device into the environment, that the user has moved across a portion of the environment,

wherein causing the first output to be emitted by the computing device into the environment is in response to determining that the user has moved across the portion of the environment.

6 . The method of claim 5 , wherein the first light output corresponds to a higher color temperature of light and/or a higher brightness of light, relative to the second light output.

7 . The method of claim 1 , wherein the separate device is a wearable device that is worn by the user and that includes one or more sensors that provided the sensor output.

8 . A system comprising:

memory storing instructions; and

one or more processors operable to execute the instructions to:

cause a first output to be emitted by a computing device into an environment when a user is located within the environment, wherein the computing device is configured to adjust at least one characteristic of provided output according to one or more physiological attributes of the user;

access, when the first output is being emitted by the computing device, physiological data that characterizes the one or more physiological attributes of the user, wherein the physiological data is generated based on a sensor output of a separate device that is in communication with the computing device;

determine, based on the physiological data, that the user has progressed closer to a sleep state or has progressed to the sleep state; and

cause, in response to determining that the user has progressed closer to the sleep state or is in the sleep state, a second output to be emitted by the computing device into the environment, wherein the second output is emitted with the at least one characteristic being adjusted in response to determining that the user has progressed closer to the sleep state or is in the sleep state.

9 . The system of claim 8 , wherein the first output and the second output comprise corresponding portions of media that has a total length of playback time, and one or more of the processors are further to:

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

10 . The system of claim 9 , wherein one or more of the processors are further to:

receive, subsequent to generating the timestamp and halting output of the media, a request from the user to resume playback of media; and

cause, in response to receiving the request from the user, playback of the media to resume from the temporal position corresponding to the timestamp.

11 . The system of claim 9 , wherein one or more of the processors are further to:

in response to determining that the user has progressed closer to the sleep state or has progressed to the sleep state:

cause playback of separate media, and

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

12 . The system of claim 8 , wherein the first output is a first light output and the second output is a second light output, and one or more of the processors are further to:

determine, prior to causing the first output to be emitted by the computing device into the environment, that the user has moved across a portion of the environment,

wherein causing the first output to be emitted by the computing device into the environment is in response to determining that the user has moved across the portion of the environment.

13 . The system of claim 12 , wherein the first light output corresponds to a higher color temperature of light and/or a higher brightness of light, relative to the second light output.

14 . The system of claim 8 , wherein the separate device is a wearable device that is worn by the user and that includes one or more sensors that provided the sensor output.

15 . A non-transitory computer readable storage medium configured to store instructions that, when executed by one or more processors, cause one or more of the processors to:

cause a first output to be emitted by a computing device into an environment when a user is located within the environment, wherein the computing device is configured to adjust at least one characteristic of provided output according to one or more physiological attributes of the user;

access, when the first output is being emitted by the computing device, physiological data that characterizes the one or more physiological attributes of the user, wherein the physiological data is generated based on a sensor output of a separate device that is in communication with the computing device;

determine, based on the physiological data, that the user has progressed closer to a sleep state or has progressed to the sleep state; and

cause, in response to determining that the user has progressed closer to the sleep state or is in the sleep state, a second output to be emitted by the computing device into the environment, wherein the second output is emitted with the at least one characteristic being adjusted in response to determining that the user has progressed closer to the sleep state or is in the sleep state.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the first output and the second output comprise corresponding portions of media that has a total length of playback time, and one or more of the processors are further to:

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

17 . The non-transitory computer readable storage medium of claim 16 , wherein one or more of the processors are further to:

receive, subsequent to generating the timestamp and halting output of the media, a request from the user to resume playback of media; and

cause, in response to receiving the request from the user, playback of the media to resume from the temporal position corresponding to the timestamp.

18 . The non-transitory computer readable storage medium of claim 16 , wherein one or more of the processors are further to:

in response to determining that the user has progressed closer to the sleep state or has progressed to the sleep state:

cause playback of separate media, and

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

19 . The non-transitory computer readable storage medium of claim 15 , wherein the first output is a first light output and the second output is a second light output, and one or more of the processors are further to:

determine, prior to causing the first output to be emitted by the computing device into the environment, that the user has moved across a portion of the environment,

wherein causing the first output to be emitted by the computing device into the environment is in response to determining that the user has moved across the portion of the environment.

20 . The non-transitory computer readable storage medium of claim 19 , wherein the first light output corresponds to a higher color temperature of light and/or a higher brightness of light, relative to the second light output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: RAMAN, TIRUVILWAMALAI
To: GOOGLE LLC
Reel/Frame 069764/0803 →