Patents: Firmware patents can be firm: Firmware-based inventions may be patentable, but there are traps for the unwary | IEEE Journals & Magazine | IEEE Xplore