Device gateway
    1.
    发明授权

    公开(公告)号:US10547710B2

    公开(公告)日:2020-01-28

    申请号:US15886503

    申请日:2018-02-01

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: 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
    2.
    发明授权

    公开(公告)号:US10075422B2

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

    申请号:US14788131

    申请日:2015-06-30

    IPC分类号: H04L29/08 H04L29/06

    CPC分类号: H04L63/08 H04L67/10

    摘要: 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 SUBCOMPONENT REPRESENTATIONS

    公开(公告)号:US20220070015A1

    公开(公告)日:2022-03-03

    申请号:US17444735

    申请日:2021-08-09

    IPC分类号: H04L12/28 G05B15/02

    摘要: A technology is described for a device shadowing service that manages device states. An example method may include receiving a state change message associated with a device that a subcomponent of the device has assumed a first state. In response to the state change message, a subcomponent representation associated with a device representation may be updated to indicate the first state received, where the device representation represents the device and the subcomponent representation represent the subcomponent of the device. Thereafter, a request may be received for the first state of the subcomponent of the device. The first state indicated by the subcomponent representation associated with the device representation may be determined, and the first state may be returned in response to the request.

    Semantic annotation and translations for devices

    公开(公告)号:US10397303B1

    公开(公告)日:2019-08-27

    申请号:US15250732

    申请日:2016-08-29

    IPC分类号: H04L29/08 H04L29/12 H04L29/06

    摘要: A virtual device representation of an Internet of Things (IoT) device in a service provider environment having device state information associated with the virtual device representation may be identified to enable one or more services of the service provider environment and one or more IoT devices to communicate with the virtual representation of the IoT device. Semantic annotations associated with IoT device data for the IoT device may be identified in a device registry of the service provider environment. A request may be received for data using a URL to communicate with the virtual device representation. Canonical data may be obtained from the IoT device data in the virtual representation and the canonical data may be translated according to the semantic annotations to fulfill the request for data.

    Device gateway
    5.
    发明授权

    公开(公告)号:US09973593B2

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

    申请号:US14755790

    申请日:2015-06-30

    IPC分类号: H04L29/08

    摘要: 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
    6.
    发明申请
    DEVICE GATEWAY 审中-公开

    公开(公告)号:US20180091621A1

    公开(公告)日:2018-03-29

    申请号:US14755959

    申请日:2015-06-30

    IPC分类号: H04L29/08

    CPC分类号: H04L67/32 H04L67/02

    摘要: 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 state management
    7.
    发明授权

    公开(公告)号:US10523537B2

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

    申请号:US14788356

    申请日:2015-06-30

    IPC分类号: H04L12/26 G06F16/23 H04L12/24

    摘要: 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
    8.
    发明申请

    公开(公告)号:US20190097989A1

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

    申请号:US16116719

    申请日:2018-08-29

    IPC分类号: H04L29/06 H04L29/08

    摘要: 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
    9.
    发明授权

    公开(公告)号:US10091329B2

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

    申请号:US14755959

    申请日:2015-06-30

    IPC分类号: G06F15/16 H04L29/08

    摘要: 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
    10.
    发明申请
    DEVICE GATEWAY 审中-公开

    公开(公告)号:US20180227388A1

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

    申请号:US15886503

    申请日:2018-02-01

    IPC分类号: H04L29/08

    CPC分类号: H04L67/327 H04L67/2823

    摘要: 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.