SYSTEM AND METHOD FOR SECURE SMI MEMORY SERVICES
    1.
    发明申请
    SYSTEM AND METHOD FOR SECURE SMI MEMORY SERVICES 有权
    用于安全SMI记忆服务的系统和方法

    公开(公告)号:US20140207988A1

    公开(公告)日:2014-07-24

    申请号:US13749448

    申请日:2013-01-24

    申请人: Allen C. Wynn

    发明人: Allen C. Wynn

    IPC分类号: G06F13/24

    摘要: In accordance with the present disclosure, a system and method are herein disclosed for providing secure SMI memory services, including the protection of SMM memory from surreptitious attacks by, for example, rootkits. Information handling systems are susceptible to attacks, especially attacks on SMM memory. In one example, an SMI handler corresponding to the SMI Driver associated with an SMI interrupt performs validation of a password. An SSMS driver allocates memory for the SMI handler to use with the validation process and also performs a secure erase of allocated memory blocks upon completion of all secure SMI Memory Services. By controlling the validation and secure erase process through the use of the SMI handler and SSMS driver, information leakage can be prevented resulting in system data integrity.

    摘要翻译: 根据本公开,本文公开了一种用于提供安全SMI存储器服务的系统和方法,包括通过例如rootkit来保护SMM存储器免受暗中攻击。 信息处理系统易受攻击,特别是对SMM内存的攻击。 在一个示例中,与SMI中断相关联的SMI驱动程序对应的SMI处理程序执行密码验证。 SSMS驱动程序为SMI处理程序分配内存以与验证过程一起使用,并在完成所有安全SMI内存服务后执行安全擦除分配的内存块。 通过使用SMI处理程序和SSMS驱动程序来控制验证和安全擦除过程,可以防止信息泄漏,从而导致系统数据的完整性。

    Method to implement a monotonic counter with reduced flash part wear
    2.
    发明授权
    Method to implement a monotonic counter with reduced flash part wear 有权
    实现具有减少闪光部件磨损的单调计数器的方法

    公开(公告)号:US08438414B2

    公开(公告)日:2013-05-07

    申请号:US13475646

    申请日:2012-05-18

    IPC分类号: G06F1/04 G11C11/34 G06M3/00

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicates a first one of the increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基本值,选择器字段表示第一个增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    Method to implement a monotonic counter with reduced flash part wear
    3.
    发明授权
    Method to implement a monotonic counter with reduced flash part wear 有权
    实现具有减少闪光部件磨损的单调计数器的方法

    公开(公告)号:US08195973B2

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

    申请号:US12102345

    申请日:2008-04-14

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicating a first increment field of the plurality of increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基值,选择器字段表示多个增量字段的第一增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    System and method of managing heat in multiple central processing units
    4.
    发明授权
    System and method of managing heat in multiple central processing units 有权
    在多个中央处理单元中管理热量的系统和方法

    公开(公告)号:US07653824B2

    公开(公告)日:2010-01-26

    申请号:US11498920

    申请日:2006-08-03

    IPC分类号: G06F1/00 G06F1/26

    CPC分类号: G06F1/206

    摘要: An information handling system is disclosed and can include at least one memory and at least two processor cores coupled thereto. Further, the information handling system can include a controller coupled to the at least two processor cores and the at least one memory. The controller can monitor the temperature within each processor core. Based on the temperature the controller can selectively steer one or more program threads away from an overheating processor core.

    摘要翻译: 公开了一种信息处理系统,并且可以包括至少一个存储器和与其耦合的至少两个处理器核心。 此外,信息处理系统可以包括耦合到至少两个处理器核和至少一个存储器的控制器。 控制器可以监控每个处理器内核的温度。 基于温度,控制器可以选择性地将一个或多个程序线程远离过热处理器核心。

    System and method of managing heat in multiple central processing units
    5.
    发明申请
    System and method of managing heat in multiple central processing units 有权
    在多个中央处理单元中管理热量的系统和方法

    公开(公告)号:US20080034232A1

    公开(公告)日:2008-02-07

    申请号:US11498920

    申请日:2006-08-03

    IPC分类号: G06F1/00

    CPC分类号: G06F1/206

    摘要: An information handling system is disclosed and can include at least one memory and at least two processor cores coupled thereto. Further, the information handling system can include a controller coupled to the at least two processor cores and the at least one memory. The controller can monitor the temperature within each processor core. Based on the temperature the controller can selectively steer one or more program threads away from an overheating processor core.

    摘要翻译: 公开了一种信息处理系统,并且可以包括至少一个存储器和与其耦合的至少两个处理器核心。 此外,信息处理系统可以包括耦合到至少两个处理器核和至少一个存储器的控制器。 控制器可以监控每个处理器内核的温度。 基于温度,控制器可以选择性地将一个或多个程序线程远离过热处理器核心。

    Stack clearing device and method
    6.
    发明授权
    Stack clearing device and method 失效
    堆栈清除装置和方法

    公开(公告)号:US06550058B1

    公开(公告)日:2003-04-15

    申请号:US09497606

    申请日:2000-02-03

    申请人: Allen C. Wynn

    发明人: Allen C. Wynn

    IPC分类号: G06F945

    摘要: A method for removing residual data from a computer program stack prior to returning control to a calling or controlling process with system and method for automatic inclusion thereof into software application programs at the time of production of executable code. Two methods, one for removing residual data from a relatively small stack frame and another for removing residual data from a large stack frame, are automatically inserted into application program code during an enhanced compiling method. Two compiler controls allow a software designer to globally include the stack cleaning feature in all code being produced, or to selectively include the stack cleaning feature into certain indicated modules, code areas, or procedures.

    摘要翻译: 一种用于在将控制权返回到调用或控制过程之前用于在生成可执行代码时将其自动包含在软件应用程序中的系统和方法从计算机程序堆栈中除去残余数据的方法。 在增强的编译方法中,两种方法,一种用于从相对较小的堆栈帧中去除残留数据,另一种用于从大堆栈帧中去除残留数据的方法自动插入到应用程序代码中。 两个编译器控件允许软件设计人员在所生成的所有代码中全局包括堆栈清除功能,或者将堆栈清理功能选择性地包括到某些指定的模块,代码区域或过程中。

    Virtual joystick graphical user interface control with one and two dimensional operation
    7.
    发明授权
    Virtual joystick graphical user interface control with one and two dimensional operation 有权
    虚拟操纵杆图形用户界面控制与一维二维操作

    公开(公告)号:US06515687B1

    公开(公告)日:2003-02-04

    申请号:US09578749

    申请日:2000-05-25

    IPC分类号: G06F300

    CPC分类号: G06F3/0485

    摘要: A virtual joystick GUI control with self-centering capability which provides a computer system user the ability to scroll at an angle using an n-dimensional graphical control interface. The virtual joystick may be displayed in simple two-dimensional view for control of one dimension of scrolling, such as left/right or up/down. Alternatively, the virtual joystick may be displayed in a simulated three-dimensional (perspective) view which allows scrolling in two dimensions, such as up/down/left/right and combinations thereof. The new virtual joystick can be used to scroll displays, or control other system functions and program parameters, such as volume up/down and tone bass/treble. In general, the virtual joystick can allow control of one or two variables over a range of values.

    摘要翻译: 具有自动定心功能的虚拟操纵杆GUI控件,为计算机系统用户提供使用n维图形控制界面以一定角度滚动的功能。 虚拟操纵杆可以以简单的二维视图显示,用于控制滚动的一个维度,例如左/右或上/下。 或者,虚拟操纵杆可以以模拟的三维(透视)视图显示,其允许在诸如上/下/左/右及其组合的二维中进行滚动。 新的虚拟操纵杆可用于滚动显示,或控制其他系统功能和程序参数,例如音量增大/降低和低音/高音。 通常,虚拟操纵杆可以允许在一定范围的值上控制一个或两个变量。

    Method to Implement a Monotonic Counter with Reduced Flash Part Wear
    8.
    发明申请
    Method to Implement a Monotonic Counter with Reduced Flash Part Wear 有权
    实现具有减少闪光零件磨损的单调计数器的方法

    公开(公告)号:US20090259877A1

    公开(公告)日:2009-10-15

    申请号:US12102345

    申请日:2008-04-14

    IPC分类号: G06F1/00

    CPC分类号: G06F7/607

    摘要: A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicating a first increment field of the plurality of increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.

    摘要翻译: 使用存储在闪速存储器中的计数器的方法包括提供基值字段,选择器字段和多个增量字段。 基值字段表示计数器的基值,选择器字段表示多个增量字段的第一增量字段。 该方法还包括将第一增量字段的位从擦除值改变为写入值,以指示存储在计数器中的值的变化。

    SYSTEM AND METHOD OF BOOTING AN OPERATING SYSTEM IN AN OPTIMAL PERFORMANCE STATE
    9.
    发明申请
    SYSTEM AND METHOD OF BOOTING AN OPERATING SYSTEM IN AN OPTIMAL PERFORMANCE STATE 有权
    在最佳性能状态下操作操作系统的系统和方法

    公开(公告)号:US20080133901A1

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

    申请号:US11565941

    申请日:2006-12-01

    IPC分类号: G06F15/177

    CPC分类号: G06F9/44505 G06F9/4406

    摘要: The present invention provides a method of booting an operating system for use with an information handling system. The method comprises identifying an operating system dependent configuration, and determining an operating system type of the operating system. Further, the method includes changing the operating system dependent configuration in response to the operating system type.

    摘要翻译: 本发明提供了引导与信息处理系统一起使用的操作系统的方法。 该方法包括识别操作系统相关配置,以及确定操作系统的操作系统类型。 此外,该方法包括响应于操作系统类型改变操作系统相关配置。

    Linear web browser history viewer
    10.
    发明授权
    Linear web browser history viewer 有权
    线性网络浏览器历史查看器

    公开(公告)号:US06667751B1

    公开(公告)日:2003-12-23

    申请号:US09615770

    申请日:2000-07-13

    IPC分类号: G09G500

    CPC分类号: G06F17/30876 Y10S715/974

    摘要: An enhanced web browser includes a visual history browser which allows recording of browsing sessions and visual replay or review of browsing sessions. As web sites are visited during a normal browsing session, images of the pages viewed are rendered and stored in the system's memory, and are keyed to entries in the web browser's history log. When the web browser user selects the visual history review control such as a graduated slider control, he or she may move the control forward or backward “in time” as the rendered images are displayed in a viewing window, along with optional information such as the originating web site for each address. The user may stop the control at a position in history, and select to re-point the browser to the web address selected from the history file. Thus, the user may visually browse back and forth through the history of web browser until he or she finds the page desired, and then jump to that page on the web.

    摘要翻译: 增强的网页浏览器包括一个视觉历史浏览器,它允许记录浏览会话和视觉重放或审查浏览会话。 由于网站在正常浏览会话期间被访问,所查看的页面的图像被呈现并存储在系统的存储器中,并被键入到web浏览器的历史日志中的条目。 当网络浏览器用户选择诸如渐变滑块控件的视觉历史查看控制时,他或她可以随着渲染图像被显示在观看窗口中而随时“移动”控制,以及可选信息,诸如 每个地址的起始网站。 用户可以在历史记录中的某个位置停止控制,并选择将浏览器重新指向从历史文件中选择的网址。 因此,用户可以视觉地浏览网页浏览器的历史,直到找到所需的页面,然后跳转到网页上的该页面。