Methods and arrangements for capturing runtime information
    1.
    发明授权
    Methods and arrangements for capturing runtime information 有权
    捕获运行时信息的方法和安排

    公开(公告)号:US07177782B2

    公开(公告)日:2007-02-13

    申请号:US10871848

    申请日:2004-06-18

    IPC分类号: G06F15/00 G06F12/00

    摘要: Methods and arrangements for capturing information related to operational conditions are disclosed. Embodiments include volatile memory to quickly record operational parameters via, e.g., basic input output system (BIOS) code, system management interrupt (SMI) code and/or executing applications. Many embodiments provide an alternative power source and a voltage switch to protect against loss of the information between storage in the volatile memory and storage in the non-volatile memory. Some embodiments include a read controller that provides access to the volatile memory when primary power is available. The read controller may also offer direct access to the non-volatile memory in case of a catastrophic failure that renders the processing device substantially non-functional. Further embodiments include a second processing device to generate a usage model and/or to perform diagnostics with the operational parameters.

    摘要翻译: 公开了捕获与操作条件有关的信息的方法和布置。 实施例包括通过例如基本输入输出系统(BIOS)代码,系统管理中断(SMI)代码和/或执行应用程序来快速记录操作参数的易失性存储器。 许多实施例提供了替代电源和电压开关,以防止在易失性存储器中的存储器和非易失性存储器中的存储之间的信息丢失。 一些实施例包括在主电源可用时提供对易失性存储器的访问的读取控制器。 在导致处理设备基本上不起作用的灾难性故障的情况下,读控制器还可以提供对非易失性存储器的直接访问。 另外的实施例包括用于生成使用模型和/或使用操作参数执行诊断的第二处理装置。

    Determining types of cooling fans used in a personal computer thereby using optimum parameters to control each unique cooling fan
    2.
    发明授权
    Determining types of cooling fans used in a personal computer thereby using optimum parameters to control each unique cooling fan 有权
    确定个人计算机中使用的冷却风扇的类型,从而使用最佳参数来控制每个独特的冷却风扇

    公开(公告)号:US07319299B2

    公开(公告)日:2008-01-15

    申请号:US11167751

    申请日:2005-06-27

    IPC分类号: H02P5/00

    摘要: A cooling fan, system and method for controlling cooling fans in a personal computer. A unique series of sensing points is placed on a rotating hub of a cooling fan in order to uniquely identify the particular type of cooling fan. A tachometer sensor mounted in the cooling fan detects the unique series of sensing points as the cooling fan rotates and generates a sequence of pulses corresponding to the detected sending points. This generated pulse signal may be transmitted by the sensor to the fan control code. The fan control code may determine a particular type of cooling fan that the cooling fan is based on the generated pulse signal. Once the fan control code determines the particular type of cooling fan that the cooling fan is, the fan control code uses particular control parameters set for that particular type of cooling fan to control the cooling fan so that it operates optimally.

    摘要翻译: 一种用于控制个人计算机中的冷却风扇的冷却风扇,系统和方法。 为了唯一地识别特定类型的冷却风扇,将一系列传感点放置在冷却风扇的旋转轮毂上。 安装在冷却风扇中的转速计传感器在冷却风扇旋转时检测独特的感测点系列,并产生与检测到的发送点相对应的脉冲序列。 该生成的脉冲信号可以由传感器传输到风扇控制代码。 风扇控制代码可以确定冷却风扇基于生成的脉冲信号的特定类型的冷却风扇。 一旦风扇控制代码确定了冷却风扇的特定类型的冷却风扇,则风扇控制代码使用为特定类型的冷却风扇设置的特定控制参数来控制冷却风扇,使其最佳运行。

    Method to use secure passwords in an unsecure program environment
    3.
    发明授权
    Method to use secure passwords in an unsecure program environment 失效
    在不安全的程序环境中使用安全密码的方法

    公开(公告)号:US07200761B1

    公开(公告)日:2007-04-03

    申请号:US09711028

    申请日:2000-11-09

    摘要: During power up initialization, security data such as passwords and other sensitive data which are stored in a lockable memory device are read and copied to protected system management interrupt (SMI) memory space, subject to verification by code running in the SMI memory space that the call to write the security data originates with a trusted entity. Once copied to SMI memory space, the security data is erased from regular system memory and the lockable storage device is hard locked (requiring a reset to unlock) against direct access prior to starting the operating system. The copy of the security data within the SMI memory space is invisible to the operating system. However, the operating system may initiate a call to code running in the SMI memory space to check a password entered by the user, with the SMI code returning a “match” or “no match” indication. The security data may thus be employed after the lockable memory device is hard locked and the operating system is started.

    摘要翻译: 在上电初始化期间,存储在可锁定存储器设备中的安全数据(例如密码和其他敏感数据)被读取并复制到受保护的系统管理中断(SMI)存储器空间,经由在SMI存储器空间中运行的代码进行验证, 调用写入安全数据来源于受信任的实体。 一旦复制到SMI内存空间,安全数据将从常规系统内存中擦除,锁定的存储设备在启动操作系统之前就被硬锁定(需要重新启动)以防止直接访问。 SMI内存空间中的安全数据的副本对于操作系统是不可见的。 然而,操作系统可以启动对在SMI存储器空间中运行的代码的调用,以检查由用户输入的密码,SMI代码返回“匹配”或“不匹配”指示。 因此,在可锁定存储器件被硬锁定并且操作系统启动之后可以采用安全数据。

    Method for improving personal computer reliability for systems that use certain power saving schemes
    4.
    发明授权
    Method for improving personal computer reliability for systems that use certain power saving schemes 有权
    提高使用某些省电方案的系统的个人计算机可靠性的方法

    公开(公告)号:US06510528B1

    公开(公告)日:2003-01-21

    申请号:US09464462

    申请日:1999-12-14

    IPC分类号: G06F1108

    CPC分类号: G06F11/106

    摘要: A periodic system “wake-up” is implemented during S1, S2 or S3 states utilizing a hardware timer. A memory scrubbing routine is initiated that reads out all memory locations and writes back any memory locations that have single bit (correctable) Error Correction Code errors. This procedure minimizes the chances of a multiple bit error build up over time that may cause an unrecoverable error. The scrubbing routine is invoked whenever the system is brought out of S1, S2, or S3 state to insure that there are no single bit errors present when full system operation is resumed.

    摘要翻译: 在使用硬件定时器的S1,S2或S3状态期间实现周期性系统“唤醒”。 启动内存清理例程,读取所有存储器位置并写入具有单个位(可校正)错误更正代码错误的任何存储器位置。 此过程可以最大程度地减少可能导致不可恢复错误的多个位错误累积的可能性。 每当系统从S1,S2或S3状态退出时,将调用擦除程序,以确保在完全系统操作恢复时不存在单个位错误。

    Method and system for providing a flexible temperature design for a computer system
    6.
    发明授权
    Method and system for providing a flexible temperature design for a computer system 有权
    为计算机系统提供灵活的温度设计的方法和系统

    公开(公告)号:US06922787B2

    公开(公告)日:2005-07-26

    申请号:US09929807

    申请日:2001-08-14

    摘要: A method and system for providing correct operational parameters for up-level design components utilized within a computer system after a low level basic input/output system (BIOS) code has been qualified. A patch file is created or obtained for a component that is added to a computer system after a BIOS code has been qualified for the computer system. The patch file includes the operating parameters (or profiles) of the component. The flash module is designed with a memory block reserved for holding data from the patch file, which can be updated independently of the rest of the flash module. The Advance Configuration Program Interface (ACPI) or advanced power management (APM) code of the computer system is modified to dynamically read the parameters from this memory block and update their respective functions accordingly. During set up of the computer system, the patch file is flashed into the reserved block of the flash module. The data is merged by the FLASH utility into the existing BIOS so that the computer system has the correct parameters for the particular component.

    摘要翻译: 一种方法和系统,用于在低级基本输入/输出系统(BIOS)代码被限定之后,为在计算机系统内使用的上位设计组件提供正确的操作参数。 为BIOS计算机系统的BIOS代码合格后,为添加到计算机系统的组件创建或获取补丁文件。 补丁文件包括组件的操作参数(或配置文件)。 闪存模块设计有一个保留用于保存补丁文件中的数据的存储块,可以独立于闪存模块的其余部分进行更新。 修改计算机系统的高级配置程序接口(ACPI)或高级电源管理(APM)代码,以动态地从该存储器块读取参数并相应地更新其各自的功能。 在设置计算机系统期间,补丁文件闪存到闪存模块的保留块中。 数据由FLASH实用程序合并到现有BIOS中,以便计算机系统具有特定组件的正确参数。

    SCREWLESS MOUNTING FOR EYEGLASSES
    7.
    发明申请
    SCREWLESS MOUNTING FOR EYEGLASSES 审中-公开
    用于眼睛的无螺纹安装

    公开(公告)号:US20100110367A1

    公开(公告)日:2010-05-06

    申请号:US12529187

    申请日:2008-03-03

    申请人: Isaac Karpel

    发明人: Isaac Karpel

    IPC分类号: G02C5/00

    CPC分类号: G02C1/02 G02C5/2209

    摘要: The combination of an eyeglass frame that has at least one temple having a hole for attachment of a lens, a lens having an opening and a mounting mechanism including an elongated rod having ribs distributed along its longitudinal axis and having a head on one end larger than the hole with its other end having a cross section enabling passing through said hole. The rod passes through the hole in the temple and the opening in the lens and projects therefrom. A locking bushing having a throughbore in which there is located at least one projecting prong for interacting with the ribs, is received on the end of the projected rod and pulled tight against the lens to securely hold the temple and lens together.

    摘要翻译: 具有至少一个具有用于连接透镜的孔的镜框的组合,具有开口的透镜和具有沿着其纵向轴线分布的肋的细长杆的安装机构,并且在一端具有大于 该孔的另一端具有能够通过所述孔的横截面。 杆通过寺庙中的孔和透镜中的开口并从中突出。 具有通孔的锁定衬套在其中位于至少一个用于与肋相互作用的突出叉状物的位置,被容纳在突出的杆的端部上并被紧密地拉向透镜,以将镜腿和透镜牢固地保持在一起。

    System and method for loading programs from HDD independent of operating system
    9.
    发明申请
    System and method for loading programs from HDD independent of operating system 有权
    从独立于操作系统的HDD加载程序的系统和方法

    公开(公告)号:US20070011445A1

    公开(公告)日:2007-01-11

    申请号:US11179127

    申请日:2005-07-11

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4406

    摘要: A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to the TOC is placed in non-volatile memory of the computer that is associated with the HDD, and when BIOS of the computer is prompted to load into memory one of the special O.S. programs, the pointer is accessed and used to locate the TOC, which in turn is accessed to load the special O.S. program.

    摘要翻译: 在引导到存储器之前从硬盘驱动器(HDD)引导到计算机存储器的非操作系统(O.S.)程序的方法。 从硬盘。 该方法包括在HDD上建立内容表(TOC),其中包含特殊O.S.的条目。 程式。 指向TOC的指针被放置在与HDD相关联的计算机的非易失性存储器中,并且当计算机的BIOS被提示加载到存储器中时,特别的O.S. 程序中,指针被访问并用于定位TOC,而TOC又被访问以加载特殊的O.S. 程序。