Remote filesystem permissions management for on-demand code execution

    公开(公告)号:US11372654B1

    公开(公告)日:2022-06-28

    申请号:US16363453

    申请日:2019-03-25

    Abstract: Systems and methods are described for remotely configuring a coordinator within a coordinated environment, which coordinator can execute code to manage operation of a set of coordinated devices. A client can submit configuration information to a deployment system, including permissions indicating what data resources each set of code should have access to on the coordinator. The deployment system can remotely, and independently of configuration of the coordinator and in a manner that does not conflict with local configuration of the coordinator, determine filesystem permissions that divide access to the data resources among the sets of code. The deployment system can build a directory structure with the permissions and deploy the structure to the coordinator. The coordinator can locally generate directory structure, adopt the permissions, and execute the code to enforce the client-specified permissions.

    Messaging between device groups using a logical group address in an access network

    公开(公告)号:US11138035B1

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

    申请号:US16138883

    申请日:2018-09-21

    Abstract: Technology is described for sending messages between device groups. A message may be generated at a first device group. The first device group may include a plurality of edge devices that is executing a first process. The message may be sent from the first edge device in the first device group to a source controller edge device in the first device group. A logical group address associated with the message may be added. The logical group address may identify a second device group that is to receive the message. The second device group may include a plurality of edge devices that is executing a second process. The message may be sent from the source controller edge device in the first device group to a destination controller edge device in the second device group over an overlay grouping network between the first device group and the second device group.

    Device subcomponent representations

    公开(公告)号:US11088864B1

    公开(公告)日:2021-08-10

    申请号:US15196792

    申请日:2016-06-29

    Abstract: 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.

    Device communication environment
    24.
    发明授权

    公开(公告)号:US10958648B2

    公开(公告)日:2021-03-23

    申请号:US14788073

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

    Remote invocation of code execution in a localized device coordinator

    公开(公告)号:US10783016B2

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

    申请号: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.

Patent Agency Ranking