发明名称 用于控制数字编码产品使用的计算机实现方法和系统
摘要 一种用于控制网络的多个工作站上的软件程序的使用的方法(300)和系统。运行在每个工作站上的代理(使用内核钩子技术)检测(306)响应程序的执行请求(397)而启动的任何新进程。挂起(308)该进程,并且向相关计量服务器请求(334)运行程序的授权。计量服务器比较(380)产品的当前使用与相应的授权使用条件,并且向代理回答(382)给予或拒绝运行授权。相应地,恢复(312)进程,从而允许程序启动,或者中止(315)进程,从而禁止程序的运行。无论如何,都不停止程序(而是禁止启动程序),这避免了当程序正在执行潜在有风险的操作的时候取消(kill)程序。
申请公布号 CN100487626C 申请公布日期 2009.05.13
申请号 CN02821828.0 申请日期 2002.10.10
申请人 国际商业机器公司 发明人 伯纳多·帕斯托雷利;多梅尼科·迪吉里奥;里卡多·罗西
分类号 G06F1/00(2006.01)I 主分类号 G06F1/00(2006.01)I
代理机构 北京市柳沈律师事务所 代理人 郭定辉;黄小临
主权项 1. 一种用于控制数字编码产品使用的计算机实现方法(300),包括以下步骤:请求(397)在计算机上执行数字编码产品;在产品启动执行之前截取(306)执行请求;检验(334、380-385、336-342)执行请求顺应产品的授权使用条件;以及根据检验结果,允许或禁止(310-315)启动产品。
地址 美国纽约州