Patent ID: 8769523

Claim:
A method for resolving upgrade conflicts in a content distribution system, comprising: entering a first upgrade process on a content distribution system client receiver, the first upgrade process ignores kill signals until after a priority level is assigned to the first upgrade process; assigning the priority level to the first upgrade process; continuing with the first upgrade process until the first upgrade process is interrupted or completed; entering a second upgrade process on the content distribution system client receiver; assigning a priority level to the second upgrade process; determining whether the first, already running upgrade process should be interrupted based on the priority levels of the first and second upgrades processes; if the already running upgrade process should not be interrupted, ending the second upgrade process and continuing with the already running upgrade process; if the already running upgrade process should be interrupted, sending a signal to kill the already running upgrade process, causing the already running upgrade process to safely exit, and then continuing with the second upgrade process until the second upgrade process is interrupted or completed.