专利挖掘中专利生产的环节是

软件专利与其他技术领域的专利相比有其自身的特点。最大的特点是技术方案往往不能完全从外部呈现。比如说到算法,他们的技术方案往往存在于计算机中。当涉及到流程处理时,其技术方案往往需要多端参与。换句话说,软件专利的技术方案通常没有办法让用户完全基于产品来感受。正因为如此,要做好软件专利的挖掘工作,笔者认为可以从以下两个方面进行。

R&D人员的指导尤为重要。因为软件专利的挖掘通常是基于一个核心技术方案或者一个产品(平台、应用等。)R&D项目,挖掘者首先需要引导R&D人员说出核心技术方案或者整个R&D项目本身。具体包括:

1)软件的应用场景和目标用户

因为软件可以用在各行各业,而且软件本身可以细分领域,所以需要引导R&D人员说出软件的应用场景和目标用户。比如软件是否用于支付、物流、智能家电等领域。,以及软件的目标用户是公众用户还是特定用户(如办公室大堂人员、银行员工或业务员等。).

2)产品的主要功能和亮点

引导R&D人员讲述产品的主要功能和亮点的目的是为了明确“这个软件能做什么”和“这个软件做了什么和其他软件不一样的事情”,其中产品的亮点可以在后期挖掘具体创新点时用来定位重要的创新点。一般来说,R&D人员会根据自己对同行的了解来讲产品的主要功能和亮点。因此,在挖掘出创新点后,需要搜索现有技术,并在现有技术的基础上重新梳理出重要的创新点。

第二,技术分解

在对核心技术方案和项目本身整体有一定了解后,为了找出创新点,需要将“大”的软件拆解成“小”的部分进行技术创新点的挖掘。具体包括:

1)从函数中反汇编。

这种反汇编方式对于软件专利挖掘来说是最常见的,因为大部分软件都可以基于功能进行划分,软件专利的技术方案一般都是从功能的角度来描述的。在功能性拆解时,可以一步步拆解,直到功能模块最小化。然后,从不同的功能模块开始,引导R&D人员谈论他们的创新。比如这个功能在同类产品中是否存在,如果不存在就是新功能,如果存在则进一步指导功能的实现是否有区别。

2)从技术架构上拆解。

软件需要在计算机系统中运行。对于计算机,技术人员通常通过计算机系统结构来了解计算机的逻辑结构和功能特点。比如对于计算机系统,可以分为基础应用层、基础平台层和数据层。这种纵向结构通常为技术人员所熟悉。因此,在挖掘创新点时,也可以从技术架构上进行拆分,引导R&D人员从各个层面讲述创新点,从而准确找到软件专利的创新点。

从业务流程中分解出来

许多软件应用程序用于实现各种业务流程,业务流程通常分为多个阶段。因此,在软件专利的挖掘中,可以将整体业务流程分为多个阶段,引导R&D人员从不同阶段讲述创新点,从而找到软件专利的创新点。

以上只是展示了几种常见的做软件专利挖掘的方式,但肯定不限于这些方式。需要注意的是,在软件专利的挖掘上,并不只是其中之一。事实上,在专利挖掘过程中,应该综合采用各种方式,目的是实现全面挖掘。比如从技术架构上拆解时,对于应用层,需要进一步引导R&D人员从功能的角度进行划分,为每个功能寻找创新点。而且在对各个环节的创新进行梳理之后,还要注意不同创新之间的关联性,比如不同的创新是否是基于解决同一个技术问题。所以在对创新点进行梳理后,还要考虑是否有必要将多个创新点合并到一个应用中。此外,在挖掘的过程中,要发散性地思考,寻找一些相关的技术因素,从而找到其他可能的技术创新,最后根据挖掘出来的创新形成专利挖掘列表。