Local network and method of updating a device in a local network

US10103940B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10103940-B2
Application numberUS-201414900134-A
CountryUS
Kind codeB2
Filing dateJun 4, 2014
Priority dateJun 18, 2013
Publication dateOct 16, 2018
Grant dateOct 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of updating at least two interconnected devices in a local network, a local network comprising at least two interconnected devices and a method of operating a remote management client and a device in this local network are provided. A resource location information of an update archive is communicated from a remote management client in the local network to the other devices in said network. The devices participating in the update communicate participation acknowledgement messages to the remote management client. The participating devices determine whether a next one of a predefined sequence of update statuses is reached. They notify the other participating devices that this update status has been reached and pause until all other participating devices have notified that they also have reached the same update status.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of updating a plurality of devices in a local network the method comprising receiving, from a remote management server, at a selected one of the plurality of devices acting as a remote management client, an update request and a resource location information of an update archive corresponding to the update request, sending, by the remote management client, the resource location information from the remote management client to participating devices participating in the update, the participating devices being the other plurality of devices in the local network, receiving, by the remote management client, a participation acknowledgment message from the participating devices participating in the update to the remote management client, determining, at the participating devices, when a next status out of a predefined sequence of update statuses is reached, and if so, notifying the other participating devices that the next status has been reached, pausing the update in the next status until all other participating devices have notified that they also have reached a same next status, and when the remote management client has received at least one participation acknowledgment message, downloading at least a header of the update archive from the remote management server. 2. The method of claim 1 , further comprising: requesting, at the participating devices, to receive at least the header of the update archive from the remote management client, and after having received the header, analyzing the content of the header and determining whether to continue the update as a continuing device. 3. The method of claim 2 , further comprising: determining, at the continuing devices, a version of a system software of the continuing device, analyzing whether the update archive comprises a newer version of the system software and if so, continuing the update. 4. The method according to claim 2 , further comprising: parsing, at the remote management client, the update archive into at least one segment comprising update data designated to an individual continuing device, and sending the at least one segment of the update archive to the designated individual continuing device. 5. The method according to claim 2 , further comprising: sending a success information message to the remote management client when each continuing device has finished the update, forwarding at least one success information message to the remote management server after receiving the success information messages from all continuing devices. 6. A non-transitory computer readable medium storing a computer program product, which causes a plurality of devices in a local network to perform the method according to claim 1 . 7. A local network comprising: a plurality of devices, of which one of the plurality of devices is selected and configured as a remote management client for communicating with a remote management server; the remote management client being configured to receive, from the remote management server, an update request and a resource location information of an update archive corresponding to the update request, and to distribute the resource location information to participating devices participating in the update, the participating devices being the other plurality of devices in the local network; and the participating devices being configured to: send a participation acknowledgment message to the remote management client, when a next status out of a predefined sequence of update statuses is reached, notify the other participating devices that the next status has been reached, and pause the update in the next status until all other participating devices have notified that they also have reached a same next status, wherein the remote management client, when at least one participation acknowledgment message is received, downloads at least a header of the update archive from the remote management server. 8. The local network of claim 6 , wherein the participating devices are further configured to request at least the header of the update archive from the remote management client and to continue the update as a continuing device when the update archive comprises a newer version of the system software of the participating device, the version of the system software in the update archive being comprised in the received header. 9. The local network of claim 8 , wherein the update archive is a single file comprising a header specifying the type and content of subsequent segments of the update archive, wherein each segment comprises a firmware image of a system software update for a device of the local network, wherein the remote management client is further configured to: parse the update archive into at least one segment comprising update data designated to an individual continuing device, and transmit the at least one segment of the update archive to the designated individual continuing device. 10. The local network according to claim 8 , wherein each continuing device is further configured to send a success information message to the remote management client when the device has finished the update, and the remote management client is further configured to receive the success information messages from all continuing devices, and to forward at least one success information message to the remote management server after having received the success information messages from all continuing devices. 11. A method of operating a remote management client in a local network comprising a plurality of devices, wherein one of the plurality of devices is selected and configured as the remote management client communicating with a remote management server, the method comprising: receiving, from the remote management server, an update request and a resource location information of an update archive corresponding to the update request, distributing the resource location information to participating devices participating in the update, the participating devices being the other plurality of devices in the local network, receiving participation acknowledgment messages from the participating devices participating in the update, and when at least one participation acknowledgment message is received, downloading at least a header of the update archive from the remote management server, and sending at least the header of the update archive to the participation devices, upon request. 12. The method of operating the remote management client according to claim 11 , further comprising: parsing the update archive into at least one segment comprising update data designated to an individual device, and sending the at least one segment of the update archive to the designated individual device. 13. A method of operating a device in a local network comprising a plurality of devices, of which one of the plurality of devices is selected and configured as a remote management client communicating with a remote management server, the method comprising: receiving, at the device, a resource location information of an update archive corresponding to an update request of the remote management server from the remote management client, sending a participation acknowledgment message to the remote management client, if the device participates in the update, when a predefined sequence of update statuses is reached, notifying the other participating devices that the next status has been reached, pausing until all other participating devices have notified that they also have reached a same next status, requesting to receive at least a header of the update archive from the r

Assignees

Inventors

Classifications

  • H04L41/082Primary

    the condition being updates or upgrades of network functionality · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10103940B2 cover?
A method of updating at least two interconnected devices in a local network, a local network comprising at least two interconnected devices and a method of operating a remote management client and a device in this local network are provided. A resource location information of an update archive is communicated from a remote management client in the local network to the other devices in said netw…
Who is the assignee on this patent?
Thomson Licensing
What technology area does this patent fall under?
Primary CPC classification H04L41/082. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).