Device Gateway
    31.
    发明申请
    Device Gateway 有权
    设备网关

    公开(公告)号:US20170006132A1

    公开(公告)日:2017-01-05

    申请号:US14755790

    申请日:2015-06-30

    CPC classification number: H04L67/32 H04L67/1014 H04L67/28

    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.

    Abstract translation: 公开了一种计算环境,其从设备接收针对在环境中可访问的服务的请求,并且将来自环境中的服务的通信转发到向环境注册的设备。 在环境中的注册过程期间,向设备分配用于标识和认证每个特定设备的设备标识符,以及经由环境从设备传送和请求的设备。 计算环境维护已经向系统注册的每个设备的状态信息。 随着设备与系统交互,状态信息被更新以反映设备中的变化。 当从设备接收到执行功能的请求时,计算环境针对特定设备确定所请求的特定功能,响应于该请求,由环境执行哪些处理。

    Device Communication Environment
    32.
    发明申请
    Device Communication Environment 审中-公开
    设备通信环境

    公开(公告)号:US20170006006A1

    公开(公告)日:2017-01-05

    申请号:US14788131

    申请日:2015-06-30

    CPC classification number: H04L63/08 H04L67/10

    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.

    Abstract translation: 公开了一种计算环境,其从设备接收针对在环境中可访问的服务的请求,并且将来自环境中的服务的通信转发到向环境注册的设备。 在环境中的注册过程期间,向设备分配用于标识和认证每个特定设备的设备标识符,以及经由环境从设备传送和请求的设备。 计算环境维护已经向系统注册的每个设备的状态信息。 随着设备与系统交互,状态信息被更新以反映设备中的变化。 当从设备接收到执行功能的请求时,计算环境针对特定设备确定所请求的特定功能,响应于该请求,由环境执行哪些处理。

    Model tiering for IoT device clusters

    公开(公告)号:US11902396B2

    公开(公告)日:2024-02-13

    申请号:US15660860

    申请日:2017-07-26

    CPC classification number: H04L67/562 H04L12/02 H04L67/125 H04W84/12

    Abstract: Edge devices of a network collect data. An edge device may determine whether to process the data using a local data processing model or to send the data to a tier device. The tier device may receive the data from the edge device and determine whether to process the data using a higher tier data processing model of the tier device. If the tier device determines to process the data, then the tier device processes the data using the higher tier data processing model, generates a result based on the processing, and sends the result to an endpoint (e.g., back to the edge device, to another tier device, or to a control device). If the tier device determines not to process the data, then the tier device may send the data on to another tier device for processing by another higher tier model.

    Split predictions for IoT devices
    34.
    发明授权

    公开(公告)号:US11412574B2

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

    申请号:US17227194

    申请日:2021-04-09

    Abstract: A hub device of a network receives data from edge devices and generates a local result. The hub device also sends the data to a remote provider network and receives a result from the remote provider network, wherein the result is based on the data received from the edge devices. The hub device then generates a response based on the local result or the received result. The hub device may determine to correct the local result based on the result received from the remote provider network, and generate the response based on the corrected result. The hub device may generate an initial response before receiving the result from the provider network. For example, the hub device may determine that the confidence level for the local result is above the threshold level and in response, generate the initial response based on the local result.

    Emulated block storage for devices
    35.
    发明授权

    公开(公告)号:US11216211B1

    公开(公告)日:2022-01-04

    申请号:US16141403

    申请日:2018-09-25

    Abstract: Technology is described for controlling different types of physical devices in a device farm hosted in a service provider environment. A removable storage slot adapter may be physically inserted into a removable storage slot of a physical device. The removable storage slot adapter may present an emulated removable storage device using a removable storage configuration obtained over a network from a management service hosted by the service provider environment. The removable storage slot adapter may interpret commands from the device to access data blocks of the emulated removable storage device. The removable storage slot adapter may access a storage service hosted by the service provider environment to fulfill the commands and data access operations requested from the device.

    Delegating Video Game Tasks Via a Sharing Service

    公开(公告)号:US20210220746A1

    公开(公告)日:2021-07-22

    申请号:US15675281

    申请日:2017-08-11

    Abstract: Video game tasks are delegated using a sharing service. A first computing device is configured to execute a game application. The first computing device can receive a request from a first user to delegate play of the game application to a second user so that the second user can attempt to complete a game task on behalf of the first user by controlling the game application from a second computing device that is associated with the second user. Control of the game application can be made available from the second computing device to the first computing device via a sharing session that is created and managed by a sharing service to which the first computing device and the second computing device are connected.

    Split predictions for IoT devices
    37.
    发明授权

    公开(公告)号:US10980085B2

    公开(公告)日:2021-04-13

    申请号:US15660857

    申请日:2017-07-26

    Abstract: A hub device of a network receives data from edge devices and generates a local result. The hub device also sends the data to a remote provider network and receives a result from the remote provider network, wherein the result is based on the data received from the edge devices. The hub device then generates a response based on the local result or the received result. The hub device may determine to correct the local result based on the result received from the remote provider network, and generate the response based on the corrected result. The hub device may generate an initial response before receiving the result from the provider network. For example, the hub device may determine that the confidence level for the local result is above the threshold level and in response, generate the initial response based on the local result.

    Group command management for device groups

    公开(公告)号:US10887174B2

    公开(公告)日:2021-01-05

    申请号:US15269770

    申请日:2016-09-19

    Abstract: A technology is described for operating a device shadowing service that manages commands associated with groups of device representations. An example method may include receiving a group command associated with a group of device representations managed by a device shadowing service. Device representations included in the group of device representations represent physical devices that connect to the device shadowing service over one or more computer networks. In response to the group command, the device representations included in the group of device representations may be identified and an instruction to perform an action indicated by the group command may be sent to the physical devices represented by the device representations. Thereafter, indications may be received that at least a portion of the physical devices performed the action.

    Function portability for services hubs using a function checkpoint

    公开(公告)号:US10782950B2

    公开(公告)日:2020-09-22

    申请号:US15968239

    申请日:2018-05-01

    Abstract: Technologies are described for creating a function checkpoint for an instance of a program code function located on a first services hub and using the function checkpoint to load the instance of the program code function on a second services hub. An example method may include creating a function checkpoint for an instance of a program code function loaded in memory of a first services hub, where the function checkpoint may contain execution instructions and execution state data for the instance of the program code function. A second services hub included in the local device network may be identified, and the function checkpoint may be sent to the second services hub to allow execution of the instance of the program code function to be loaded on the second services hub using the function checkpoint.

    Device state management
    40.
    发明授权

    公开(公告)号: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.

Patent Agency Ranking