H04L67/34

TECHNOLOGIES FOR SECURELY PROVIDING REMOTE ACCELERATORS HOSTED ON THE EDGE TO CLIENT COMPUTE DEVICES

Technologies for securely providing one or more remote accelerators hosted on edge resources to a client compute device includes a device that further includes an accelerator and one or more processors. The one or more processors are to determine whether to enable acceleration of an encrypted workload, receive, via an edge network, encrypted data from a client compute device, and transfer the encrypted data to the accelerator without exposing content of the encrypted data to the one or more processors. The accelerator is to receive, in response to a determination to enable the acceleration of the encrypted workload, an accelerator key from a secure server via a secured channel, and process, in response to a transfer of the encrypted data from the one or more processors, the encrypted data using the accelerator key.

THIN CLIENT FOR INSTALLING A NETWORK-CONNECTABLE DEVICE
20230034600 · 2023-02-02 ·

The disclosure relates to methods and systems for provisioning a network-connectable device. A communication tunnel is formed for transmitting data between the network-connectable device, a mobile terminal and a remote server. The communication tunnel includes a first link initiated using a webview embedded in an application on the mobile terminal and a second link initiated using a library attached to the webview. The first link connects the mobile terminal with the remote server. The second link connects the network-connectable device with the remote server through the mobile terminal. A data packet indicating that the network-connectable device is ready to be provisioned is received through the communication tunnel. A request for providing provisioning data is sent through the communication tunnel based on the data packet. Provisioning data are transmitted through the communication tunnel in response to sending the request. The network-connectable device is provisioned using the provisioning data.

IMAGING IOT PLATFORM UTILIZING FEDERATED LEARNING MECHANISM

A cloud server is connected to a plurality of edge devices via a network, and includes: a storage that stores a common machine learning (ML) model that is pretrained and used for optimizing image analysis; and a processor that repeatedly executes: distributing the common ML model to each of the edge devices that optimize the image analysis using local data and that modify the common ML model to create a locally optimized ML model, collecting a key parameter of an optimization result, without collecting the locally optimized ML model or accessing the local data, from each of the edge devices, and updating the common ML model stored in the storage by reflecting the key parameter in the common ML model at a predetermined timing to continuously improve the common ML model for more accurate image analysis.

SERVER SYSTEM, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
20230102025 · 2023-03-30 ·

Provided is a server system including: a reception unit configured to receive a download request from second software executed by a client; an identification unit configured to identify a download method based on the download request; and a processing unit configured to perform a process of switching to causing the client to download the first software from the edge server or causing the client to download the first software from the origin server, according to the identified download method.

CLOUD-BASED BUILDING MANAGEMENT SYSTEM
20230036716 · 2023-02-02 ·

A method of remotely configuring one or more building system components at a building site uses a cloud-based server remote from the building site. The cloud-based server receives information from an intelligent gateway at the building site that identifies each of one or more building system components at the building site. The cloud-based server is used to create a site configuration that is based at least in part on the identified information for each of the one or more building system components. The site configuration is then downloaded from the cloud-based server to the intelligent gateway such that the intelligent gateway is able to pass configuration information to one or more local controllers that control operation of the one or more building system components.

Methods of Distributing Software/Firmware Updates

The present disclosure relates to a computer-implemented method of distributing a delta update of a firmware, comprising: sending a first verification request to a device for a first attestation report generated based on an existing version of the firmware installed on the device; receiving a first evaluation for the first attestation report from a trusted third party; determining based on the first evaluation whether the device is secure; and sending a delta update to the device upon determining that the device is secure.

APPLYING A CODE UPDATE TO A TARGET SYSTEM FROM A PERSONAL COMMUNICATION DEVICE
20220350585 · 2022-11-03 ·

Provided are a computer program product, system, and method for applying a code update to a target system from a personal communication device. A code update command is received from a messaging application, executing on the personal communication device of the user, indicating a code update to install on the target system a code update maintained in the target system. The code update command is processed to extract indication of the code update to install and a target system user identifier of the target system on which to install the code update. At least one job is generated to install the code update on the target system. The at least one job is transmitted to the target system to cause the target system to process the at least one job to install the code update.

METHODS AND APPARATUS TO SERVICE WORKLOADS LOCALLY AT A COMPUTING DEVICE

Methods, apparatus, systems, and articles of manufacture to service workloads locally at a computing device are disclosed. An example apparatus includes processor circuitry to instantiate application circuitry to, after determining that the container is locally available to execute the workload, transmit an application programming interface (API) call to local API gateway circuitry using a system local network stack Internet protocol (IP) address; the local API gateway circuitry to identify service container circuitry to execute the workload based on the API call; and the service container circuitry to utilize the container to execute the workload to generate an output; and the local API gateway circuitry to forward the output to the application circuitry.

EFFICIENT DEPLOYMENT OF CLOUD RESOURCES
20220353341 · 2022-11-03 ·

There is provided a method and corresponding system, cloud compute unit and computer program for enabling and/or performing deployment of cloud resources. More specifically, the method comprises downloading and/or receiving a package of files and/or a packed file archive including a number of files from an identifiable storage location, unpacking the files, and identifying and/or finding an Infrastructure as Code (IaC) file collection, including one or more code and/or configuration files, in the file archive or among the unpacked files. Further, the method comprises deploying the IaC code and/or configuration files to enable and/or effectuate physical implementation and/or configuration of cloud resources as specified by the IaC code and/or configuration files.

Transmission Method Through In-Vehicle Switch-Based Network
20230033771 · 2023-02-02 ·

Methods and apparatuses for transmitting data through a switch-based network in an in-vehicle communications network system. In an example transmission-based method, the method includes for a transmitter device generating, by a generator, a reservoir data stream (RSSj). The method also includes transmitting the reservoir data stream (RSSj) through the switch-based network. The method further includes, when a new data stream from the transmitter device to a receiver device is needed, replacing, by an injector, at least part of the reservoir data stream (RSSj) by a new data stream.