What is an invention assignment agreement and why is important that your employees enter into one?