US 12,279,020 B2
Dynamic update system for a remote physical device
John DiNatale, Pembroke, MA (US); Steve Schroeder, Franklin, MA (US); Peter Walter, Walpole, MA (US); Kumara Swamy Tadikavagilu Venkatappa, Bengaluru (IN); and Dave Padula, East Walpole, WA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Nov. 1, 2023, as Appl. No. 18/386,054.
Application 18/386,054 is a continuation of application No. 17/829,948, filed on Jun. 1, 2022, abandoned.
Claims priority of provisional application 63/195,529, filed on Jun. 1, 2021.
Prior Publication US 2024/0137623 A1, Apr. 25, 2024
Prior Publication US 2024/0236440 A9, Jul. 11, 2024
Int. Cl. H04N 21/65 (2011.01)
CPC H04N 21/65 (2013.01) 14 Claims
OG exemplary drawing
 
1. A distribution system that includes a head end connected to a plurality of customer devices through a transmission network that includes a node that converts digital data to data suitable for said plurality of customer devices, where said node includes a processor, wherein said processor performs the following steps: (a) said node receiving a single image file including (i) kernel software, (ii) hardware configuration data, and (iii) application software; (b) said node parsing said image file that includes said (i) kernel software, said (ii) hardware configuration data, and (iii) said application software to determine portions of said image file that have been indicated by at least one flag as being modified from that which is currently installed on said node, and determine portions of said image file that have been indicated by said at least one flag as not being modified from that which is currently installed on said node; (c) said node installing at least portions of said image file on said node as indicated by said at least one flag as being modified and resetting portions of said node based upon said at least one flag as being modified; (d) said node not installing other portions of said image file on said node that have been indicated by said at least one flag as not being modified from that which is currently installed on said node where said node receives said other portions of said image file together with said image file; (e) wherein said node is configured to provide services to said plurality of customer devices independently of whether any other said node is configured to provide services to said plurality of customer devices; (f) wherein said installing at least a portion of said image file on said node results in a service interruption to said plurality of customer devices provided by said node.