I can't find it but on one of the documentaries about AF447 there was a company in Canada who were developing an onboard system which would screen all flight parameters and then start transmitting data if those parameters showed the aircraft going outside the normal envelope.
This would obviate the need for continuous transmission of data but would alert the relevant agencies that an aircraft was in difficulty together with GPS position.