Operating system having shared personality neutral resources
    1.
    发明授权
    Operating system having shared personality neutral resources 失效
    共享个性中立资源的操作系统

    公开(公告)号:US06195710B1

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

    申请号:US08489540

    申请日:1995-06-12

    IPC分类号: G06F900

    摘要: A data processing system having shared, distributed personality neutral resources managed by a microkernel based operating system. The microkernel supports multiple personalities and manages common resources accessible to all personalities. The microkernel has a logical video buffer service that manages the creation, deletion, and maintenance of logical video buffers. Each personality uses the logical video buffers to store its character mode screen displays. The server maintains a handle to each logical video buffer that is accessible by all personalities. The microkernel also has an event window server that creates input queues and provides them to the personalities. The event window server receives all system input and places it into the appropriate personality's queue. The event window server provides APIs allowing personalities to read input queues, remove events from the queues, inject input events into the event window server, and register hot keys.

    摘要翻译: 一种数据处理系统,具有由基于微内核的操作系统管理的共享的分布式个性中性资源。 微内核支持多个人物,并管理所有人士可访问的共同资源。 微内核具有管理逻辑视频缓冲器的创建,删除和维护的逻辑视频缓冲器服务。 每个人格使用逻辑视频缓冲区来存储其字符模式屏幕显示。 服务器维护每个逻辑视频缓冲区的句柄,可由所有人员访问。 微内核还具有创建输入队列并将其提供给个性的事件窗口服务器。 事件窗口服务器接收所有系统输入并将其放入适当的个性队列中。 事件窗口服务器提供API,允许个性读取输入队列,从队列中删除事件,将输入事件注入事件窗口服务器,并注册热键。

    Just in time localization
    2.
    发明授权
    Just in time localization 有权
    本地化人文语言软件支持

    公开(公告)号:US06490547B1

    公开(公告)日:2002-12-03

    申请号:US09457412

    申请日:1999-12-07

    IPC分类号: G06F1728

    CPC分类号: G06F17/289

    摘要: User interface text for dialog boxes, menus, and the like is “localized” with respect to human languages is achieved at run time by transmitting a translation request containing a text string to be translated, an identification of the source language, and an identification of the target language to a Web server providing text string translation services. The response from the Web server contains the translated text string, which is employed by the user application within the user interface. Text strings for all of the user interfaces of a particular user application may be translated in this fashion as a group at the time an unsupported human language is first requested, or text strings may simply be translated on-the-fly during operation of the underlying user application on an as-needed basis. the translated text strings may be preserved locally for future use, until a translation of the user interface text to the requested human language is provided by the user application developer. In a preferred embodiment, an extension of the Java ResourceBundles class is utilized to support run-time human language translation of user interface text. The new class, JILResourceBundle, obtains the translation of the user interface text strings when an unsupported language is requested, and may be inserted into a Java Application Resource file placed within the user's classpath to avoid the necessity of rewriting the underlying user application in order to utilize the new class.

    摘要翻译: 通过发送包含要翻译的文本字符串的翻译请求,源语言的标识和源语言的标识,可以在运行时通过对话框,菜单等的用户界面文本“本地化” 将目标语言提供给提供文本字符串翻译服务的Web服务器。 来自Web服务器的响应包含用户应用程序在用户界面中使用的翻译文本字符串。 特定用户应用程序的所有用户界面的文本字符串可以在第一次请求不受支持的人类语言的时候以这种方式被翻译,或者文本字符串可以在底层操作期间在运行中被简单地翻译 用户应用程序。 翻译的文本字符串可以在本地保留以供将来使用,直到用户应用开发者提供用户界面文本到所请求的人类语言的翻译。 在优选实施例中,Java ResourceBundles类的扩展被用于支持用户界面文本的运行时人工翻译。 新类JILResourceBundle在请求不受支持的语言时获得用户界面文本字符串的翻译,并且可以插入到放置在用户类路径中的Java应用程序资源文件中,以避免重写底层用户应用程序,以便 利用新课程

    Enabling unicode input in legacy operating systems
    3.
    发明授权
    Enabling unicode input in legacy operating systems 失效
    在旧版操作系统中启用unicode输入

    公开(公告)号:US08181109B2

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

    申请号:US10388096

    申请日:2003-03-13

    IPC分类号: G06F17/00

    CPC分类号: G06F3/018 G06F3/023 G06F9/454

    摘要: An apparatus and method for providing Unicode support in legacy operating systems are provided. With the apparatus and method, a focus hook module, keyboard hook module, and keystroke conversion module are registered with the legacy operating system. The focus hook module determines the currently active application and whether the currently active application is Unicode capable. The keyboard hook module receives keyboard events from an input interface and sends those keyboard events to the keystroke conversion module. The keystroke conversion module converts the keyboard events into Unicode characters which are sent back to the keyboard hook module. The keyboard hook module then stores the Unicode characters in a temporary storage memory, e.g., the clipboard. The keyboard hook module then sends a command to the application to paste the contents of the temporary storage memory to the currently active application.

    摘要翻译: 提供了一种用于在传统操作系统中提供Unicode支持的装置和方法。 使用该装置和方法,将遗留操作系统注册到焦点钩模块,键盘钩模块和按键转换模块。 焦点钩子模块确定当前活动的应用程序以及当前活动的应用程序是否具有Unicode功能。 键盘挂钩模块从输入接口接收键盘事件,并将这些键盘事件发送到击键转换模块。 键盘转换模块将键盘事件转换为Unicode字符,将其发送回键盘挂钩模块。 键盘挂钩模块然后将Unicode字符存储在临时存储存储器中,例如剪贴板中。 键盘挂钩模块然后向应用程序发送一个命令,将临时存储器的内容粘贴到当前活动的应用程序中。

    Calendar-based power management
    4.
    发明授权
    Calendar-based power management 有权
    基于日历的电源管理

    公开(公告)号:US06457132B1

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

    申请号:US09343626

    申请日:1999-06-30

    IPC分类号: G06F132

    摘要: Upon creation of an event or activity entry within a calendar, the user is prompted to specify a power management mode to associate with the entry if the entry is not of a predefined type. Predefined entry types may be associated with default power management modes which the user may modify. When an event or activity entry associated with a non-null power management mode is reached, the calendar sends a power management event notification to the power manager, which responds appropriately. Thus, a user may specify that the system, if powered on, should automatically shut down for the duration of a planned vacation identified by an entry within the calendar. The system may thus distinguish between events during which the user is unavailable (e.g., on a business trip or at a remote meeting) from events during which the user is available but perhaps not actively using the system for a period. The calendar event power management modes complement and refine the preconfigured system power management schemes to take into account the user's schedule of activities.

    摘要翻译: 在日历中创建事件或活动条目之后,如果条目不是预定义类型,则提示用户指定电源管理模式以与条目相关联。 预定义条目类型可能与用户可能修改的默认电源管理模式相关联。 当达到与非空功率管理模式相关联的事件或活动条目时,日历向功率管理器发送电力管理事件通知,电源管理器响应适当。 因此,用户可以指定系统(如果打开电源)将在由日历内的条目标识的计划假期期间自动关闭。 因此,系统可以区分用户不可用的事件(例如,在出差或远程会议上)与用户可用的事件相关联,但是可能不是在一段时间内主动使用系统。 日历事件电源管理模式补充和完善了预配置的系统电源管理方案,以考虑用户的活动安排。

    System and method for updating cultural profiles with dragging and
dropping locale objects
    5.
    发明授权
    System and method for updating cultural profiles with dragging and dropping locale objects 失效
    通过拖放语言环境对象来更新文化概况的系统和方法

    公开(公告)号:US5907326A

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

    申请号:US813402

    申请日:1997-03-10

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/4448

    摘要: The present invention is directed to a system and method of changing a cultural profile of a program, or application, while the program is executing in an information handling system. The system and method of the present invention enable programs to be globalized/localized to support many different countries and cultures. A user may dynamically change a program's cultural profile to a different cultural profile without having to reboot the system. The profile change may be accomplished through the use of a drag and drop interface. Different aspects, or windows, within a program may utilize different cultural profiles, and a cultural profile change to one aspect, or window, of the program does not affect the other aspects of the program. The present invention allows programs to be customized to support any culture or combination of cultures. This is accomplished through the use of a drag and drop interface, where cultural profiles, referred to as locale objects, are dropped onto windows within a program. When a locale object is dropped on a window, a message is sent to the window, and the window then updates its cultural profile information accordingly.

    摘要翻译: 本发明涉及一种在程序在信息处理系统中执行时改变节目或应用的文化简档的系统和方法。 本发明的系统和方法使得程序能够被全球化/本地化以支持许多不同的国家和文化。 用户可以将程序的文化概况动态地改变为不同的文化概况,而无需重启系统。 轮廓变化可以通过使用拖放界面来实现。 程序中的不同方面或窗口可以利用不同的文化概况,并且对节目的一个方面或窗口的文化简介的改变不会影响节目的其他方面。 本发明允许程序被定制以支持任何文化或文化的组合。 这是通过使用拖放界面来实现的,其中将文化概要文件(称为区域对象)放入程序中的窗口上。 当一个区域设置对象被丢弃在一个窗口上时,一个消息被发送到该窗口,然后该窗口相应地更新其文化简档信息。

    System and method for managing multiple cultural profiles in an
information handling system
    6.
    发明授权
    System and method for managing multiple cultural profiles in an information handling system 失效
    在信息处理系统中管理多个文化概况的系统和方法

    公开(公告)号:US5900871A

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

    申请号:US813401

    申请日:1997-03-10

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/4448

    摘要: The present invention is directed to a system and method for dynamically managing cultural profiles within an information handling system. Cultural profiles may be created, modified, or deleted without having to reboot the information handling system. The cultural profile changes are immediately effective in the system. A user may dynamically change a program's cultural profile to a new or modified cultural profile without having to reboot the system. The system and method of the present invention enable programs to be globalized/localized to support many different countries and cultures. A user may define a new program profile based on an existing profile. This allows for substantial reuse of code, and saves time for the user because new cultural profiles do not have to be completely created from scratch. In addition, a user may modify or delete a currently existing program profile. The dynamic creation, modification, or deletion of cultural profiles is done by using a dynamically linked library, containing all system defined cultural profiles, in combination with a user locale file which is used to store newly defined cultural profiles, along with user modifications and deletions of existing cultural profiles.

    摘要翻译: 本发明涉及一种在信息处理系统内动态管理文化概况的系统和方法。 可以创建,修改或删除文化配置文件,而无需重启信息处理系统。 文化概况变化在系统中立即生效。 用户可以将程序的文化概况动态地改变为新的或修改的文化概况,而不必重新引导系统。 本发明的系统和方法使得程序能够被全球化/本地化以支持许多不同的国家和文化。 用户可以基于现有的简档来定义新的节目简档。 这允许大量重用代码,并为用户节省时间,因为不需要从头开始完全创建新的文化配置文件。 此外,用户可以修改或删除当前存在的节目简档。 通过使用包含所有系统定义的文化概况的动态链接库与用于存储新定义的文化简档的用户区域设置文件以及用户修改和删除来完成动态创建,修改或删除文化概要文件。 现有文化简介。