Simulating communication expressions using virtual objects

    公开(公告)号:US10467792B1

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

    申请号:US15685899

    申请日:2017-08-24

    Abstract: A technology is described for simulating communication expressions detected in speech data using virtual objects. An example method may include receiving speech data for a virtual object configured to simulate communication expressions provided by the speech data. The speech data may be analyzed for an indicator of a communication expression and communication mark data that includes an expression tag representing the communication expression may be generated. The speech data and the communication mark data may be transmitted to a simulation client to enable synchronization of an animated expression for the virtual object with the speech data using the expression tag in the communication mark data.

    Managed secure sockets
    4.
    发明授权

    公开(公告)号:US10594570B1

    公开(公告)日:2020-03-17

    申请号:US15391530

    申请日:2016-12-27

    Abstract: A socket service may be used to implement client-defined function mappings (e.g., custom protocols) for sockets hosted by the socket service so that when a particular socket is opened for a particular client device, the socket operates according to a particular client-defined function mapping requested by the particular client device. To establish a particular client-defined function mapping, a socket manager may receive request from a user that specifies a particular endpoint (e.g., a client-registered function). When a client device requests a socket to be opened, the client device requests the particular client-defined function mapping to be associated with the socket. When the socket is opened, the endpoint is invoked. The particular client-defined function mapping may also specify one or more receive criteria for data received at the socket. If the one or more receive criteria is met, the endpoint is invoked by sending the data to the endpoint.

    Network-controlled device management session

    公开(公告)号:US10284670B1

    公开(公告)日:2019-05-07

    申请号:US15176097

    申请日:2016-06-07

    Abstract: A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a second request to a container service to invoke a software container instance that can be used to establish the communications session with the network-connected device. The network-connected device service receives a notification from the container instance indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the container instance and, hence, to the network-connected device.

    Device multi-step state transitions

    公开(公告)号:US10412190B1

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

    申请号:US15263239

    申请日:2016-09-12

    Abstract: A technology is described for operating a device shadowing service that manages multi-step device state transitions. An example method may include executing a state change listing that includes a set of state transition commands that change a state of a device to a desired state, wherein a first state transition command included in the state change listing that instructs the device to assume a first state may be executed. Thereafter, an indication that the device has assumed the first state may be received. In response, a second state transition command included in the state change listing that sends instructions to the device to assume a second state may be executed. Thereafter, an indication that the device has assumed the second state may be received. A recorded state of a device representation that represents the state of the device may be updated to indicate the second state.

Patent Agency Ranking