我应该为我的软件申请专利吗?[关闭]


16

我去一所大学,根据学生要修读的科目信息,即课程的开放时间,教授以及其他人的剩余空间,我可以让学生制定学期时间表。手工制定这些时间表是一项非常困难/无聊的任务。

我编写了一个漂亮的Python程序来自动执行此过程。您选择要修读的科目代码,然后过滤掉不需要的教授。然后,如果没有时间冲突,程序将输出所有可能的可能性。该计划帮助了很多学生。安排时间从2天减少到不到30秒!

现在开始问题。我的家人和所有使用该程序的人都告诉我要在某人窃取该主意之前为该程序申请专利(这可能在我的国家/地区发生)。但我对此表示怀疑。是否有必要为混合了回溯引擎的刮板机申请专利?编写该程序很困难,因为我不了解很多东西,但是现在我已经完成了,我觉得申请这样的东西将是非常愚蠢/不成熟。但是,另一方面,我不希望其他人为此获得荣誉。你怎么看?


5
请不要将问题交叉发布到多个Stack Exchange网站。如果问题在其他地方,则其他用户或主持人可以将其移交给您。您可以标记一个问题以引起主持人注意并要求将其移动。这样,您收到的所有答案和投票也将移至正确的站点。
亚当李尔

17
您不会以低于10,000美元的律师费获得专利。您的问题仍然有意义吗?
杰里米(Jeremy)

5
您想如何对已经存在多年的东西申请专利?您所做的工作没有什么新奇的,实际上我很惊讶您的大学还没有使用自动化解决方案。只是一个例子:index-education.com/fr/logiciel-emploi-du-temps.php(法语)
houbysoft 2011年

5
@JohnFx:那是不正确的。在伯尔尼公约的签署国中,版权是自动的-您无需做任何事情,因为它已被版权保护。版权声明仅是:声明。我同意许可证是必要的,但是说声明适用版权是错误的。
greyfade

3
让我猜:您的家人或软件用户(告诉您获得专利的人)从未编写过复杂的软件,也从未亲自申请专利。
benzado 2011年

Answers:


66

就您而言,我对“反对”投赞成票。

  1. 计算机辅助的日程安排是一个与计算机一样古老的问题,也是给予学生解决的热门论文之一。在您的专利中有一个现有技术,这是非常好的。

  2. 正如您所说,目标受众是学生。盗版在这个客户群中是猖art的,因此,无论您采用何种法律保护,都最好实施一些出色的DRM(...在Python脚本上!!)

  3. 在美国以外,几乎没有其他地方认可软件专利。外国公司没有采取任何行动来取得您的专利并在当地出售。专利申请需要对所讨论的机制进行非常详细的描述,并且是完全公开的,这意味着您实际上向其提供了指导。

  4. 考虑到专利申请的成本(以及被拒绝的良好机会),投资回报的机会很小。

  5. IT人员普遍认为软件专利是邪恶的。您将在开发人员社区中失去很多获得专利软件的专业尊重。

  6. 要想让人们为他们每年两次使用30秒钟的软件支付合理的费用,您将很难想出一种商业模式。


编辑:让我为您的大多数问题添加解决方案:软件即服务。制作一个执行任务的Web应用程序;通过小额付款可以访问它。盗版问题消失了,无法轻易复制,因此有人需要“重新发明”它来绕过(缺乏)专利保护,小的“每次使用”费用与“每年30秒两次”的使用模式协同作用,并且您将跳过很多分发难题。


1
回复:3。软件专利在美国以外几乎没有发行。但是,一旦在美国获得专利,该专利就需要在世界范围内获得认可。这是否等于世界范围的保护是另一回事。
Mchl 2011年

2
@Mchl:好吧,不。我的名字上有几项专利,而且我必须签署许多非美国专利,正是因为美国专利在美国以外并不重要。欧盟专利在美国内部也不重要。好吧,除了证明现有技术外,这完全是另一回事。
MSalters 2011年

软件专利(大部分)在欧盟内部得到认可,但是审查的水平比美国严格得多。(我认为您无法在欧盟获得商业方法专利。)如果您没有在现有技术上取得显着进步,请不要打扰。
Donal Fellows,

3
@Donal实际上,软件专利在欧盟不存在,它们肯定未被认可。LZW专利(在多个欧盟国家(!)中明确授予)等专利不是软件专利,尽管我在某种程度上无法做出有意义的区分。
康拉德·鲁道夫

1
@Mchl-尚无专利在全球范围内得到认可(如MSalters所指出)。有PCT(专利合作条约)程序可以确保一致的优先权日期,并留出时间选择要遵循的国家。但是每个国家最终都需要分别处理。我从国外回来的专利转让已经有很多年了。您选择不遵循的那些(国家)没有覆盖范围。尽管现有技术可能是世界上任何地方的应用程序。搜索现有技术很有趣。不。
quick_now 2011年

31

虽然您确实编写了一款很棒且有用的软件,但对于那些在时间表属于其同类软件的地区工作的人们来说,这种调度工作只是日常工作,例如为员工像在厨房中那样制定工作计划管理软件,医院和许多其他地方。学校也有类似的软件,以计划在每年年初使用哪个老师在哪个班级教授哪个课程。所有这一切都是棘手的,如果您的程序能够运行,您可以为之骄傲,但是以前没有做过很多事情。

如果您可以获取专利,则可能取决于您所在国家/地区的法律,尽管这很可能不值得花费时间和金钱。设置一个带有您的名字的网站,然后将其发布为开源。


11
+1(表示开源)。因您的辛勤工作而获得信誉,是在寻找工作或接受高等教育时增加简历的好项目。
KM。

1
而且,您仍然可以向那些懒得在计算机上安装python的人收取费用。
Mchl 2011年

2
为KM01的建议+1。在简历上放这样的东西会给潜在的雇主留下深刻的印象,从长远来看,这比您直接从这样的脚本中赚钱要有价值得多。
梅森惠勒

13

我怀疑您无法为此申请专利。

本质上,要获得专利,您需要为过程或方法申请专利。对于屏幕抓取的方法,它已经进行了多年,因此这里没有什么新颖的或发明性的。

在筛选和选择(课程等)的情况下,这实质上是一个选择和优化解决方案。再次,它不是新颖的或创造性的。

将这两件事放在一起可能是新颖的,并且可能是有创造力的,但是仍然有点灰色。专利律师可以为您提供建议-但这会花费您很多钱。

正如其他人所指出的那样,如果您要对某项专利进行专利保护,那么您必须捍卫它,否则您在进行专利保护时就浪费了金钱。

除非您有足够的资源(否则您可能会发现其他人已经做过类似的事情-世界上有许多大学生记录和计划系统),否则您不太可能从这种事情上获得经济收益。因此,您最好以某种形式(创意性的公共物品,无论什么形式)许可它,以便至少拥有快乐的温暖内在光芒。

记录:IANAL。但是这些年来,我已经完成了很多专利申请。


10

申请专利需要很多时间和金钱。一旦安装到位,就必须捍卫它,这也需要大量时间/金钱。如果您没有很多时间/金钱,我认为最好按照Mihai的建议以某种开源许可证发布它。您是想赚钱还是以它成名?


1
好吧,金钱和名望,但对我来说更重要。
rfrm 2011年

3
还有一个固有的可专利性问题–即使当地法律允许软件父母使用,这个想法听起来也不是可以专利的。
康拉德·鲁道夫

1
@rrm:好吧,通过将其作为开源发布,您可能会获得更多的声誉,这将鼓励更多的人采用它。为了获得更多名声,请以您自己的名字命名该软件。:D
endolith 2012年

5

假设您的程序使用了可以申请专利的东西。

这意味着您将需要花费大量时间和金钱才能真正获得专利。

假设您已成功获得专利,而其他人则对其进行了侵权(无论是否知情-后者更有可能,尤其是在这种情况下)。
要么,他们只是一家很小的公司,要么是一个大学生,也就是说,没有人可以从中获利。
或者,他们实际上是一家拥有大量资金的大型公司,可以将您的想法转化为利润,并且可以起诉谁来从中获取收益。但是,您可以预计整个审判会持续数月甚至数年,并且会浪费您的所有金钱。并且不能保证您会真正获胜。

这么说:您很可能买不起专利软件。

其次,您所说的实际上是一个非常不错且有用的项目。但这并不是真正的新事物。您创建的不同例程的完美结合当然是独特的,但对我而言,这听起来像是在非常特定的领域(您的大学和课程的组织方式)适应了众所周知的模式。
与唯一性相关的唯一范围可能是您的大学(因为这是唯一约束类型适用的唯一位置)。因此,我认为您的解决方案无法申请专利。

正如其他人所说,如果您担心其他人会获得信誉,那么将其作为开源发布是个好主意。将其放在公共存储库(github,google代码,bitbucket,sourceforge等)上,这样,如果有人声称自己先做了自己的工作,则可以简单地证明从那时起您的代码已被签入。
如果您想从中赚钱,那么您可以希望捐款或为实现功能而获得报酬。

拥有合适的免费软件许可证发布后,您应该尝试推广这个词,甚至上大学,以便他们使用。您甚至可以代表大学找到一份维护和集成该项目的工作,并且可能能够就该项目的某些方面撰写论文。



2

您的解决方案很可能是现有约束满足方法,搜索或调度算法的一种变体,因此不要过于依赖专利。如果您真的认为值得调查,请与具有软件专利专长的专利律师谈谈一个小时,并弄清楚他认为您的机会是什么。

但是您所描述的领域是一个经过充分研究的领域,具有许多现有技术。很有可能,CS系的一位教授会比律师给您更好的指导,说明您的方法新颖,并且会很好地了解您的情况,并且仅花费您现有的学杂费即可。如果您的方法足够有趣,也许它将成为一个不错的研究生学位论文主题。

在实践中,想法没有那么多价值,而寻找方法来优化课程表的想法是一个很古老的想法。无双关语,但这是图匹配问题的教科书示例。如果您可以将这项技术转化为更大的业务(完全有可能,如果您将范围扩大到当前的问题之外),那么您可能会有一个商机,然后就可以资助您所产生的利润所允许的所有专利代理人。


1

它几乎肯定不值得甚至还试图除非你有一个大的公司来支持你或者你可以让自己的钱把你的软件迅速。这就是为什么。

除非您可以辩护,否则一项专利(要花费相当多的钱)并不值钱,也就是说,您必须准备对专利侵权者提起民事诉讼。如果您追逐小伙子,那么您根本不会得到很多钱(因为他们通常没有资产),而如果追逐大伙子,这将使您花费数百万美元才能达到可能发生的支付点。而且您可能会输。大个子从哪里获得利益?他们有能力在一个投资组合中拥有许多专利;有价值的是投资组合的议价能力。

当然,如果拥有专利可以让您通过出售软件而致富,那将是另一回事,但是管理这一专利的人很少。变得很难成为销售丰富的软件。(现在,即使您放弃软件,也可以更好地出售这些服务。这完全是另一个市场。)



0

我不确定您是否有任何专利。你甚至这样对自己说someone steals the idea。如果您拥有可以申请专利的相当独特/复杂的技术,但是我敢肯定,有很多方法可以使用相同的技术来实现该想法。

您又要申请什么专利?这个主意?坏消息(好消息)是您不能申请专利。


-6

您无法公开专利,因为您已经公开公开了它。您有用户群(并且由于它是脚本,他们可以确切地看到它的工作原理),并且您或多或少在此进行了描述,并提供了有关该思想实质的足够信息。

因此,即使您开始输入时问题是相关的-单击“提交”后,该问题也不再相关。即使其他答案中提到的所有其他(有效!)原因都不适合您,您也无法再申请该专利。


7
非常感谢您完美地演示了为什么有实际经验的人应该在法律论坛上讨论法律问题。为什么程序员总是认为向程序员提出法律问题是一个好主意?如果您有算法问题,您会打电话给您的律师吗?
约尔格W¯¯米塔格

2
@Mathew您必须非常小心,在专利申请之前不要“发布”某些东西。并且publish的定义非常广泛,肯定地给出算法的可读功能描述将被视为发布。
马丁·贝克特

在评论中找不到有关投票的任何解释。介意解释吗?
littleadv

1
@littleadv:根据美国专利商标局网站,发明人在公布后有一年的发明专利权。“ 在美国申请专利之前一年以上,该发明已在该国或外国或在该国以公开使用或在该国出售的印刷出版物中获得了专利或描述。” (重点煤矿)
安德烈Paramés

1
@Andre-感谢您的纠正。但是,据我所知,这仅对美国专利有效,而对您可以在全球范围内强制执行的专利无效(这无关紧要,因为我们正在谈论对软件进行专利保护)。无论如何,我指的是反对派选民的无礼,我很可能会误会,但是我认为对反对派选民的解释是“不言而喻”,而不是我所要求的。
littleadv
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.