puzzles invention inventions patent inventor software intellectual property source crm attorney free downloads patents free copyright solutions erp open cheats consulting innovation php