Device state management
    11.
    发明授权

    公开(公告)号:US10523537B2

    公开(公告)日:2019-12-31

    申请号:US14788356

    申请日:2015-06-30

    Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.

    DEVICE COMMUNICATION ENVIRONMENT
    12.
    发明申请

    公开(公告)号:US20190097989A1

    公开(公告)日:2019-03-28

    申请号:US16116719

    申请日:2018-08-29

    Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.

    Device gateway
    13.
    发明授权

    公开(公告)号:US10091329B2

    公开(公告)日:2018-10-02

    申请号:US14755959

    申请日:2015-06-30

    Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.

    DEVICE GATEWAY
    14.
    发明申请
    DEVICE GATEWAY 审中-公开

    公开(公告)号:US20180227388A1

    公开(公告)日:2018-08-09

    申请号:US15886503

    申请日:2018-02-01

    CPC classification number: H04L67/327 H04L67/2823

    Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.

    REMOTE INVOCATION OF CODE EXECUTION IN A LOCALIZED DEVICE COORDINATOR

    公开(公告)号:US20180150341A1

    公开(公告)日:2018-05-31

    申请号:US15362707

    申请日:2016-11-28

    Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. To assist in execution of the tasks, the coordinator can include a remote interface that enables retrieval of task calls from an external system, such as an external on-demand code execution environment. The remote interface may periodically retrieve calls from the external system, and generate corresponding call messages on the coordinator to cause executions of called tasks. The remote interface can further obtain outputs of such executions, and report those outputs to the external system.

    Adaptive quorum for a message broker service

    公开(公告)号:US10701167B1

    公开(公告)日:2020-06-30

    申请号:US15255130

    申请日:2016-09-01

    Abstract: A technology is provided for adapting a quorum size of messaging nodes in a service provider environment. An adaptive quorum evaluation is executed to determine a number of messaging nodes for a quorum of messaging nodes. A messaging environment trigger is identified to change the number of messaging nodes used for the quorum of messaging nodes. The number of messaging nodes used for the quorum of messaging nodes is changed based on the messaging environment trigger. Data for the message is synchronized with a quorum of messaging nodes before delivering the message.

Patent Agency Ranking