×

Efficient firmware update in a narrow bandwidth system

  • US 10,447,816 B2
  • Filed: 04/09/2018
  • Issued: 10/15/2019
  • Est. Priority Date: 05/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of updating a plurality of endpoints configured within a network, comprising:

  • sending an announcement of an update to each of the plurality of endpoints configured as the network, wherein sending the announcement of the update, comprises;

    unicasting the announcement to each endpoint from among the plurality of endpoints;

    wherein the announcement tells the endpoint when to receive the update;

    multicasting the update to the plurality of endpoints a plurality of times, as indicated by the announcement;

    receiving indications of missing blocks from at least one endpoint of the plurality of endpoints that did not successfully receive all blocks of the update; and

    sending missing blocks to the at least one endpoint of the plurality of endpoints that did not successfully receive all blocks of the multicast update according to the received indications of the missing blocks, wherein sending missing blocks to the at least one endpoint of the plurality of endpoints comprises selecting between unicasting a missed block and multicasting the missed block based on how many endpoints are missing the missed block.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×