Acquiring graphical operating system post-failure screen
    1.
    发明授权
    Acquiring graphical operating system post-failure screen 有权
    获取图形操作系统故障后屏幕

    公开(公告)号:US08949404B2

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

    申请号:US11135761

    申请日:2005-05-24

    IPC分类号: G06F15/173 G06F11/14

    CPC分类号: G06F11/1441

    摘要: Systems, methodologies, and media associated with acquiring a graphics mode post-failure screen provided by a graphical operating system running on a self-reset capable computer are described. One exemplary method embodiment may be performable in a management processor (e.g., ASIC, FPGA) that is configured to be operably connected to a computer (e.g., server) that is configured to provide a graphical post-failure screen and to self-reset upon entering a failure state. The exemplary method embodiment may include receiving a stream of video data from the computer and making it available to a downstream component like a remote console application. The exemplary method may also include performing a screen refresh after detecting the failure state in the computer. The exemplary method may also include selectively storing the graphical post-failure screen in a memory associated with the management processor.

    摘要翻译: 描述了由在具有自重新启动的计算机上运行的图形操作系统提供的获取图形模式故障后屏幕相关联的系统,方法和媒体。 一个示例性方法实施例可以在被配置为可操作地连接到计算机(例如,服务器)的管理处理器(例如,ASIC,FPGA)中执行,该计算机(例如,服务器)被配置为提供图形化的故障后屏幕并且自我复位 进入故障状态。 示例性方法实施例可以包括从计算机接收视频数据流并使其可用于诸如远程控制台应用的下游组件。 该示例性方法还可以包括在检测到计算机中的故障状态之后执行屏幕刷新。 示例性方法还可以包括将图形化的故障后屏幕选择性地存储在与管理处理器相关联的存储器中。

    Method and apparatus for implementing color graphics on a remote computer

    公开(公告)号:US07145576B2

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

    申请号:US11294862

    申请日:2005-12-05

    IPC分类号: G09G5/00

    CPC分类号: G06F3/1454 G09G5/06 G09G5/363

    摘要: A method and apparatus captures the color palettes of a video graphics controller of a managed computer to a remote computer to transmit correct color information to a remote computer. A remote management controller may perform this technique independent from the operating system. The managed computer includes a processor and a video graphics controller. The remote management controller snoops a bus, which couples the processor to the video graphics controller, for processor accesses to the EGA and VGA color palettes stored in the video graphics controller. The remote management controller includes an EGA shadow look up table and a VGA shadow look up table that store the snooped information which is used to create correct color information to be transmitted to the remote computer so that it can display the same colors generated at the managed computer.

    Method and apparatus for graphical data compression
    4.
    发明授权
    Method and apparatus for graphical data compression 有权
    用于图形数据压缩的方法和装置

    公开(公告)号:US07817849B2

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

    申请号:US11206693

    申请日:2005-08-18

    申请人: Don A. Dykes

    发明人: Don A. Dykes

    IPC分类号: G06K9/00

    CPC分类号: G06T9/004 H03M7/30

    摘要: A system comprising a first computer and a second computer remotely located from the first computer and in communication with the first computer via a network. The second computer comprises an encoder module which encodes and transmits a pixel color datum to the first computer. The encoder module encodes the pixel color datum by generating a bit indicative of the number of different pixel color data encoded since a datum having a same color as the pixel color datum was last encoded.

    摘要翻译: 一种系统,包括从第一计算机远程定位并经由网络与第一计算机通信的第一计算机和第二计算机。 第二计算机包括编码器模块,其向第一计算机编码并传输像素颜色数据。 编码器模块通过生成指示由于与上一次编码像素颜色数据具有相同颜色的基准而编码的不同像素颜色数据的数量而生成指示像素颜色数据的位。

    System and method for detecting and using a replacement boot block during initialization by an original boot block
    5.
    发明授权
    System and method for detecting and using a replacement boot block during initialization by an original boot block 有权
    用于在初始化期间由原始引导块检测和使用替换引导块的系统和方法

    公开(公告)号:US06859876B2

    公开(公告)日:2005-02-22

    申请号:US09751187

    申请日:2000-12-29

    IPC分类号: G06F9/445 G06F9/24

    CPC分类号: G06F9/4406 G06F8/66

    摘要: A unique method and system to update or modify the original boot block of a computer system without endangering the integrity of the system. More particularly, the present invention relates to a method and system that allows for a secondary boot block to be substituted for the original boot block. This is accomplished by having the original boot block check for a replacement secondary boot block as early in the startup code as is feasible. If a valid secondary boot block is found, the startup process is passed to the secondary boot block. The original boot block is maintained, however, so the system can always be recovered.

    摘要翻译: 一种独特的方法和系统来更新或修改计算机系统的原始引导块,而不会危及系统的完整性。 更具体地说,本发明涉及一种方法和系统,其允许将二级引导块替换为原始引导块。 这是通过在启动代码中尽可能早地使原始引导块检查替换次要引导块来实现的。 如果找到有效的辅助引导块,则将启动过程传递到辅助引导块。 然而,维护原始引导块,因此可以始终恢复系统。

    Operating system independent method and apparatus for graphical remote access having improved latency
    6.
    发明授权
    Operating system independent method and apparatus for graphical remote access having improved latency 有权
    用于图形远程访问的操作系统独立方法和装置具有改进的等待时间

    公开(公告)号:US06774904B2

    公开(公告)日:2004-08-10

    申请号:US10037984

    申请日:2002-01-04

    IPC分类号: G09G536

    摘要: A method and apparatus updates video graphics changes of a managed computer to a remote computer. These updates may be performed independent of the operating system. In one embodiment, the screen (e.g., frame buffer) of the managed computer is divided into a number of blocks. A remote management controller snoops a bus coupling a processor to a video graphics controller to determine whether the processor has changed the contents of some blocks. If so, the location of the first changed block and the last changed block is stored in a pair of registers. The registers are periodically checked during the normal row-by-row scanning of the blocks. If the registers contain information indicating that a portion of the frame buffer has been changed, the remote management controller may temporarily terminate normal scanning in favor of scanning the changed portion. In one embodiment, a rectangle may be inferred using the minimum and maximum block locations, so that only blocks within the rectangle will be scanned prior to resumption of normal row-by-row scanning.

    摘要翻译: 一种方法和装置将被管理计算机的视频图形更改更新到远程计算机。 可以独立于操作系统来执行这些更新。 在一个实施例中,被管理计算机的屏幕(例如,帧缓冲器)被划分成多个块。 远程管理控制器窥探将处理器耦合到视频图形控制器的总线,以确定处理器是否改变了某些块的内容。 如果是,则将第一改变块和最后改变的块的位置存储在一对寄存器中。 在块的正常逐行扫描期间,定期检查寄存器。 如果寄存器包含指示帧缓冲器的一部分已被改变的信息,则远程管理控制器可以临时终止正常扫描以有利于扫描改变的部分。 在一个实施例中,可以使用最小和最大块位置来推断矩形,使得在恢复正常逐行扫描之前仅将矩形内的块扫描。

    METHOD AND APPARATUS FOR GRAPHICAL DATA COMPRESSION
    7.
    发明申请
    METHOD AND APPARATUS FOR GRAPHICAL DATA COMPRESSION 有权
    用于图形数据压缩的方法和装置

    公开(公告)号:US20110002538A1

    公开(公告)日:2011-01-06

    申请号:US12876908

    申请日:2010-09-07

    申请人: Don A. DYKES

    发明人: Don A. DYKES

    IPC分类号: G06K9/36

    CPC分类号: G06T9/004 H03M7/30

    摘要: A system comprising a first computer and a second computer remotely located from the first computer and in communication with the first computer via a network. The second computer comprises an encoder module which encodes and transmits a pixel color datum to the first computer. The encoder module encodes the pixel color datum by generating a bit indicative of the number of different pixel color data encoded since a datum having a same color as the pixel color datum was last encoded.

    摘要翻译: 一种系统,包括从第一计算机远程定位并经由网络与第一计算机通信的第一计算机和第二计算机。 第二计算机包括编码器模块,其向第一计算机编码并传输像素颜色数据。 编码器模块通过生成指示由于与上一次编码像素颜色数据具有相同颜色的基准而编码的不同像素颜色数据的数量而生成指示像素颜色数据的位。

    Controllerless modem with general purpose computer executing modem controller code and virtualized dart communicating data to/from modem controller code
    8.
    发明授权
    Controllerless modem with general purpose computer executing modem controller code and virtualized dart communicating data to/from modem controller code 有权
    无控制调制解调器,通用计算机执行调制解调器控制器代码,虚拟化飞镖与调制解调器控制器代码通信数据

    公开(公告)号:US06185628B2

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

    申请号:US09237636

    申请日:1999-01-26

    IPC分类号: G06F300

    CPC分类号: G06F13/105

    摘要: A computer system implements a standard modem without the use of a microcontroller. Instead, a digital signal processor is provided on an expansion card, but with direct links to the computer system itself. The code usually implemented in the microcontroller is instead implemented as a virtual modem controller to be called by the operating system of the computer itself. Further, this virtual modem controller includes a virtualized UART, that appears to the operating system software as a hardware UART, with entry points for calls to replace input/output instructions. In this way, standard device driver code written to execute input/output operations is easily converted to operate with the “virtualized” UART.

    摘要翻译: 计算机系统在不使用微控制器的情况下实现标准调制解调器。 相反,在扩展卡上提供数字信号处理器,而是直接连接到计算机系统本身。 通常在微控制器中实现的代码被实现为由计算机本身的操作系统调用的虚拟调制解调器控制器。 此外,该虚拟调制解调器控制器包括虚拟化UART,其作为硬件UART在操作系统软件中出现,具有用于替换输入/输出指令的调用的入口点。 以这种方式,写入执行输入/输出操作的标准设备驱动程序代码很容易转换为使用“虚拟化”UART进行操作。

    Method and apparatus for implementing color graphics on a remote computer

    公开(公告)号:US07038696B2

    公开(公告)日:2006-05-02

    申请号:US10037931

    申请日:2002-01-04

    IPC分类号: G09G5/02

    CPC分类号: G06F3/1454 G09G5/06 G09G5/363

    摘要: A method and apparatus captures the color palettes of a video graphics controller of a managed computer to a remote computer to transmit correct color information to a remote computer. A remote management controller may perform this technique independent from the operating system. The managed computer includes a processor and a video graphics controller. The remote management controller snoops a bus, which couples the processor to the video graphics controller, for processor accesses to the EGA and VGA color palettes stored in the video graphics controller. The remote management controller includes an EGA shadow look up table and a VGA shadow look up table that store the snooped information which is used to create correct color information to be transmitted to the remote computer so that it can display the same colors generated at the managed computer.

    User selectable feature set for a flash ROM based peripheral
    10.
    发明授权
    User selectable feature set for a flash ROM based peripheral 失效
    用户可选择的基于闪存ROM的外设的功能集

    公开(公告)号:US5940627A

    公开(公告)日:1999-08-17

    申请号:US816350

    申请日:1997-03-13

    CPC分类号: H04M11/06 G06F8/60

    摘要: A method and apparatus for providing a programmable device with operational parameters applicable to successive operational environments. According to some aspects, the method includes the steps of programming memory with a common operational code applicable to multiple operational environments, programming memory with a first operational environment dependent code, operating said device in a first operational environment, changing to a second operational environment, adding a second operational environment dependent code, and operating in a second operational environment. According to some aspects, the apparatus comprises a programmable device operating according to a set of operational parameters reprogrammably stored therein. The device comprises a memory having a first region containing a common operational code independent of operational environment, a programmable second region containing a first operational environment dependent code, and a programming module coupled to receive an operational environment dependent signal and to provide a programming instruction to the second region.

    摘要翻译: 一种用于向可编程设备提供适用于连续操作环境的操作参数的方法和装置。 根据一些方面,该方法包括以下步骤:利用适用于多个操作环境的公共操作代码来编程存储器,使用第一操作环境相关代码编程存储器,在第一操作环境中操作所述设备,改变为第二操作环境, 添加第二操作环境相关代码,并在第二操作环境中操作。 根据一些方面,该装置包括可编程设备,其根据可重新设置地存储在其中的一组操作参数进行操作。 该设备包括具有包含独立于操作环境的公共操作代码的第一区域的存储器,包含第一操作环境相关代码的可编程第二区域,以及耦合以接收操作环境相关信号的编程模块,并提供编程指令 第二个地区。