US Patent Application 18009967. SOFTWARE UPDATE GATEWAY AND METHOD FOR UPDATING SOFTWARE OF IOT DEVICE simplified abstract
Contents
SOFTWARE UPDATE GATEWAY AND METHOD FOR UPDATING SOFTWARE OF IOT DEVICE
Organization Name
Inventor(s)
SOFTWARE UPDATE GATEWAY AND METHOD FOR UPDATING SOFTWARE OF IOT DEVICE - A simplified explanation of the abstract
This abstract first appeared for US patent application 18009967 titled 'SOFTWARE UPDATE GATEWAY AND METHOD FOR UPDATING SOFTWARE OF IOT DEVICE
Simplified Explanation
This patent application describes a software update gateway for updating the software of IoT devices. Here are the key points:
- The gateway connects to a software update server through a public network.
- It can connect to multiple IoT devices, both through the public network and a local network.
- The gateway has a software database to store the current version of the software for the IoT devices.
- A processor controls the gateway to receive software update requests from the IoT devices and transfer them to the update server.
- The gateway receives differential update data from the server and generates a new version of the full update data for the IoT devices.
- The generated update data is transmitted back to the IoT devices based on the operational status of the gateway.
Overall, this patent application presents a system for efficiently updating the software of IoT devices using a gateway that connects to a server and manages the update process based on the operational status of the gateway.
Original Abstract Submitted
A software update gateway for updating a software of an IoT (Internet of Things) device. The gateway includes a transceiver configured to connect to a software update server through a public network, connect to at least one first IoT device through the public network, and connect to at least one second IoT device through a local network of the at least one second IoT device; a software database configured to store a first version of a full update data for a software of the at least one first IoT device; and a processor configured to control the transceiver to receive a software update request from the at least one first IoT device via the public network, control the transceiver to transfer the software update request to the software update server via the public network, control the transceiver to receive differential update data for the software of the at least one first IoT device from the software update server via the public network, generate a second version of the full update data for the software of the at least one first IoT device based on the first version and the differential update data, and control the transceiver to transmit the generated second version of the full update data of the at least one first IoT device to the at least one first IoT device via the public network based on a collected operational status of the software update gateway.