it-swarm.cn

算法可以申请专利吗?

那么算法可以申请专利吗?

我看到这句话使我想到:

直到2021年,每个人都至少会放弃对轮廓点算法的改进申请专利,直到2021年。因此,Outliner项目的开发人员可以随意实现他们的想法。

从此 codeplex 项目中获取。

45
Shawn Mclean

是的,从法律上讲,它们可以申请专利(在许多(但不是全部)国家/地区)。

专利已经存在很长时间了,这个想法恰如您所描述的那样:保护您的发明,以便您有时间进行发明,销售并从中获利。没有专利,您可能会发明一些东西,然后会有更多资源和金钱的人来发明您的发明,等到您准备出售它时,他们已经垄断了市场。

许多人认为,软件不需要相同的保护,因为通常来说,“构建它”不需要花费很多精力。在谈论现实世界中的对象时,需要有一家工厂来制造它,需要机器,需要员工,需要分销网络等等。如果您无法获得这些东西,那么您可以将您的专利想法许可给did拥有这些东西的人,他们可以为您完成所有这些额外的工作。

但是有了软件,任何拥有编译器和互联网连接的人都可以构建和分发软件,因此,“保护”本发明的时间减少了,从而使您有时间来建立分发网络。

还有一个问题是,专利局中的人通常根本没有资格确定某项软件发明是否可授予专利,而只有当所有人试图主张其权利时,才由法院决定专利是否有效。对此。这意味着,如果您是一家小公司,并且“侵犯”了无效的专利,则无论如何,您可能都没有资源来对抗专利(即使它是无效的)。

但是,我们不要进行特别的辩论that :-)我可以继续几天...

30
Dean Harding

是。

请参阅各种压缩算法,视频编码算法等。

在Wikipedia上找到其中的一些

这里,有一个示例专利, 代码字列表算法

9
Dan McGrath

在美国,纯数学算法,数学公式和公式以及“想法”明确地免于获得专利。

实际上,您可以为算法申请专利(在美国)。实际上,它甚至不必一定在代码中,无论如何,在颁发专利时,它不会针对源代码发布,而是针对“执行的一系列步骤”颁发的,这当然不过是算法而已。 。当然不需要有效的源代码,因此该算法在代码中的实施方式并不是正在申请的专利。获得专利的只是按顺序依次执行X,Y然后Z的操作的“虚幻”想法。

如果这听起来像是系统从嘴巴的两边说出来,那么您就已经掌握了正在发生的事情……“不,当然,您不能为算法申请专利。” “当然,您可以为该算法申请专利。”

仅为了说明以下事实,即这些专利没有代码,工作模型,实际的thing与之相关联,我们认为完全成功的企业运作如下:

一个企业家坐在一堆有“创意类型”的房间里,可能有一些程序员和一些律师。他们“头脑风暴”关于如何制作某些软件产品来执行某些有用的功能。他们什么都不做,没有代码,没有原型,什么也没有。在“产品改进过程”的每个步骤中,律师都会听取意见,当他/她认识到有专利权的东西时,他们会注意。归根结底,律师开始创建(或放弃创建)新专利。

这不是弥补;有一些公司完全做到了以上所述。这些专利中的每一个都是算法,因为除了指定在不同时间点要采取的一系列步骤之外,它什么都不做。

9
swingProgrammerrr

我是这样认为的,然而,专利的整个概念作为“保护知识产权”的手段,在我看来是严重缺陷的。

专利不过是人为制定的强制性规则(在不同国家甚至不一致)。

盗版是非法的,但这并不能阻止盗版。

算法可以并且确实经过“反向”设计,因此,除了专利之外,几乎没有真正的物理保护 1

1 合法是另一回事

商业秘密

2
Darknight

是的,但在个人看来,这就像在现实世界中取得专利一样,阻止其他任何人对同一件事进行思考,这确实很愚蠢,但这就是我们所拥有的...

0
Coyote21