最近关于微软通过从Android设备上收取专利授权费用而大赚特赚的消息铺天盖地,这是一件看起来非常讽刺的事情,因为明明是Google基于Linux开发的手机操作系统,怎么会轮到毫不相干的大对头微软来抢钱?Android设备到底侵犯了微软的哪些专利?
到目前为止和微软在Android设备上达成专利协议的已经有几家公司,最大的自然是HTC,根据双方去年达成的协议,HTC每售出一台Android设备就需要支付微软5美元的专利费,前不久微软又和纬创达等4家公司达成类似的协议。
除了已经达成授权协议的那些公司之外,微软也向三星要求为其每一部Android手机支付15美元的授权费用,同时还向摩托罗拉和B&N(旗下有基于Android OS的Nook)提出了诉讼,目前尚在纠结当中。按照这种趋势,各大Android设备制造商最终都极有可能和微软达成价格不等的专利授权协议,也就是说,不久之后可能我们每买一部Android手机,都会给微软贡献了几美元。
关于已经达成的协议,微软并没有公布相关专利的具体内容,可能是为了留一手方便以后发动突然袭击。但是好在还有想摩托罗拉和B&N这样的反抗军,让微软不得不向法院呈上一些具体的专利内容。下面的内容有些涉及到一些普遍应用在智能手机操作系统甚至是桌面操作系统上的常识性功能,让人看了不免有些啼笑皆非。
微软针对摩托罗拉的诉讼中提到的专利
- 专利号5,579,517,长文件名支持。第5版之前的MS-DOS仅支持11个字符的文件名(包括扩展名在内),所以微软发明了一种同时支持长文件名和短文件名的方法。使用过DOS操作系统的朋友应该知道,超过11个字符的文件名DOS会自动缩短,并用~符号替代一部分,这个专利就是关于这个实现的。由于android 系统支持 FAT 格式的 MicroSD (TF) 卡,所以在卡上存储的数据必然要支持DOS长文件名,换句话说,任何一个支持 FAT 格式的设备,都受到微软此专利的限制。
- 专利号6,621,746,闪存擦除。监视闪存的使用状况,在适当的时候进行有针对性的擦除操作。严格的说来,任何一个基于 Flash 的文件系统必然要实现类似的功能,Android自然也不例外。
- 专利号6,909,910,联系人的创建和更新。具体为从通话记录中更新某个联系人或创建新联系人的系统和方法。如下图,这个估计很多智能手机都逃不过:
<img title="微软有关联系人新建和更新的专利" src="https://www.digglife.net/wp-content/uploads/2011/07/contact-manager.png" alt="微软有关联系人新建和更新的专利" width="388" height="494" />
- 专利号7,644,376,系统状态监视和通知系统。主要是关于允许移动应用获取手机状态变化的API,管理全局系统状态通知。
- 专利号5,664,133,弹出式上下文菜单系统。具体专利描述为对用户选择的对象获取并展示一系列命令在一个弹出菜单中。这专利估计是微软的屠龙刀,神挡杀神,佛挡杀佛。当初苹果引入右键菜单的时候,微软没有起诉是因为Patent Cross-Licensing Agreement吗?
- 专利号6,578,054,增量同步。用来同步服务器和客户端里多个数据副本的系统和方法,通过此方法某一个数据副本的增量变化将会被识别,传输,整合到其他所有数据副本上。按照这个专利描述,Android的数据同步功能可以说全军覆没。
- 专利号6,370,566,从移动设备发起计划会议请求。专利里描述的实现方式和Google Calendar并不相同,所以不太明白这个和Android哪里冲突了。
对B&N的诉讼内容大多和电子文档的操作有关,没多大意思,所以这里略过不谈。
微软在Linux系统上的专利
也许更加讽刺的是,微软在Android出生之前就开始从Linux系统上获取专利授权费用,所以如果从源头上看,最近发生的这些事情也只是必然结果。
2007年微软就宣称Linux侵犯了自己的235项专利,然而这些专利的具体内容微软也从未公布过。微软的一贯策略是直接和那些应用Linux技术的公司谈判,签署专利授权协议。包括Amazon、Novell、Linspire、TurboLinux在内的多家大公司都已经和微软签有专利授权协议,以保护公司和用户的利益。也有一些在自己设备中利用到Linux内核的厂商,在受到微软的威逼之后直接选择从设备种移除相关功能,比如TomTom。
从上面微软状告摩托罗拉所提出的清单,我们可以大致想象出这235项专利的轮廓,绝大多数应该涉及到一些已经普遍应用在现代操作系统,已经成为呼吸般存在的基础功能。如果要避开微软的专利,那就意味着重新制造轮子,这对整个计算机行业都是一件非常悲哀的事情。
结语
专利本来是为保护知识产权、刺激创新而创建的一套系统,但也经常性会适得其反,如何平衡是一个永恒的话题。从微软对Android相关厂商提出的这些专利来看,个人觉得恐怕更多的是拖了技术后腿,对于产权保护和技术创新已经没有丝毫意义。即便是基于商业战略考量,这个做法也毕竟不会长远,微软还是在现有智能手机的基础上好好加强创新吧,毕竟坐吃山空不是长久之计。