Remote execution of secondary-device drivers

    公开(公告)号:US10453461B1

    公开(公告)日:2019-10-22

    申请号:US14752134

    申请日:2015-06-26

    Abstract: Techniques for remotely executing a secondary-device driver for generating commands for a secondary device are described herein. For instance, a secondary device (or “appliance”) may reside within an environment, along with a device to which the secondary device communicatively couples. The device may be configured to send control signals to the secondary device for causing the secondary device to perform certain operations. For instance, a user in the environment may provide, to the device, a request that the secondary device perform a certain operation. The device, which may lack some or all of a device driver associated with the secondary device, may then work with a remote service that executes the device driver for the purpose of receiving a command from the device driver and sending the command along to the secondary device. Upon receiving the command, the secondary device may perform the operation.

    Configurable state machine actions

    公开(公告)号:US09747070B1

    公开(公告)日:2017-08-29

    申请号:US14563380

    申请日:2014-12-08

    CPC classification number: G06F3/167 G06F3/165

    Abstract: In a system in which an in-home audio device is supported by a network-based support service, certain aspects of the behavior of the audio device may be implemented as a state machine. A graphical user interface (GUI) may be provided by the support service to allow editing of a model representing the state machine of the device. Through the GUI, a user or developer can associate functions with states or state transitions of the state machine. In addition, the user or developer can associate custom code with individual states or state transitions of the state machine.

    Creating scenes from voice-controllable devices

    公开(公告)号:US11422772B1

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

    申请号:US16424285

    申请日:2019-05-28

    Abstract: Techniques for causing different devices to perform different operations using a single voice command are described herein. In some instances, a user may define a “scene”, in which a user sets different devices to different states and then associates an utterance with those states or with the operations performed by the devices to reach those states. For instance, a user may dim a light, turn on his television, and turn on his set-top box before sending a request to a local device or to a remote service to associate those settings with a predefined utterance, such as “my movie scene”. Thereafter, the user may cause the light to dim, the television to turn on, and the set-top box to turn on simply by issuing the voice command “execute my movie scene”.

Patent Agency Ranking