If Delta ever bothers to upgrade their IT I think it would be a good idea to offer an upgrade bidding system via the smartphone app. DL sets a minimum starting bid and then anyone interested enters their bid until all empty seats have been allocated.