Message and user profile indications in speech-based systems
First Claim
1. A system, comprising:
- one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
storing a user profile associated with a user;
receiving a message that is associated with a message type of a plurality message types;
associating a first visual indication of multiple visual indications with the message type, the first visual indication including at least one of a first light sequence, a first light pattern, or a first light color;
associating a second visual indication of the multiple visual indications with the user profile, the second visual indication including at least one of a second light sequence, a second light pattern, or a second light color;
causing, via a network, a speech interface device to display the first visual indication associated with the message type to indicate availability of the message;
receiving, from the speech interface device, audio data representing user speech;
identifying, based at least in part on the audio data, that the user is interacting with the speech interface device;
based at least in part on identifying that the user is interacting with the speech interface device, causing, via the network, the speech interface device to display the second visual indication concurrently with the first visual indication;
receiving, from the speech interface device via the network, a request to output the message;
causing, via the network, the speech interface device to output the message; and
causing, via the network, the speech interface device to cease displaying the first visual indication based at least in part on causing the speech interface device to output the message.
2 Assignments
0 Petitions
Accused Products
Abstract
A speech-based system utilizes a speech interface device located in the home of a user. The system may interact with different users based on different user profiles. The system may include messaging services that generate and/or provide messages to the user through the speech interface device. The speech interface device may have indicators that are capable of being illuminated in different colors. To notify a user regarding the currently active user profile, each user profile is associated with a different color and the color of the active profile is displayed on the speech interface device when the user is interacting with the system. To notify the user regarding awaiting messages, different types of messages are associated with different colors and the colors of the message types of waiting messages are displayed on the speech interface whenever the user is not interacting with the system.
-
Citations
21 Claims
-
1. A system, comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; storing a user profile associated with a user; receiving a message that is associated with a message type of a plurality message types; associating a first visual indication of multiple visual indications with the message type, the first visual indication including at least one of a first light sequence, a first light pattern, or a first light color; associating a second visual indication of the multiple visual indications with the user profile, the second visual indication including at least one of a second light sequence, a second light pattern, or a second light color; causing, via a network, a speech interface device to display the first visual indication associated with the message type to indicate availability of the message; receiving, from the speech interface device, audio data representing user speech; identifying, based at least in part on the audio data, that the user is interacting with the speech interface device; based at least in part on identifying that the user is interacting with the speech interface device, causing, via the network, the speech interface device to display the second visual indication concurrently with the first visual indication; receiving, from the speech interface device via the network, a request to output the message; causing, via the network, the speech interface device to output the message; and causing, via the network, the speech interface device to cease displaying the first visual indication based at least in part on causing the speech interface device to output the message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
associating, by one or more remote computing devices, a first visual indication with a message type of multiple message types, the first visual indication including at least one of a first light sequence, a first light pattern, or a first light color; receiving, by the one or more remote computing devices, a message having the message type; causing, by the one or more remote computing devices, via a network, a speech interface device to display the first visual indication associated with the message type of the message to indicate availability of the message; receiving, by the one or more remote computing devices, audio data representing user speech from the speech interface device; identifying, by the one or more remote computing devices, and based at least in part on the audio data, that a user associated with a user profile is interacting with the speech interface device; associating, by the one or more remote computing devices, a second visual indication with the user profile, the second visual indication including at least one of a second light sequence, a second light pattern, or a second light color; causing, by the one or more remote computing devices, via the network, the speech interface device to display the second visual indication concurrently with the first visual indication; receiving, by the one or more remote computing devices, and from the speech interface device via the network, a request to play the message; causing, by the one or more remote computing devices, via the network, the speech interface device to play the message; and causing, by the one or more remote computing devices, via the network, the speech interface device to cease displaying the first visual indication based at least in part on causing the speech interface device to play the message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer storage media storing instructions that, when executed by one or more processors, perform operations comprising:
-
associating a first visual indication with a message type of multiple message types, the first visual indication including at least one of a first light sequence, a first light pattern, or a first light color; receiving a message having the message type; causing, via a network, a speech interface device to display the first visual indication associated with the message type of the message to indicate availability of the message; receiving audio data representing user speech from the speech interface device; identifying, based at least in part on the audio data, that a user associated with a user profile is interacting with the speech interface device; associating a second visual indication with the user profile, the second visual indication including at least one of a second light sequence, a second light pattern, or a second light color; causing, via the network, the speech interface device to display the second visual indication concurrently with the first visual indication; receiving, from the speech interface device via the network, a request to play the message; causing, via the network, the speech interface device to play the message; and causing, via the network, the speech interface device to cease displaying the first visual indication based at least in part on causing the speech interface device to play the message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification