Device state management
    1.
    发明授权

    公开(公告)号:US11750486B2

    公开(公告)日:2023-09-05

    申请号:US16729845

    申请日:2019-12-30

    CPC classification number: H04L43/045 G06F16/23 H04L41/06 H04L43/0817

    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.

    Transformation of machine learning models for computing hubs

    公开(公告)号:US11348029B1

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

    申请号:US15821515

    申请日:2017-11-22

    Abstract: Technology is described for providing machine learning (ML) models. A plurality of candidate ML models that are derived from a primary ML model may be generated in a service provider environment. The primary ML model may be associated with a set of parameters and a candidate ML model in the plurality of candidate ML models may be associated with a subset of the parameters associated with the primary ML model. The plurality of candidate ML models may be run against validation data to evaluate performance criteria for the candidate ML models. A performance representation of the candidate ML models with respect to performance results for the candidate ML models may be provided. An ML model may be selected from the performance representation based on the performance results for the candidate ML models.

    Device communication environment
    3.
    发明授权

    公开(公告)号:US11122023B2

    公开(公告)日:2021-09-14

    申请号: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 STATE MANAGEMENT
    4.
    发明申请

    公开(公告)号:US20200213209A1

    公开(公告)日:2020-07-02

    申请号:US16729845

    申请日:2019-12-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 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.

    INTRA-CODE COMMUNICATION IN A LOCALIZED DEVICE COORDINATOR

    公开(公告)号:US20180150339A1

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

    申请号:US15362708

    申请日:2016-11-28

    CPC classification number: G06F9/5027

    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 communications manager that enables communications between tasks. The communications manager can provide a language-independent interface to call for execution of tasks, pass information to a task, and obtain outputs of a task. In some embodiments, the communication manager may utilize a language-independent protocol, such as the hypertext transport protocol, and be configured to respond to requests addressed to uniform resource identifiers associated with the communications manager.

    Device State Management
    7.
    发明申请

    公开(公告)号:US20180091391A1

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

    申请号:US14788356

    申请日:2015-06-30

    CPC classification number: H04L43/045 G06F16/23 H04L41/06 H04L43/0817

    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.

    Emulated block storage for devices

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

    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.

Patent Agency Ranking