基于计算机程序发明创造的专利构建方式

今天重新登录了CSDN的博客,发现自己2015年的一篇文章,提到想要转行做码农。转眼已经2021年了,虽然没有转成码农,但是也在计算机行业混迹,从事知识产权申请和保护工作,帮助很多程序员将他们的工作成果转化为专利,目前也在在职读电子信息的硕士学位,也算是另类转码了。为了督促自己持续学习,现在准备写一个系列,总结一下关于计算机程序的专利保护。

首先需要明白一个概念,专利法保护的是发明创造,而不是计算机代码本身。计算机代码需要通过著作权保护,即软件著作权,一般都通过中国版权保护中心的版权登记进行保护,此处暂不涉及。

所以,如果需要将平时写出来的代码进行专利保护,关键是需要总结出代码里面所蕴含的技术原理。比如说我今天看到的一个案例,使用树莓派来进行监控抓拍图像。具体的实施代码参考(https://blog.csdn.net/fhqlongteng/article/details/80433633)一文中的6.2.3,如果不考虑这个算法的创造性,那么这一100多行的代码改如何表述成专利法上可以申请的技术方案呢?

首先简单分析一下这一段代码,其中包含多个模块:调试模块、拍摄模块(captureTestImage)、图片保存模块(saveImage)、空间释放模块(keepDiskSpaceFree),以及具体的算法(放在

while (True)内)。

整个基础流程就用文字总结就是:

S1、探测摄像头画面中是否存在运动物体

S2、若存在运动物体,则对摄像头画面进行保存

其中S1步骤可以进一步细分为:

S11:拍摄基准图片

S12:拍摄检测图片

S13:比较两幅画面中的像素点差异,

S14:若像素点差异大于阈值,则认定改像素点存在变动

S15:若存在变动的像素点个数大于某一阈值,则认定整个图片中存在运动物体

S16:将检测图片作为基准图片,进行后续的循环

 

整个过程中,还有一些辅助的技术手段,比如说1、如果磁盘空间不足,则删除早起的照片; 2、 每隔一定时间,无论是否检测到运动物体,都进行拍摄 3、将图片命名上带有时间 4、设定testborder,避免某些干扰区域的影响。这些辅助的技术手段都可以写到专利文件中,提升专利的创造性。

基本上,当你把步骤S1、S2都写出来的时候,这个专利的骨架已经搭好了,后面就请专业的专利代理师来完成即可。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值