Patents and other intellectual property rights are meant to ensure that the developers of knowledge benefit from their ideas at least for a time, but such instruments are by no means perfect and cannot completely prevent what one firm learns through experience or R&D from being appropriated by another firm.