I'm wondering whether it might be feasible to develop a system that causes a plane to automatically descend to something like 5000ft and squawk 7700 if there is no pilot input for a reasonable time period.
There are obviously some fairly major issues to be resolved before something like this could work in real life, but might that have prevented this incident?