Reducing start-up time and avoiding customer-induced system failures for personal computers
    1.
    发明授权
    Reducing start-up time and avoiding customer-induced system failures for personal computers 失效
    减少启动时间,避免客户导致的个人电脑系统故障

    公开(公告)号:US06721885B1

    公开(公告)日:2004-04-13

    申请号:US09658130

    申请日:2000-09-08

    IPC分类号: G06F15177

    CPC分类号: G06F9/4401 G06F11/2289

    摘要: Disclosed is a method for reducing power-up time and avoiding customer-induced failures of computer systems during power-up. An intrusion switch, which is connected to the inside frame of the computer system is utilized. The intrusion switch signals the BIOS of the computer system whenever the cover of the computer's system unit is opened. The BIOS controls the POST operation during power-up of the computer system. During an initial power-up of the computer system, the POST configuration code examines and configures the hardware and sets the applicable registers, etc. At the end of the POST configuration code, the register values are stored in non-volatile storage. During a subsequent power-up of the computer system, a check is made to see if the cover of the system had been opened. When the cover has not been opened, the BIOS assumes that no changed has occurred in the hardware configuration and the BIOS restores the register values from non-volatile storage without completing the POST operation. When the cover has been opened, the BIOS discards the register values and initiates the POST operation, i.e., a full configuration operation is performed and new values stored in the registers and non-volatile storage element.

    摘要翻译: 公开了一种在上电期间减少上电时间并避免客户导致的计算机系统故障的方法。 使用连接到计算机系统的内部框架的入侵开关。 每当打开计算机系统单元的盖子时,入侵开关就会通知计算机系统的BIOS。 BIOS在电脑系统启动期间控制POST操作。 在计算机系统的初始上电期间,POST配置代码检查和配置硬件并设置适用的寄存器等。在POST配置代码结束时,寄存器值存储在非易失性存储器中。 在计算机系统的随后上电期间,检查系统的盖是否已打开。 当盖子尚未打开时,BIOS假定在硬件配置中没有发生任何变化,BIOS会从非易失性存储器中恢复寄存器值,而无需完成POST操作。 当盖子打开时,BIOS将丢弃寄存器值并启动POST操作,即执行完整配置操作,并将新值存储在寄存器和非易失性存储元件中。

    Booting to a recovery/maintenance environment
    2.
    发明授权
    Booting to a recovery/maintenance environment 有权
    引导到恢复/维护环境

    公开(公告)号:US07840796B2

    公开(公告)日:2010-11-23

    申请号:US12058696

    申请日:2008-03-29

    IPC分类号: G06F15/177

    摘要: A system, computer program product and method for booting to a partition in a non-volatile storage unit without a local operator. In one embodiment, one or more bits in a BOOT register may be set by an operating system indicating if the BIOS should boot to the partition. The BIOS may then read the BOOT register to determine if the BIOS is to boot to the partition as well as any activities to perform if the BIOS is to boot to the partition. In another embodiment, a network interface card may insert directive information received from a packet in a register within the network interface card. The BIOS may then read the register within the network interface card to determine if the BIOS is to boot to the partition as well as any activities to perform if the BIOS is to boot to the partition.

    摘要翻译: 用于在没有本地操作者的情况下引导到非易失性存储单元中的分区的系统,计算机程序产品和方法。 在一个实施例中,BOOT寄存器中的一个或多个位可以由操作系统设置,指示是否BIOS应该引导到分区。 然后,BIOS可以读取BOOT寄存器,以确定BIOS是否要引导到分区,以及BIOS是否要引导到分区时执行的任何活动。 在另一个实施例中,网络接口卡可以将从分组接收的指令信息插入网络接口卡内的寄存器中。 然后,BIOS可以读取网络接口卡内的寄存器,以确定BIOS是否要引导到分区,以及BIOS要启动到分区的任何活动。

    Method and system for conserving power and improving usability for personal computers with remote startup features
    3.
    发明授权
    Method and system for conserving power and improving usability for personal computers with remote startup features 有权
    节省电力的方法和系统,提高具有远程启动功能的个人电脑的可用性

    公开(公告)号:US06687348B2

    公开(公告)日:2004-02-03

    申请号:US09991007

    申请日:2001-11-16

    IPC分类号: H04M1100

    摘要: A method for remotely powering up a computer, includes: receiving a telephone call by a device coupled to a powered down computer; determining an originator's telephone number for the telephone call; determining if the originator's telephone number matches one of a plurality of authorized telephone numbers; and powering up the computer if the originator's telephone number matches one of the plurality of authorized telephone numbers. The method and system utilizes the well known “Caller-ID” technology to determine the originator's telephone number for a telephone call received by a modem coupled to the computer. If there is no match, the computer remains in a powered down state. In this manner, the system discriminates between the received telephone calls, and avoids powering up the computer when the received call is not for this purpose. This avoids wasting power.

    摘要翻译: 用于远程为计算机供电的方法包括:通过耦合到掉电计算机的设备接收电话呼叫; 确定电话的发起人的电话号码; 确定发起者的电话号码是否匹配多个授权电话号码中的一个; 以及如果所述发起者的电话号码与所述多个授权电话号码中的一个匹配,则对所述计算机加电。 该方法和系统利用公知的“来电显示”技术来确定由耦合到该计算机的调制解调器接收的电话呼叫的发起者的电话号码。 如果没有匹配,计算机将保持关机状态。 以这种方式,系统识别接收的电话呼叫,并且当接收的呼叫不是为此目的而避免计算机上电。 这样可以避免浪费电力。

    Booting to a recovery/maintenance environment
    4.
    发明授权
    Booting to a recovery/maintenance environment 有权
    引导到恢复/维护环境

    公开(公告)号:US07366888B2

    公开(公告)日:2008-04-29

    申请号:US09876426

    申请日:2001-06-07

    IPC分类号: G06F15/177

    摘要: A system, computer program product and method for booting to a partition in a non-volatile storage unit without a local operator. In one embodiment, one or more bits in a BOOT register may be set by an operating system indicating if the BIOS should boot to the partition. The BIOS may then read the BOOT register to determine if the BIOS is to boot to the partition as well as any activities to perform if the BIOS is to boot to the partition. In another embodiment, a network interface card may insert directive information received from a packet in a register within the network interface card. The BIOS may then read the register within the network interface card to determine if the BIOS is to boot to the partition as well as any activities to perform if the BIOS is to boot to the partition.

    摘要翻译: 用于在没有本地操作者的情况下引导到非易失性存储单元中的分区的系统,计算机程序产品和方法。 在一个实施例中,BOOT寄存器中的一个或多个位可以由操作系统设置,指示是否BIOS应该引导到分区。 然后,BIOS可以读取BOOT寄存器,以确定BIOS是否要引导到分区,以及BIOS是否要引导到分区时执行的任何活动。 在另一个实施例中,网络接口卡可以将从分组接收的指令信息插入网络接口卡内的寄存器中。 然后,BIOS可以读取网络接口卡内的寄存器,以确定BIOS是否要引导到分区,以及BIOS要启动到分区的任何活动。

    Secure method for system attribute modification
    5.
    发明授权
    Secure method for system attribute modification 有权
    系统属性修改的安全方法

    公开(公告)号:US07174465B2

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

    申请号:US10180160

    申请日:2002-06-26

    IPC分类号: H04L9/32 H04L9/00

    CPC分类号: G06F21/57

    摘要: A method is disclosed for securely updating system attributes of a client computer with a BIOS and includes signing a public key of a secure server with a private key of the BIOS prior to completion of manufacturing of the client computer to create an encrypted public key and embedded private key stored at the server. The method includes receiving at the server a request packet transmitted from the client computer requesting system attribute modification, encrypting the request packet to create an encrypted packet, and transmitting a return packet to client computer comprising the encrypted packet, the server's public key, and server instructions. The client computer decrypts the request packet using the server's public key and compares it to the original request packet, and if identical, executes the server instructions to modify the client computer's boot block to update client computer's system attributes.

    摘要翻译: 公开了一种用于使用BIOS安全地更新客户端计算机的系统属性的方法,并且包括在完成客户端计算机的制造之前用BIOS的私钥对安全服务器的公共密钥进行签名以创建加密的公共密钥并且嵌入 私钥存储在服务器端。 该方法包括在服务器处接收从客户端计算机发送的请求系统属性修改的请求分组,对请求分组进行加密以创建加密的分组,以及向包括加密分组,服务器的公钥和服务器的客户端计算机发送返回分组 说明。 客户端计算机使用服务器的公钥解密请求包,并将其与原始请求包进行比较,如果相同,则执行服务器指令修改客户端计算机的启动块以更新客户端计算机的系统属性。

    APPARATUS, SYSTEM, AND METHOD FOR PROTECTING HARD DISK DATA IN MULTIPLE OPERATING SYSTEM ENVIRONMENTS
    6.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR PROTECTING HARD DISK DATA IN MULTIPLE OPERATING SYSTEM ENVIRONMENTS 审中-公开
    用于在多个操作系统环境中保护硬盘数据的装置,系统和方法

    公开(公告)号:US20080140946A1

    公开(公告)日:2008-06-12

    申请号:US11609221

    申请日:2006-12-11

    IPC分类号: G06F12/00

    CPC分类号: G06F12/145

    摘要: An apparatus, system, and method are disclosed for protecting hard disk data in multiple operating system environments. The present invention restricts access of a hard file to a range of logical addresses using a controller module configured to access a hard file in response to a request for a logical address, a set zero module configured to add an offset value to each request for a logical address on a hard file, and a set max module configured to set a maximum logical address accessible on a hard file. The invention limits access to a lower protected area with logical addresses below the range of logical address and a host protected area with logical address above the range of logical addresses.

    摘要翻译: 公开了用于在多个操作系统环境中保护硬盘数据的装置,系统和方法。 本发明使用配置成响应于对逻辑地址的请求来访问硬文件的控制器模块来限制硬文件到一系列逻辑地址的访问,设置零模块被配置为向每个请求添加偏移值 硬文件上的逻辑地址,以及配置为设置硬文件可访问的最大逻辑地址的set max模块。 本发明限制对逻辑地址低于逻辑地址范围的较低保护区的访问以及逻辑地址高于逻辑地址范围的主机保护区。

    Reducing the boot time of a TCPA based computing system when the core root of trust measurement is embedded in the boot block code
    7.
    发明授权
    Reducing the boot time of a TCPA based computing system when the core root of trust measurement is embedded in the boot block code 失效
    当信任测度的核心根源嵌入引导块代码时,减少基于TCPA的计算系统的启动时间

    公开(公告)号:US07533274B2

    公开(公告)日:2009-05-12

    申请号:US10712237

    申请日:2003-11-13

    IPC分类号: G06F9/24 G06F9/22 G06F9/30

    CPC分类号: G06F21/572 G06F21/575

    摘要: A method, computer program product and system for reducing the boot time of a TCPA based computing system. A flash memory in the TCPA based computing system may include a register comprising bits configured to indicate whether the segments of the flash memory have been updated. The flash memory may further include a table configured to store measurements of the segments of the flash memory. The flash memory may further include a boot block code that includes a Core Root of Trust for Measurement (CRTM). The CRTM may read the bits in the register to determine if any of the segments of the flash memory have been updated. The CRTM may further obtain the measurement values in the table for those segments that store the POST BIOS code that have not been updated thereby saving time from measuring the POST BIOS code and consequently reducing the boot time.

    摘要翻译: 一种用于减少基于TCPA的计算系统的启动时间的方法,计算机程序产品和系统。 基于TCPA的计算系统中的闪速存储器可以包括寄存器,其包括被配置为指示闪速存储器的段是否已被更新的位。 闪存可以进一步包括被配置为存储闪存的片段的测量的表。 闪速存储器还可以包括引导块代码,其包括用于测量的信任核心根(CRTM)。 CRTM可以读取寄存器中的位,以确定闪存中的任何段是否已更新。 CRTM可以进一步获得存储POST BIOS代码的那些片段的表中的测量值,从而节省了测量POST BIOS代码的时间,从而减少了引导时间。

    Determining types of cooling fans used in a personal computer thereby using optimum parameters to control each unique cooling fan
    8.
    发明授权
    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.

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

    Methods and arrangements for capturing runtime information
    9.
    发明授权
    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)代码和/或执行应用程序来快速记录操作参数的易失性存储器。 许多实施例提供了替代电源和电压开关,以防止在易失性存储器中的存储器和非易失性存储器中的存储之间的信息丢失。 一些实施例包括在主电源可用时提供对易失性存储器的访问的读取控制器。 在导致处理设备基本上不起作用的灾难性故障的情况下,读控制器还可以提供对非易失性存储器的直接访问。 另外的实施例包括用于生成使用模型和/或使用操作参数执行诊断的第二处理装置。

    Data processing system and method for password protecting a boot device
    10.
    发明授权
    Data processing system and method for password protecting a boot device 有权
    用于密码保护引导设备的数据处理系统和方法

    公开(公告)号:US07814532B2

    公开(公告)日:2010-10-12

    申请号:US09847085

    申请日:2001-05-02

    CPC分类号: G06F21/575

    摘要: A data processing system and method of password protecting the boot of a data processing system are disclosed. According to the method, in response to an attempt to boot the data processing system utilizing a boot device, the boot device is interrogated for a password. If the boot device supplies password information corresponding to that of a trusted boot device, the data processing system boots utilizing the boot device. If, however, the boot device does not supply password information corresponding to that of a trusted boot device, booting from the boot device is inhibited. In a preferred embodiment, the password information comprises a unique combination of the boot device's manufacturer-supplied model and serial numbers.

    摘要翻译: 公开了一种密码保护数据处理系统引导的数据处理系统和方法。 根据该方法,响应于利用引导设备引导数据处理系统的尝试,引导设备被询问密码。 如果引导设备提供与可信引导设备的密码信息相对应的密码信息,则数据处理系统使用引导设备引导。 但是,如果引导设备不提供与受信任引导设备相对应的密码信息,则禁止从引导设备引导。 在优选实施例中,密码信息包括引导设备的制造商提供的模型和序列号的唯一组合。