Faulty driver protection comparing list of driver faults
    1.
    发明授权
    Faulty driver protection comparing list of driver faults 有权
    驱动程序保护错误比较驱动程序故障列表

    公开(公告)号:US07284157B1

    公开(公告)日:2007-10-16

    申请号:US11145326

    申请日:2005-06-03

    CPC classification number: G06F11/004 G06F9/4411

    Abstract: Systems and methods are provided that prevent faulty drivers from being loaded and/or can prevent faulty drivers from being installed. Thus, instability of a computer system can be mitigated. Additionally, the occurrence of data corruption, system halting and the like can be reduced. A requested driver is compared to a list of faulty drivers from a faulty driver database. If the requested driver is in the list of faulty drivers, the requested driver is deemed faulty or defective, and is prevented from being loaded. Additionally, if the requested driver is in the list of faulty drivers, the requested driver can be prevented from being installed. Otherwise, the requested driver is operable and can be installed and/or loaded.

    Abstract translation: 提供了系统和方法来防止错误的驱动程序加载和/或可以防止安装错误的驱动程序。 因此,可以减轻计算机系统的不稳定性。 此外,可以减少数据损坏,系统暂停等的发生。 请求的驱动程序与错误的驱动程序数据库中的故障驱动程序列表进行比较。 如果所请求的驱动程序在故障驱动程序列表中,则所请求的驱动程序被认为有故障或有缺陷,并且被阻止加载。 另外,如果所请求的驱动程序在故障驱动程序列表中,则可以防止所请求的驱动程序被安装。 否则,请求的驱动程序是可操作的并且可以被安装和/或加载。

    Driver upgrade tools
    2.
    发明申请
    Driver upgrade tools 审中-公开
    驱动升级工具

    公开(公告)号:US20060253617A1

    公开(公告)日:2006-11-09

    申请号:US11112294

    申请日:2005-04-22

    CPC classification number: G06F9/4411

    Abstract: A system to manage software component replacement is presented. The system comprises a component that identifies a unique identifier associated with a software component. The system also includes an upgrade component that applies an upgrade policy as a function of a comparison of the unique identifier with an identifier associated with software to replace. Methods for using the presented system are also provided.

    Abstract translation: 介绍了管理软件组件更换的系统。 该系统包括识别与软件组件相关联的唯一标识符的组件。 该系统还包括一个升级组件,该组件根据唯一标识符与与要替换的软件相关联的标识符的比较来应用升级策略。 还提供了使用所提出的系统的方法。

    Driver protection
    3.
    发明授权
    Driver protection 有权
    司机保护

    公开(公告)号:US06950964B1

    公开(公告)日:2005-09-27

    申请号:US10104202

    申请日:2002-03-22

    CPC classification number: G06F11/004 G06F9/4411

    Abstract: Systems and methods are provided that prevent faulty drivers from being loaded and/or can prevent faulty drivers from being installed. Thus, instability of a computer system can be mitigated. Additionally, the occurrence of data corruption, system halting and the like can be reduced. A requested driver is compared to a list of faulty drivers from a faulty driver database. If the requested driver is in the list of faulty drivers, the requested driver is deemed faulty or defective, and is prevented from being loaded. Additionally, if the requested driver is in the list of faulty drivers, the requested driver can be prevented from being installed. Otherwise, the requested driver is operable and can be installed and/or loaded.

    Abstract translation: 提供了系统和方法来防止错误的驱动程序加载和/或可以防止安装错误的驱动程序。 因此,可以减轻计算机系统的不稳定性。 此外,可以减少数据损坏,系统暂停等的发生。 请求的驱动程序与错误的驱动程序数据库中的故障驱动程序列表进行比较。 如果所请求的驱动程序在故障驱动程序列表中,则所请求的驱动程序被认为有故障或有缺陷,并且被阻止加载。 另外,如果所请求的驱动程序在故障驱动程序列表中,则可以防止所请求的驱动程序被安装。 否则,请求的驱动程序是可操作的并且可以被安装和/或加载。

    Synchronization of digital watermarks
    4.
    发明申请
    Synchronization of digital watermarks 有权
    数字水印同步

    公开(公告)号:US20050185819A1

    公开(公告)日:2005-08-25

    申请号:US11040168

    申请日:2005-01-20

    Abstract: A method for synchronization of a digital watermark generates a digital watermark based on feature extraction and a key generator. The synchronization method is adapted for both temporal and spatial synchronization. Statistical features of the watermarked signal along with key generators are used to compute keys used to detect embedded digital watermarks that vary over time or space. For spatial synchronization, spatial redundancy is used to detect geometric distortion of a signal in which the watermark is embedded using an autocorrelation method to detect peaks caused by the redundancy of the watermark structure. These peaks are then analyzed with a histogram method to detect rotation and scaling of the host media signal. The spatial synchronization process is applied to watermarks for both intra-coded frames of video (I-frames) as well as still images.

    Abstract translation: 一种用于数字水印同步的方法基于特征提取和密钥生成器生成数字水印。 同步方法适用于时间和空间同步。 水印信号与密钥生成器的统计特征被用于计算用于检测随时间或空间变化的嵌入式数字水印的密钥。 对于空间同步,使用空间冗余来检测使用自相关方法嵌入水印的信号的几何失真,以检测由水印结构的冗余引起的峰值。 然后用直方图方法分析这些峰,以检测主媒体信号的旋转和缩放。 空间同步过程被应用于视频(I帧)的帧内编码帧以及静止图像的水印。

    Dynamic correction of component manifests

    公开(公告)号:US08407692B2

    公开(公告)日:2013-03-26

    申请号:US11823175

    申请日:2007-06-27

    Applicant: Eugene Lin

    Inventor: Eugene Lin

    CPC classification number: G06F11/08

    Abstract: Described is processing a manifest associated with a software component (such as for installation purposes) to determine whether the manifest has errors, and if so, providing a corrected manifest. To process the manifest, an identifier associated with the manifest is used to consult a correction data store to determine whether the manifest is known to require correction. The identifier may be generated via a hash (e.g., of the manifest contents) if one is not appropriately associated with the manifest. If the manifest is known to require correction, a corrected manifest is used, such as from a substitute corrected manifest, or a set of deltas that modify the manifest into the corrected manifest. The substitute manifest or deltas may be in the data store or obtained via a link. A corrected manifest may also be provided by evaluating the manifest for rule violations, and fixing any rule violations that are found.

    Dynamic correction of component manifests
    6.
    发明申请
    Dynamic correction of component manifests 有权
    组件清单的动态校正

    公开(公告)号:US20090007093A1

    公开(公告)日:2009-01-01

    申请号:US11823175

    申请日:2007-06-27

    Applicant: Eugene Lin

    Inventor: Eugene Lin

    CPC classification number: G06F11/08

    Abstract: Described is processing a manifest associated with a software component (such as for installation purposes) to determine whether the manifest has errors, and if so, providing a corrected manifest. To process the manifest, an identifier associated with the manifest is used to consult a correction data store to determine whether the manifest is known to require correction. The identifier may be generated via a hash (e.g., of the manifest contents) if one is not appropriately associated with the manifest. If the manifest is known to require correction, a corrected manifest is used, such as from a substitute corrected manifest, or a set of deltas that modify the manifest into the corrected manifest. The substitute manifest or deltas may be in the data store or obtained via a link. A corrected manifest may also be provided by evaluating the manifest for rule violations, and fixing any rule violations that are found.

    Abstract translation: 描述的是处理与软件组件相关联的清单(例如用于安装目的)以确定清单是否具有错误,如果是,则提供校正的清单。 为了处理清单,使用与清单相关联的标识符来查询校正数据存储,以确定清单是否已知需要校正。 如果没有与清单适当地关联,则可以经由散列(例如,清单内容)生成标识符。 如果清单已知需要更正,则使用更正的清单,例如从替代的修正清单,或将清单修改为更正的清单的一组三角形。 替代清单或增量可以在数据存储区中或通过链接获取。 还可以通过评估规则违规的清单以及修复发现的任何规则违规来提供更正的清单。

    Systems and methods that facilitate selective enablement of a device driver feature(s) and/or application(s)
    7.
    发明申请
    Systems and methods that facilitate selective enablement of a device driver feature(s) and/or application(s) 审中-公开
    便于选择性启用设备驱动程序功能和/或应用程序的系统和方法

    公开(公告)号:US20060209328A1

    公开(公告)日:2006-09-21

    申请号:US11080856

    申请日:2005-03-15

    CPC classification number: G06F9/4411

    Abstract: The subject invention relates to enabling device drivers that support additional functionality that can be enabled to an operating system. A hardware manufacture can claim support for additional functionality in their device drivers, and such functionality can be verified and tagged during driver signing. When a device driver passes a corresponding test, the driver is digitally signed and the signature can include attributes indicating support for that functionality (e.g., features and applications). The systems and methods employ a querying mechanism that can search a device driver package for attributes and expose such attributes. The search can expose both trusted attributes and untrusted device driver properties. Exposed trusted attributes can be selectively enabled to provide corresponding features and/or applications. This can facilitate enabling aspects of hardware when corresponding drivers support such functionality and mitigate enabling an unsupported feature and/or an application. Untrusted properties can be manually enabled, for example, for testing purposes.

    Abstract translation: 本发明涉及支持能够对操作系统启用的附加功能的启用设备驱动程序。 硬件制造商可以在其设备驱动程序中声明对附加功能的支持,并且可以在驱动程序签名期间验证和标记这些功能。 当设备驱动程序通过相应的测试时,驱动程序被数字签名,并且签名可以包括表示支持该功能(例如特征和应用)的属性。 系统和方法采用查询机制,可以搜索设备驱动程序包的属性并公开这些属性。 搜索可以显示可信属性和不受信任的设备驱动程序属性。 可以选择性地启用暴露的可信属性以提供对应的特征和/或应用。 当相应的驱动程序支持这种功能并减轻启用不支持的功能和/或应用程序时,这可以促进硬件的启用方面。 可以手动启用不受信任的属性,例如用于测试目的。

    Rich targeting
    8.
    发明申请
    Rich targeting 有权
    丰富的定位

    公开(公告)号:US20060168372A1

    公开(公告)日:2006-07-27

    申请号:US11032948

    申请日:2005-01-11

    CPC classification number: G06F9/4413 G06F9/4411

    Abstract: Systems and methods are disclosed that facilitate refining a list of candidate driver packages for a detected plug-and-play device. A device can be detected and a hardware ID there for can be determined and compared to hardware IDs in a data store to determine a preliminary list of driver packages that match the hardware device ID. The driver packages can be tagged with additional rich targeting criteria that must be satisfied in order for the driver package to be retained in the candidate list. If additional criteria in the driver packages are not satisfied, then the driver package can be excised from the candidate list to refine driver package compatibility with a computer to which the device is connected.

    Abstract translation: 公开了有助于改进用于检测到的即插即用设备的候选驱动程序包的列表的系统和方法。 可以检测设备并且可以确定其中的硬件ID并将其与数据存储器中的硬件ID进行比较,以确定与硬件设备ID匹配的驱动程序包的初步列表。 可以使用额外的丰富的目标标准来标记驱动程序包,以便驱动程序包保留在候选列表中。 如果驱动程序包中的附加标准不满足,则可以从候选列表中删除驱动程序包,以便与设备连接的计算机精简驱动程序包兼容性。

Patent Agency Ranking