会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • TIME-BASED LICENSES
    • 基于时间的许可
    • US20090254482A1
    • 2009-10-08
    • US12099137
    • 2008-04-07
    • Viswanath VadlamaniShek Lun HoLazar Ivanov IvanovCaglar GunyaktiKalin Toshev
    • Viswanath VadlamaniShek Lun HoLazar Ivanov IvanovCaglar GunyaktiKalin Toshev
    • H04K1/00
    • G06F21/10
    • A method and a system are provided for issuing a number of different types of time-based licenses associated with software products. The system may include an activation server, which may maintain licensing information in a licensing database, and a licensing platform, which may request issuance and renewal of time-based licenses. Each of the time-based licenses may be associated with respective product keys and may have a number of configurable parameters, which may make the time-based licenses suitable for a number of different licensing business models. The licensing business models may include, but not be limited to, a non-renewable evaluation license, a renewable trial license, a one-time promotion license, and a subscription license. In some embodiments, a configurable parameter may indicate an amount of time for a grace period after a time-based license would have normally expired.
    • 提供了一种用于发行与软件产品相关联的许多不同类型的基于时间的许可证的方法和系统。 系统可以包括激活服务器,其可以在许可数据库中维护许可信息,以及许可平台,其可以请求发布和更新基于时间的许可证。 每个基于时间的许可证可以与相应的产品密钥相关联,并且可以具有多个可配置参数,这可以使基于时间的许可适用于许多不同的许可业务模型。 许可商业模式可能包括但不限于不可再生的评估许可证,可再生试用许可证,一次性促销许可证和订阅许可证。 在一些实施例中,可配置参数可以指示在基于时间的许可证将正常到期之后的宽限期的时间量。
    • 6. 发明申请
    • CONDITIONAL POLICIES IN SOFTWARE LICENSES
    • 软件许可证中的条件政策
    • US20080134348A1
    • 2008-06-05
    • US11566744
    • 2006-12-05
    • Caglar GunyaktiWen-Pin Scott Hsu
    • Caglar GunyaktiWen-Pin Scott Hsu
    • G06F21/00
    • G06F21/10
    • A software license includes conditional policies that define usage rights for software. A conditional policy contains a condition. If the condition is met, software is authorized for use in accordance with the conditional policy. Conditional policies can authorize software use in accordance with predetermined usage rights defined in the conditional policy. Conditional policies also can authorize software use as defined by plug-in computer programs provided by an independent software vendor. For example, a conditional policy can define the number of processors that can concurrently execute a software product dependent upon the type of CPU in the processor. Or, the maximum number of processors that can concurrently execute a software product can be defined in a plug-in that is called by a software license manager application, or the like.
    • 软件许可证包括定义软件使用权限的条件策略。 条件策略包含条件。 如果满足条件,则软件根据条件策略被授权使用。 条件策略可以根据条件策略中定义的预定使用权限授权软件使用。 条件政策还可以授权由独立软件供应商提供的插件计算机程序定义的软件使用。 例如,条件策略可以定义可以并行执行软件产品的处理器数量,这取决于处理器中的CPU类型。 或者,可以并发执行软件产品的最大处理器数量可以由软件许可证管理器应用程序等调用的插件中定义。
    • 9. 发明授权
    • First computer process and second computer process proxy-executing code on behalf thereof
    • 第一个计算机进程和第二个计算机进程代理执行代码
    • US07788496B2
    • 2010-08-31
    • US10681017
    • 2003-10-08
    • Andrey LelikovCaglar GunyaktiKristjan E. Hatlelid
    • Andrey LelikovCaglar GunyaktiKristjan E. Hatlelid
    • H04L9/00
    • G06F21/125
    • A first process operating on a computer comprises code to be executed in connection therewith, where the code includes at least one triggering device. A digital license corresponds to the first process and sets forth terms and conditions for operating the first process. A second process operating on the computer proxy-executes code corresponding to each triggering device of the first process on behalf of such first process. The second process includes a license evaluator for evaluating the license to determine whether the first process is to be operated in accordance with the terms and conditions set forth in such license, and the second process chooses whether to in fact proxy-execute based at least in part on determination of the license evaluator. Thus, the first process is dependent upon the second process for operation thereof.
    • 在计算机上操作的第一进程包括要与其一起执行的代码,其中代码包括至少一个触发设备。 数字许可证对应于第一个进程,并列出了操作第一个进程的条款和条件。 在计算机代理上操作的第二进程代表第一进程执行对应于第一进程的每个触发装置的代码。 第二过程包括许可证评估器,用于评估许可证以确定是否根据该许可证中规定的条款和条件来操作第一进程,并且第二进程选择是否至少基于代理执行 部分确定许可证评估者。 因此,第一过程取决于其第二操作过程。
    • 10. 发明授权
    • System and method for distributed module authentication
    • 分布式模块认证的系统和方法
    • US07779478B2
    • 2010-08-17
    • US12021160
    • 2008-01-28
    • Lazar Ivanov IvanovCaglar GunyaktiKristjan E. Hatlelid
    • Lazar Ivanov IvanovCaglar GunyaktiKristjan E. Hatlelid
    • G06F21/24
    • G06F21/125
    • Distributed module authentication allows security checks to be initiated by multiple software modules. Module authentication processes can be inserted into two or more modules in an operating system and/or various other applications. These module authentication processes can verify the integrity of binaries associated with one or more modules in computer memory. Security checks can be performed on modules stored on disk, in active system memory, or in any other location. Various security checks can be coordinated with each other to ensure variety and frequency of module authentication, as well as to randomize the module authentication process that performs a particular security check. In addition, security processor code can be interleaved within normal application code, so the security code is difficult for attackers to remove or disable without damaging the useful functionality of an application.
    • 分布式模块认证允许安全检查由多个软件模块启动。 模块认证过程可以插入到操作系统和/或其他各种应用中的两个或更多个模块中。 这些模块认证过程可以验证与计算机内存中的一个或多个模块相关联的二进制文件的完整性。 可以对存储在磁盘,活动系统内存或任何其他位置的模块执行安全检查。 各种安全检查可以相互协调,以确保模块认证的多样性和频率,以及随机化执行特定安全检查的模块认证过程。 此外,安全处理器代码可以在正常的应用程序代码中进行交织,因此安全代码对于攻击者来说很难删除或禁用,而不会损害应用程序的有用功能。