User interface for communications systems

    公开(公告)号:US10148912B1

    公开(公告)日:2018-12-04

    申请号:US15633122

    申请日:2017-06-26

    摘要: This disclosure describes techniques for providing lighting indications in speech-based systems. For instance, a remote system may receive, from a conferencing system, a first message indicating that a first electronic device is participating in a conference call with at least a second electronic device and a third electronic device. The remote system can then associate the second electronic device with a first visual indication, and then cause the first electronic device to display the first visual indication. The remote system can further associate the third electronic device with a second visual indication, and then cause the first electronic device to display the second visual indication. Additionally, the remote system may receive a second message indicating that the first electronic device disconnected from the conference call and, in response, cause the first electronic device to cease from displaying the first visual indication and the second visual indication.

    Context driven device arbitration

    公开(公告)号:US11133027B1

    公开(公告)日:2021-09-28

    申请号:US16677205

    申请日:2019-11-07

    摘要: This disclosure describes, in part, context-driven device arbitration techniques to select a speech interface device from multiple speech interface devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include executing multiple pipeline instances to analyze audio signals and device metadata received from each of the multiple speech interface devices which detected the speech utterance. A remote speech processing service may execute the multiple pipeline instances and analyze the audio signals and/or metadata, at various stages of the pipeline instances, to determine which speech interface device is to respond to the speech utterance.

    Context driven device arbitration

    公开(公告)号:US10482904B1

    公开(公告)日:2019-11-19

    申请号:US15677848

    申请日:2017-08-15

    摘要: This disclosure describes, in part, context-driven device arbitration techniques to select a speech interface device from multiple speech interface devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include executing multiple pipeline instances to analyze audio signals and device metadata received from each of the multiple speech interface devices which detected the speech utterance. A remote speech processing service may execute the multiple pipeline instances and analyze the audio signals and/or metadata, at various stages of the pipeline instances, to determine which speech interface device is to respond to the speech utterance.

    Message grouping
    7.
    发明授权

    公开(公告)号:US11563708B1

    公开(公告)日:2023-01-24

    申请号:US15474617

    申请日:2017-03-30

    摘要: Systems and methods to combine related messages are disclosed. Multiple messages may be combined into a single message for display and output on one or more devices based on one or more factors. The factors may include, for example, a determination that the multiple messages were sent by and/or received from the same device, user, user profile, and/or user account. The facts may also include a determination that the multiple messages were sent within a threshold amount of time of each other and/or that the messages have the same or similar themes.

    Intelligent privacy protection mediation

    公开(公告)号:US11430434B1

    公开(公告)日:2022-08-30

    申请号:US15433417

    申请日:2017-02-15

    摘要: Systems, methods, and devices for privacy protection and user data obfuscation are disclosed. A speech-controlled device captures audio including a spoken command, and sends audio data corresponding thereto to a server(s). The server(s) 120 determines a user that spoke the command. The server(s) also determines, based on a profile of the user, user data (e.g., age, geographic location, etc.). The server(s) determines user group data encompassing the user data (e.g., including an age range encompassing the user's age, a geographic area encompassing the user geographic location, etc.). The server(s) determines a remote device(s) storing or having access to content responsive to the spoken command. The server(s) sends the user group data to the remote device(s), receives output content responsive to the spoken command and tailored to the user group data from the remote device(s), and causes the speech-controlled device to emit the output content.