发明名称 用于提供基于时间和权的灵活容许硬件ID的系统和方法
摘要 通过使用硬件ID(HWID)来实现基于时间和权的灵活的系统和方法,其中硬件ID中包括关于硬件部件的识别信息。在运行软件时,生成当前HWID。当对当前HWID同存储的HWID进行比较以确定两个HWID是否匹配时,使用时间向量和权向量进行比较。运行匹配记分与匹配保持一致。对于各个硬件部件,权向量指示被给予硬件部件散列值的正确匹配的权。例如,如果硬件部件的权值为3并且存在匹配,则全部运行加3。对于各个硬件部件,时间向量表示更换部件之后所允许的期满时间。例如,如果部件的期满时间为1年,并且在激活后已经过去了一年,则即使激活HWID中部件的信息与当前部件信息不匹配,全部运行也会增加。
申请公布号 CN100377022C 申请公布日期 2008.03.26
申请号 CN200310109795.1 申请日期 2003.12.30
申请人 微软公司 发明人 P·杜布利施;C·干亚基;A·T·胡格斯
分类号 G06F1/00(2006.01);G11B20/00(2006.01) 主分类号 G06F1/00(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 陈炜
主权项 1.一种方法,该方法使用包括一个或多个部件的计算机系统对软件产品强制实行软件许可条款,该方法包括:对于一组部件类型中各个部件类型,从所述计算机系统中获得一个相关的当前部件标识;对于所述部件类型组中的各个部件类型,将所述相关的当前部件标识同一个相关的存储部件标识进行比较;通过以下方式计算匹配记分:对于所述部件类型组中各个部件类型,如果任何所述相关存储部件标识同任何所述相关当前部件标识相匹配,则所述比较结果为正,则通过将已存储的与所述一组部件类型中的各个部件类型对应的相关部件类型权加至所述匹配记分来增加匹配记分;以及将所述匹配记分与阈值匹配记分进行比较,如果所述匹配记分超过所述阈值匹配记分,则允许在所述计算机系统上使用所述软件产品。
地址 美国华盛顿州