其实目前中国的专利审查,根据专利法第二十五条,“智力活动的规则和方法”是不授予专利权的。基本上,算法是被本条覆盖的。所以单纯的算法在中国不会被授予专利权。
不过如果一个“解决技术问题、产生技术效果的技术方案”,只要符合新颖性、创造性和实用性的要求,即便里面包含了算法,也是可以被授予专利权的。
注意一点:被授权的不是算法,而是那个技术方案。
然后回到问题1。
判断一个东西是否侵犯专利权,和你公开不公开什么算法一点关系都没有。
判断侵权,是从你的产品看,把产品使用的技术方案和获得专利权的技术方案进行对比,落入专利权的保护范围就是侵权。
关于侵权的认定,一般是诉讼方式,这时,被诉侵权的一方要能提供其技术方案不同意专利的技术方案的证明。而法院也可以在需要的时候委托知识产权司法鉴定机构进行鉴定。(所以你随便拿出一个烂算法,也得能过得了法庭辩论和鉴定这两关啊)
那么第二个问题也就顺理成章可以知道了,这种诉讼是只需要被诉侵权方提供不侵权的证据的,人家只需要把不同点提出来就好,如果专利律师水平够好,甚至可以几乎不提供算法就能举证。所以这种情况不足以作为获取算法的好办法。
另一方面,即便个别情况下真有可能把A公司逼到需要提供算法证明的地步,人家也可以先诉你专利权无效,这时候前述诉讼中止,等待专利权无效诉讼的判决结果出来再说,要是你的专利被无效,则前述诉讼就没有继续的必要了。即便一次没能被无效,如果那边真是对方的根本利益,他还可以换个理由继续诉你无效,拖也要把你拖得跟他和解。
所以说,想拿到别人的算法有很多条路,告人家专利侵权绝对是实现这个目的最不靠谱的手段之一。
专利战可不是这么玩的。