System architecture for implementing modular diagnostics
    1.
    发明授权
    System architecture for implementing modular diagnostics 失效
    用于实现模块化诊断的系统架构

    公开(公告)号:US5805796A

    公开(公告)日:1998-09-08

    申请号:US622771

    申请日:1996-03-27

    IPC分类号: G06F11/36 G06F11/00

    CPC分类号: G06F11/00

    摘要: A software system and corresponding method of operation represents physical devices as software objects that are derived from a generic base class. A diagnostic system operating on a processor includes a base class operating on the processor, a physical device connected to the processor and a diagnostic device object derived from the base class and having an encapsulated device characteristic definition corresponding to physical characteristics of the physical device so that the diagnostic device object is associated with the device. The base class is a generic class that serves as a template for other classes. A method of performing a diagnostic operation relating to a physical device in a computing system includes the steps of creating a generic base class, deriving a software object from a generic base class and representing the physical device as the derived software object.

    摘要翻译: 软件系统和相应的操作方法将物理设备表示为从通用基类派生的软件对象。 在处理器上操作的诊断系统包括在处理器上操作的基类,连接到处理器的物理设备和从基类导出的诊断设备对象,并具有与物理设备的物理特性对应的封装设备特性定义,使得 诊断设备对象与设备相关联。 基类是用作其他类的模板的通用类。 在计算系统中执行与物理设备相关的诊断操作的方法包括以下步骤:创建通用基类,从通用基类中导出软件对象,并将物理设备表示为导出软件对象。

    Dynamic multi-lingual software module system
    2.
    发明授权
    Dynamic multi-lingual software module system 失效
    动态多语言软件模块系统

    公开(公告)号:US5903859A

    公开(公告)日:1999-05-11

    申请号:US622807

    申请日:1996-03-27

    摘要: A software system facilitates the translation of text strings into multiple languages. The software system includes a macro which substitutes for a text string and a message collection and source update utility which scans the source code, locates the macro in the source code, derives a key relating to the text string and updates a database with the text string and key. The macro is included into a source code.

    摘要翻译: 软件系统便于将文本字符串翻译成多种语言。 该软件系统包括一个代替文本字符串的宏,消息收集和源更新实用程序扫描源代码,将宏定位在源代码中,导出与文本字符串相关的键,并使用文本字符串更新数据库 和关键。 宏被包含在源代码中。

    Method and system for communicating between independent software modules
    3.
    发明授权
    Method and system for communicating between independent software modules 失效
    独立软件模块之间通信的方法和系统

    公开(公告)号:US06704802B1

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

    申请号:US08622806

    申请日:1996-03-27

    IPC分类号: G06F944

    CPC分类号: G06F9/4843 G06F9/54

    摘要: A software system uses virtual functions to control communication between independent software modules configured in an architecture which includes a parent process and one or more independent child processes. Communication is established by the parent process which creates, loads and unloads both a child process and an object that describes the functions that are accessed by the child process. The parent process creates and loads the child process, then passes a pointer which designates the object to the child process. The child process completes a communication path by creating an object and granting access to the object to the parent process by passing a pointer designating the object to the parent process. A child process is associated to both objects created by the child process and to a virtual table of pointers which designate the objects. The parent process controls memory allocation so that the child process can be unloaded from memory while the objects created by the child process and the virtual table associated to the child process are retained. In this manner, a software module is implemented as a loadable child process which is independent from other software modules.

    摘要翻译: 软件系统使用虚拟功能来控制在包括父进程和一个或多个独立的子进程的架构中配置的独立软件模块之间的通信。 通信由父进程建立,该进程创建,加载和卸载子进程和描述由子进程访问的函数的对象。 父进程创建并加载子进程,然后将指定对象的指针传递给子进程。 子进程通过创建对象并通过将指定对象的指针传递给父进程来授予对父进程的访问权限来完成通信路径。 子进程与由子进程创建的对象和指定对象的指针的虚拟表相关联。 父进程控制内存分配,以便从子进程创建的对象和与子进程关联的虚拟表保留时,可以从内存中卸载子进程。 以这种方式,软件模块被实现为独立于其他软件模块的可加载子进程。

    Dynamic multi-lingual software translation system
    4.
    发明授权
    Dynamic multi-lingual software translation system 有权
    动态多语言软件翻译系统

    公开(公告)号:US6092037A

    公开(公告)日:2000-07-18

    申请号:US305935

    申请日:1999-05-06

    摘要: A software system facilitates the translation of text strings into multiple languages. The software system includes a macro which substitutes for a text string and a message collection and source update utility which scans the source code, locates the macro in the source code, derives a key relating to the text string and updates a database with the text string and key. The macro is included into a source code.

    摘要翻译: 软件系统便于将文本字符串翻译成多种语言。 该软件系统包括一个代替文本字符串的宏,消息收集和源更新实用程序扫描源代码,将宏定位在源代码中,导出与文本字符串相关的键,并使用文本字符串更新数据库 和关键。 宏被包含在源代码中。

    Computer power management system
    6.
    发明授权
    Computer power management system 失效
    电脑电源管理系统

    公开(公告)号:US5560024A

    公开(公告)日:1996-09-24

    申请号:US384284

    申请日:1995-02-01

    IPC分类号: G06F1/04 G06F1/08 G06F1/32

    摘要: A low power management system including both hardware and software is provided for a battery powered portable computer. The low power management system powers down various sections of the computer when they are not used. The low power management system is controlled by a control program in the microprocessor of the computer. The low power management system includes the capability to turn off clock signals to various sections of the computer based upon demand. Also included is the capability to turn on clock signals based upon demand. The low power management system also includes the capability to turn on the computer upon a press of a key on the computer keyboard. The low power management system monitors software application programs for keyboard activity so as to turn off the microprocessor in the computer in response to a loop looking for a keypress and certain other loops which can be monitored without use of the microprocessor.

    摘要翻译: 为电池供电的便携式计算机提供包括硬件和软件的低功耗管理系统。 低功耗管理系统在不使用计算机的各个部分时关闭电源。 低功率管理系统由计算机微处理器中的控制程序控制。 低功率管理系统包括根据需要关闭计算机各个部分的时钟信号的能力。 还包括根据需求打开时钟信号的功能。 低功率管理系统还包括在按下计算机键盘上的键时打开计算机的功能。 低功率管理系统监视用于键盘活动的软件应用程序,以便响应于寻找按键的循环以及可以在不使用微处理器的情况下监视某些其它循环来关闭计算机中的微处理器。

    Computer power management system
    7.
    发明授权
    Computer power management system 失效
    电脑电源管理系统

    公开(公告)号:US5428790A

    公开(公告)日:1995-06-27

    申请号:US134341

    申请日:1993-10-08

    IPC分类号: G06F1/04 G06F1/08 G06F1/32

    摘要: A low power management system including both hardware and software for a battery powered portable computer. The low power management system powers down various sections of the computer when they are not used. The low power management system is controlled by a control program in the microprocessor of the computer. The low power management system includes the capability to turn off clock signals to various sections of the computer based upon demand. Also included is the capability to turn on clock signals based upon demand. The low power management system also includes the capability to turn on the computer upon a press of a key on the computer keyboard. The low power management system monitors software application programs for keyboard activity so as to turn off the microprocessor in the computer in response to a loop looking for a keypress and certain other loops which can be monitored without use of the microprocessor.

    摘要翻译: 低功耗管理系统,包括电池供电便携式计算机的硬件和软件。 低功耗管理系统在不使用计算机的各个部分时关闭电源。 低功率管理系统由计算机微处理器中的控制程序控制。 低功率管理系统包括根据需要关闭计算机各个部分的时钟信号的能力。 还包括根据需求打开时钟信号的功能。 低功率管理系统还包括在按下计算机键盘上的键时打开计算机的功能。 低功率管理系统监视用于键盘活动的软件应用程序,以便响应于寻找按键的循环以及可以在不使用微处理器的情况下监视某些其它循环来关闭计算机中的微处理器。