软件做什么专利
软件可以申请专利的情形主要包括以下几种:
解决生产工艺上的技术问题:
软件如果能够解决某些生产工艺上的技术问题,可以可以申请发明专利。
有硬件作为载体:
当软件与硬件结合,作为整体申请时,可以申请发明或实用新型专利。
涉及工业过程控制的计算机程序:
软件如果涉及工业过程控制,如机床控制、测量或测试过程控制等,可以申请发明专利。
与计算机内部性能改善有关的软件:
软件如果用于改善计算机内部性能,如虚拟内存扩展等,可以申请发明专利。
用于外部数据处理的软件:
软件如果用于处理外部数据,如图像处理、加密算法等,可以申请发明专利。
涉及计算机系统内部控制运行性能改善的软件:
软件如果能够改善计算机系统的内部控制运行性能,也可以申请发明专利。
需要注意的是,软件本身不能作为单独的专利进行申请,但可以通过申请软件著作权登记来保障自身权益。此外,申请软件专利需要满足新颖性、创造性和实用性的要求,并且不能是现有技术或已经被他人申请过。
综上所述,软件在符合特定条件下是可以申请专利的,主要涉及工业过程控制、性能改善、外部数据处理等方面。建议软件开发者根据自身技术特点和市场需求,选择合适的专利类型进行申请,并确保满足专利法规定的各项要求。