I got an idea about helicopters collision avoidance, which was extended -in my mind- to include all the aviating "objects", from balloons to (civil) jet airplains.
The core of the idea is :
Within a specified local range, [e.g. 3-20 km, or more], all aviating objects (helicopters, jets, balloons, etc.) would exchange data about their momentary GPS position, ALTITUDE, SPEED & DIRECTION, (& maybe -even- the intended destination).. etc.
That inter-communication for exchanging the real-time data, would be carried out by Automated onboard Systems (not humanly).
An onboard system, would carry out dual jobs:
First :
Emitting "own" real-time aviating techical information, all-around, within the specified range.
Second:
Receiving technical data, from the nearby airplains & elaborating them, to create a comprehensive dynamic "3-D sky-model" moment by moment.
That would help alerting pilots to avoid collision or dangerous "nearby" positios.
That intervention might even be carried out automatically, in emergency situations.
For security reasons, Military (& other critical) airplains might be totally, or partially excluded from that system, or might use it in "one-way-direction" = meaning "only receiving, but not emitting data - or part of it".
If this System, proves succes, it would relief much of the burden off the "Terristitial" Air-Taffic-Control-Systems' shoulders, OR at least "give hand to". And - more importantly - it would decrease or even eliminate, sky collision accidents.