欢迎光临散文网 会员登陆 & 注册

软件可以申请发明专利的点

2023-10-30 11:51 作者:恒标知识产权  | 我要投稿

软件产品的技术研发阶段,通常可按照分层架构对软件产品进行隔离开发,常见的分层架构中包括有表现层、业务逻辑层和数据访问层。       其中,表现层负责图形用户界面的呈现和交互;业务逻辑层负责业务逻辑的处理;数据访问层负责数据的管理。           01   表现层   表现层的可专利点主要涉及用户图形界面的设计布局、交互方式、数据输入方式和数据呈现方式等,所申请的发明专利有如界面操作方法、界面显示方法、界面调整方法、界面优化方法等。       具体示例:图1为一种通知栏背景颜色调整方法的流程示意图,该方法为了解决通知栏背景色自适应的技术问题,根据应用程序的颜色属性的搭配颜色对通知栏的背景颜色进行更改,以实现通知栏背景自适应,其技术方案包含遵循自然规律的技术特征,并且得到提高了用户在使用该软件产品时的交互体验的技术效果,在现有技术未公开其技术特征的前提下,该方法符合专利申请要素。   图片 图一       02   业务逻辑层   业务逻辑层的可专利点主要涉及功能实现、数据处理、状态控制以及操作控制等,所申请的发明专利有如商业方法、信息处理方法、操作方法等。       具体示例:图2为一种应用登录方法的流程示意图,为了解决虚拟社交空间通过密串向用户赋予使用权限的风险的技术问题,该方法通过将使用权限与角色列表进行绑定,用户通过获取角色列表中的数据项而获取使用权限,规避了现有技术中通过加密串向用户赋予使用权限的风险,从源头上防止加密串的恶意破解和利用,得到了极大地提高了系统的安全性的技术效果,在现有技术未公开其技术特征的前提下,该方法符合专利申请要素。   图片 图二       03   数据访问层   数据访问层的可专利点主要涉及软件产品的底层技术架构,所申请的发明专利有如数据获取方法、信号的处理与传输方法、加密算法、图像编码方法等。       具体示例:图3为一种通信解析方法的流程示意图,该方法为了解决多生产设备的指令解析适配的技术问题,通过目标指令模板对目标事件进行解析,得到提高了多生产设备的通信开发效率的技术效果,在现有技术未公开其技术特征的前提下,该方法符合专利申请要素。   图片 图三       此外,软件产品的可专利点有时体现在商业规则或算法上,而仅包含商业规则或算法的技术方案属于属于专利法第二十五条所规定的智力活动的规则和方法,不属于专利保护的客体。但是,当软件产品的商业规则或算法与技术特征结合,则其对应的技术方案属于专利保护的客体。       当软件产品商业规则的实施,需要技术手段的调整时,其技术方案将包括商业规则特征+技术特征,则该技术方案属于专利法规定的发明创造。       当软件产品通过算法来解决技术问题,该算法应用于具体领域,所解决技术问题的技术方案为算法与技术手段的结合时,该技术方案属于专利法规定的发明创造。       04   开源软件开发的应用可以申请专利吗?   答案是通常都是可以的,但还要看具体情况,看当初使用开源软件的协议有没有申请专利或其他种类的知识产权的限制。开源界还有很多许可证,如LGPL许可证、BSD许可证等。虽然开源软件本身通常具有版权,有些还有专利权,但这并不限制使用开源软件再进行二次开发。       例如,android(安卓)系统是开源系统,但是基于这个系统进行的二次开发的客户端,APP都是可以申请专利的,专利涉及到很多方面,通信专利、音频、视频、操作方式、页面布局(GUI)等都可以申请专利。       05   软件发明专利申请时,需要提交源代码吗?   答案是通常不需要。这是因为专利对于软件的保护不是表现形式,因此不需要源代码。专利对于软件的保护在于其思想,或页面布局(GUI)。       图片     假设A企业用C语言发明了一种独创的智能空气检测程序,并且将这种智能空气检测程序申请发明类型的专利获得成功,B企业用其他语言如Java开发了智能空气检测程序, B企业不能未经许可使用其开发的智能空气检测程序。仅在某些特定情况下,为了清楚起见,可以在说明书中提交部分源代码,但是即便如此,任何软件专利申请,无论是发明,还是外观设计,权利范围都是不需要源代码的。

软件可以申请发明专利的点的评论 (共 条)

分享到微博请遵守国家法律