Simultaneous invention