Component updates in a multi component network

US12554482B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12554482-B2
Application numberUS-202118037067-A
CountryUS
Kind codeB2
Filing dateDec 10, 2021
Priority dateDec 11, 2020
Publication dateFeb 17, 2026
Grant dateFeb 17, 2026

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.

One or more components (e.g., devices) and/or component ensembles coupled to a local network utilize updatable software and/or firmware to perform, The component(s) (e.g., and ensembles thereof) can be updated using a scheme that enables recognition of the component(s) among a plurality of components, recognize the respective firmware and/or software versions, and targets relevant update(s) to component(s) requiring update.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for automatically updating firmware of a device operatively coupled to a power-line communications network, the method comprising: maintaining a database identifying different devices; collecting validated firmware updates for the different devices; storing the firmware updates as images in an updated manager; matching (a) a firmware update among the firmware updates for the different devices with (b) the device of a device ensemble among a plurality of device ensembles, which device ensemble comprises the different devices, wherein the plurality of device ensembles is coupled to the power-line communications network, wherein the device facilitates control of an environmental characteristic of an enclosure; receiving a signal from an occupancy sensor indicating that the enclosure is unoccupied; initiating a handshake of the firmware update among the firmware updates with the device, invoking the respective update engine of the firmware update among the firmware updates in the device; updating the device with the firmware update by a transceiver, which updating is provided over the power-line communications in a coaxial cable network branch which simultaneously powers the device; and forwarding, by the device, a confirmation message including a version information for the installed firmware-update image. 2 . The method of claim 1 , wherein the device ensemble comprises (I) a plurality of sensors or (II) a sensor and an emitter. 3 . The method of claim 1 , wherein the different devices comprise at least two devices that differ in their device type. 4 . The method of claim 1 , wherein the device, the device ensemble, and/or the different devices, have bidirectional communication over the network with the update manager. 5 . The method of claim 4 , wherein the update manager is included in a controller operatively coupled to the network, which controller is disposed in a facility in which the plurality of device ensembles is located. 6 . The method of claim 5 , wherein the update manager is included in a controller disposed externally relative to the facility, and is coupled to the network by a cloud connection. 7 . The method of claim 4 , wherein the bidirectional communication includes (1) the update manager initiating at least one handshake with at least one of the devices, (2) the update manager invoking an update engine in at least one of the devices, and/or (3) the update manager transferring at least one firmware update to at least one of the devices. 8 . The method of claim 1 , further comprising (1) recognizing the device and corresponding firmware version configured to execute on the device, and (2) targeting the device for updating by distributing firmware update to replace the version executing on the device. 9 . The method of claim 8 , wherein recognizing the device is adapted according to the devices in a facility in which the plurality of device ensembles is disposed. 10 . The method of claim 8 , further comprising providing a status report from the device targeted for updating to an update manager according to progress of replacing the version executing on the device. 11 . The method of claim 1 , wherein the device is a first device, and wherein the method further comprises distributing a first firmware updates of the firmware update from the first device receiving the first firmware update, to a second device for updating the second device to replace a version executing on the second device of the plurality of device ensembles. 12 . The method of claim 11 , wherein the second device is of the device ensemble. 13 . The method of claim 11 , wherein the device ensemble is a first device ensemble, and wherein the second device is of a second device ensemble included in the plurality of device ensembles. 14 . The method of claim 1 , wherein the different devices are a first set of different devices, wherein the plurality of device ensembles comprises a second set of different devices, wherein different device ensembles of the plurality of device ensembles include the second set of the different devices that are of a same type, and wherein at least two devices of the second set of different devices each receives the firmware update separately. 15 . The method of claim 1 , wherein the plurality of device ensembles comprises a first device ensemble including a first device, and a second device ensemble including a second device that is of a same type of the first device, and wherein the first device and the second device receive the firmware update separately. 16 . An apparatus for automatically updating firmware of devices operatively coupled to a power-line communications network, the apparatus comprising at least one controller comprising circuitry, with at least one controller configured to: maintain a database identifying the devices; collect validated firmware updates for the devices; storing the firmware updates as images in an update manager; operatively couple to the power-line communications network that is operatively coupled to a plurality of device ensembles including a device ensemble having different devices; match, or direct match of, (a) a firmware update among the firmware updates for the different devices with (b) a device, wherein the device facilitates control of an environmental characteristic of an enclosure; receive a signal from an occupancy sensor indicating that the enclosure is unoccupied, initiating a handshake of the firmware update among the firmware updates with the device, invoking the respective update engine of the firmware update among the firmware updates in the device; update, or direct update of, the device with the firmware update by a transceiver, which update is provided over the power-line communications in a coaxial cable network branch which simultaneously powers the device; and forwarding, by the device, a confirmation message including a version information for the installed firmware-update image. 17 . The apparatus of claim 16 , wherein the at least one controller is further configured to store the firmware updates as images in an update manager, and wherein the device, the device ensemble, and/or the different devices, have bidirectional communication over the network with the update manager. 18 . A method for updating firmware of a specific firmware-driven device in a power-line communications network, the method comprising: maintaining a database identifying firmware-driven devices in the power-line communications network, wherein the firmware-driven devices include a respective update engine; collecting validated firmware-update images for respective ones of the firmware-driven devices; selecting firmware-driven devices with respective firmware-update images to be updated; commanding a firmware-update manager coupled to the power-line communications network to coordinate updating the specific device within the firmware-driven devices, wherein the firmware-update manager communicated with the respective update engine, wherein the specific device facilitates control of an environmental characteristic of an enclosure; receiving a signal from an occupancy sensor indicating that the enclosure is unoccupied; the firmware-update manager initiating a handshake with the specific device; the firmware-update manager invoking the respective update engine in the specific device; the firmware-update manager transferring, by a transceiver, a respective firmware-update image to the specific device over the power-line communications

Assignees

Inventors

Classifications

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • G06F8/656Primary

    while running · 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 US12554482B2 cover?
One or more components (e.g., devices) and/or component ensembles coupled to a local network utilize updatable software and/or firmware to perform, The component(s) (e.g., and ensembles thereof) can be updated using a scheme that enables recognition of the component(s) among a plurality of components, recognize the respective firmware and/or software versions, and targets relevant update(s) to …
Who is the assignee on this patent?
View Inc, View Operating Corp
What technology area does this patent fall under?
Primary CPC classification G06F8/656. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 17 2026 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).