Skip to content

我们玩专利一年了 #9

@luics

Description

@luics

天猫前端“专利项目”成立近一年,交出的成绩单是:

  • 8 份专利申请,通过集团法务审批;
  • 3 份专利申请,国家知识产权局已受理;
  • 5 份专利申请,国家知识产权局受理中。

注:专利从“受理”到“授权”,一般在 3 年左右。

专利 === 创新 + 价值

===(JS 中的“严格等于”)强调:专利的核心要素是创新和价值。

  1. 创新
    • 专利通常是“发明专利”(还有外观专利)的简称,没有 创新点通常是专利申请的硬伤。
    • 从无到有是创新。 “无”的粒度可大可小,如何界定“无”需要 case by case 分析。
    • 公知技术的组合通常在专利申请中会遭到挑战,除非组合后能完成的功能突破了某种技术极限。
  2. 价值
    • 已经或在可预期时间内,创造的可衡量的物质财富是专利的价值。
    • 技术方案的价值往往不易衡量,不妨借用经济学的“机会成本”概念来评估一项技术方案的价值。
    • 现实例子是:Storage(客户端跨域存储组件)如不在去年双十一前赶制出来,天猫工具栏中的 2 个功能会在双十一当天下线,事后统计这 2 个功能直接引导的交易额达数千万,这正是 Storage 的机会成本。
  3. 如果专利是个命题, 创新是充分条件, 价值是必要条件。

专利可以促进对技术的思考

笔者在百度期间(2011-13)所带团队中有移动广告 Android/iOS SDK 的业务,2011年算是国内移动互联网初期,在 SDK 云端加载、富媒体广告形式、远程调试等方面存在大量的专利机会。直到 2012 下半年公司内部的一次专利培训后,我们才意识到自己处在一个专利宝藏中,很可惜当时已经晚了。笔者带着惨痛的教训入职天猫,刚好三七对专利也很敏感,一拍即合。

专利律师的宣讲会上,都会提到“有想法就可以申请专利,不需要等到实现出来”,前面一直在提“技术方案”而不是“代码”或“程序”或“工具”,因为专利是保护“技术方案”,技术方案并不需要实现了才有价值。

话不能说绝对了,以某算法为例,光有初步想法可能会符合 创新这个条件,但是要证明算法是有 价值的,往往需要实现算法原型并在测试数据集上验证。一般来说即使算法这类专利也是可以在大规模工业实践之前去申请的,这种情况在高校实验室和一些公司的研究院尤其多。

尽管天猫前端专利项目将近一年先后有 17 个专利申请,目前真正做到“有想法就可以申请专利”的只有最近的 2 个而已。可能这是一个过程,需要不断去提升设计规划的能力,直到有一天能够在实现之前给出清晰的架构、合理的价值评估。

从这个意义上说, 专利可以促进对技术的思考。

FAQ

为什么想到做专利?

移动对于很多技术方向而言都是一个机遇,对于前端而言是一次人机交互革命。

移动来得太猛,具备了充分条件 创新,再是这些专利都是是业务中提炼出来的(或即将服务于业务),本身已经被证明是有 价值的。因为条件有了,就顺水推舟做起来。

你们是不是整天搞专利,不务正业?

“冤枉啊,大人!”

初期拉了较多同学尝试申请专利,退回率较高,不过也才 9 份申请被退回。2014 年的申请成功率是 100%(6份)。现在是走精品路线,未来半年有可能申请的也不过 10 个。而且所有的技术方案都是从业务中产生的,或是即将服务于业务的技术。

你在这个项目中是什么角色?

虽然名为“专利项目”,又不同于一般的业务项目,没有那么严格的规划,毕竟专利的出现有一定偶然性。笔者所做的是在天猫前端团队中:

  1. 扫清申请专利的技术障碍,包括在周会、技术分享、团建等场合强调专利的重要性、提供专利申请 Demo 文档等。
  2. 关注有潜力的技术方案,挖掘专利,方法仍然是判断 创新价值
  3. 典型案例整理、总结。

专利 vs 开源

这块涉及到较多专业法律知识,如有需求可以和法务同事聊。

个人经验是:开源如果不会暴露专利申请中核心创新点,或者说开源只是这个核心创新点的一种实现版本而已,那么开源是 OK 的。

写在最后

BAT 这类庞大的商业开发环境下,技术分得够细了,无论何种技术,创新和价值一直会是被追逐的核心:

  • 专利不过是技术内在特性的一种外在表现罢了。
  • 同时专利又会促进对技术本身的思考。
  • 专利对公司很重要,对个人而言也是个锻炼的机会。

@鬼道 于 2014.5.9 凌晨

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions