Had a pre-coffee idea this morning: auto-ejecting USB ports.

Device all charged up? Port automatically ejects the cable.

Malware on thumb drive? Host spits it out.

Files all copied successfully? Ptoooie!

@jgilbert with enough ejection force you could use it as a short range communication protocol
@jgilbert I used to have a camera, that had a spring loaded microSD port, that could easily shoot a card 15meters