会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • SYSTEMS AND METHODS FOR PROVIDING TIME-AND WEIGHT-BASED FLEXIBILITY TOLERANT HARDWARE ID
    • 用于提供基于时间和重量的灵活性容忍硬件ID的系统和方法
    • US20080040619A1
    • 2008-02-14
    • US11874075
    • 2007-10-17
    • Pratul DublishCaglar GunyaktiAidan Hughes
    • Pratul DublishCaglar GunyaktiAidan Hughes
    • G06F12/14
    • G06F21/73G06F21/10G06F2221/2117G06F2221/2129G06F2221/2135G06F2221/2137
    • Systems and methods for implementing a hardware ID with time- and weight-based flexibility use a hardware ID (HWID) including identifying information about hardware components. When software is run, a current HWID is generated. When the current HWID is compared to a stored HWID to determine if the two HWIDs match, a time vector and a weight vector are used in the comparison. A running matching score is kept of matches. For each hardware component, the weight vector indicates the weight given to a correct match of the hashed value for the hardware component. For example, if the weight value for the hardware component is three and there is a match, then the running total is increased by three. For each hardware component, the time vector may indicate an expiration period after which a change in the component may be allowed. For example, if the expiration period for the component is one year, and one year has passed since activation, the running total may be increased even though the component's information in the verification HWID does not match the current component information.
    • 用于实现具有基于时间和权重的灵活性的硬件ID的系统和方法使用包括识别关于硬件组件的信息的硬件ID(HWID)。 当软件运行时,会生成当前的HWID。 当将当前HWID与存储的HWID进行比较以确定两个HWID是否匹配时,在比较中使用时间矢量和权重向量。 运行匹配的比赛保持不变。 对于每个硬件组件,权重向量表示给出硬件组件的散列值正确匹配的权重。 例如,如果硬件组件的权重值为3,并且匹配,则运行总计增加3。 对于每个硬件组件,时间矢量可以指示可以允许组件改变的过期时段。 例如,如果组件的到期期限是一年,而且自启动以来已经过去一年,即使组件在验证HWID中的信息与当前组件信息不匹配,也可能增加运行总计数。
    • 6. 发明申请
    • Licensing matrix
    • 许可矩阵
    • US20070143228A1
    • 2007-06-21
    • US11303200
    • 2005-12-15
    • Michael JordenAidan HughesR. Chicks
    • Michael JordenAidan HughesR. Chicks
    • G06Q99/00
    • G06F21/10G06Q20/3829
    • A licensing system provides for enabling and disabling features based on the product key included with a software product. A distribution channel associated with the software product is identified. The distribution channel is identified according to a channel ID obtained from the product key. A set of default features associated with the application is also identified. The set of default features are modified to produce a new set of features for the application when the channel ID is associated with a modifier. The new set of features is applied to the software product such that a use experience and features of the software product is controlled by the product key.
    • 许可系统根据软件产品附带的产品密钥提供启用和禁用功能。 识别与软件产品相关联的分发渠道。 根据从产品密钥获取的信道ID来识别分发信道。 还识别了与应用程序相关联的一组默认功能。 当通道ID与修饰符相关联时,修改默认功能集以为应用程序生成一组新功能。 新的功能集合应用于软件产品,使得软件产品的使用体验和功能由产品密钥控制。
    • 8. 发明申请
    • Software product installation facilitation
    • 软件产品安装促进
    • US20060136906A1
    • 2006-06-22
    • US11018937
    • 2004-12-20
    • Aidan HughesJames BennettScott KurtzebornTerri Cheff-Goldade
    • Aidan HughesJames BennettScott KurtzebornTerri Cheff-Goldade
    • G06F9/445
    • G06F8/61
    • Described herein are one or more implementations for facilitating installation of software products. In at least one implementation, one or more installation databases (e.g., MSI databases) are stored on the computer-readable media (e.g., a CD-ROM or hard disk). The installation databases include data configured to be loaded onto a computing system when a software product is installed onto that computing system. Also stored on that media is one or more executable installation components (e.g., MSI installer) that, when executed, directs installation of the software product from the one or more installation databases. With this implementation, components of the one or more installation databases are stored on the computer-readable media in a defined hierarchical directory structure, which includes, at least, a root and one sub-level, the sub-level comprising, at least, two sub-directories
    • 这里描述了用于促进软件产品的安装的一个或多个实现。 在至少一个实现中,一个或多个安装数据库(例如,MSI数据库)被存储在计算机可读介质(例如,CD-ROM或硬盘)上。 安装数据库包括当将软件产品安装到该计算系统上时配置为加载到计算系统上的数据。 还存储在该介质上的是一个或多个可执行安装组件(例如,MSI安装程序),当被执行时,它指导来自一个或多个安装数据库的软件产品的安装。 通过这种实现,一个或多个安装数据库的组件以定义的分层目录结构存储在计算机可读介质上,该层次目录结构至少包括根和一个子级,子级至少包括, 两个子目录
    • 9. 发明授权
    • Software anti-piracy system that adapts to hardware upgrades
    • 软件反盗版系统适应硬件升级
    • US06243468B1
    • 2001-06-05
    • US09070518
    • 1998-04-29
    • David B. PearceAidan Hughes
    • David B. PearceAidan Hughes
    • H04K100
    • G06F21/121G06F21/6272G06F21/73G06F2221/2129G11B20/00086G11B20/00166G11B20/00188
    • An anti-piracy system reduces the opportunity for piracy and illicit use of software products by requiring each software product to be registered for a single computer. If a user attempts to install the software product on another computer, the software product will recognize a different hardware composition and disable itself. During installation, the software product generates a hardware ID that identifies the set of hardware components and sends it and a product ID to a registration authority. The registration authority computes a registration ID from the product ID and the hardware ID and sends the registration ID back to the software product. Each time the software product is subsequently launched, the software product computes its own test ID from the product ID and hardware ID using the same algorithm employed by the registration authority. The software product then compares the test ID to the registration ID. If the two match, the software product is enabled; otherwise, if no match occurs, the software product is locked. The system flexibly accommodates a situation in which the user upgrades one or a few components in the computer without creating a new machine. The software product determines whether a new set of hardware components in the computer is substantially different from the original set of hardware components. If not substantially different, the upgraded computer is more like the original computer and the software product is permitted to operate; otherwise, the computer more resembles a new computer and the software product is prevented from operating.
    • 反盗版系统通过要求将每个软件产品注册到单个计算机来减少盗版和非法使用软件产品的机会。 如果用户尝试将软件产品安装在另一台计算机上,则软件产品将识别不同的硬件组合并禁用自身。 在安装过程中,软件产品会生成一个硬件ID,用于标识该组硬件组件,并将其发送给产品ID至注册机构。 注册机构从产品ID和硬件ID计算注册ID,并将注册ID发送回软件产品。 软件产品每次随后启动,软件产品将使用与注册机构使用相同的算法从产品ID和硬件ID计算自己的测试ID。 然后软件产品将测试ID与注册ID进行比较。 如果两者匹配,则软件产品启用; 否则,如果不匹配,则软件产品被锁定。 系统灵活地适应用户升级计算机中的一个或几个组件而不创建新机器的情况。 该软件产品确定计算机中的一组新的硬件组件是否与原始的硬件组件集显着不同。 如果没有太大的不同,升级后的电脑更像是原来的电脑,软件产品被允许操作; 否则,计算机更类似于新的计算机,并且软件产品被阻止运行。
    • 10. 发明授权
    • Method and system for identifying the controlling license for installed software
    • 用于识别安装软件的控制许可证的方法和系统
    • US07734550B1
    • 2010-06-08
    • US10681028
    • 2003-10-07
    • Jim BennettPeter OosterhofAidan HughesAnzhelika Nishanova
    • Jim BennettPeter OosterhofAidan HughesAnzhelika Nishanova
    • G06F21/00
    • G06F21/105
    • In accordance with other aspects, the present invention relates to a system for identifying a license for a first software product of a first type installed on a computer system having at least one other software product of the first type installed on the computer system. The system includes a first license associated with the first software product; at least one second license associated with the at least one other software product installed on the computer; and a license module that compares the first license and the at least one second license and selects one of the first and second licenses based on predetermined criteria. Methods for identifying and displaying a license for a first software product of a first type installed on a computer system are also disclosed.
    • 根据其他方面,本发明涉及一种用于识别安装在计算机系统上的第一类型的第一软件的许可证的系统,该计算机系统具有安装在计算机系统上的至少一种第一类型的其他软件产品。 该系统包括与第一软件产品相关联的第一许可证; 与安装在所述计算机上的所述至少一个其他软件产品相关联的至少一个第二许可证; 以及许可证模块,其比较所述第一许可证和所述至少一个第二许可证,并且基于预定标准来选择所述第一和第二许可证中的一个。 还公开了用于识别和显示安装在计算机系统上的第一类型的第一软件的许可证的方法。