Patent ID: 11943506
Assignee: ARRIS ENTERPRISES LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 5:
6. A method for the management of media hub software downloading in a system comprising:
a headend configured to provide at least one software image; and
a media hub, comprising at least one processor and at least one local memory, wherein the at least one local memory stores data associated with a plurality of applications, and
wherein the method comprises the steps of:
determining that free space within the at least one local memory is insufficient to facilitate the storage and installation of the at least one software image;
calculating a relative move score (RMS) value for each application of the plurality of applications based upon a total memory footprint that each application occupies within the at least one local memory;
determining that specific applications of the plurality of applications is designated as high-priority;
reducing the RMS value for the specific applications to a fixed predetermined value;
selecting, once the RMS values for the plurality of applications have been calculated and reductions have been applied thereto, a subset of applications for temporary removal from the at least one local memory based upon the RMS values, wherein applications with higher RMS values are selected for removal;
designating an archive memory having a capacity greater than or equal to an aggregate memory footprint of the selected applications;
off-loading the selected applications to the designated archive memory;
receiving the at least one software image from the headend;
installing the received at least one software image within the at least one local memory; and
restoring the off-loaded subset of applications to the at least one local memory from the designated archive memory.