System and method for maintaining multiple devices with a single device identifier
    1.
    发明授权
    System and method for maintaining multiple devices with a single device identifier 失效
    用于使用单个设备标识符维护多个设备的系统和方法

    公开(公告)号:US07302448B2

    公开(公告)日:2007-11-27

    申请号:US10960606

    申请日:2004-10-07

    IPC分类号: G06F17/30

    摘要: A method, computer program product, and a data processing system for maintaining object configuration data in a data processing system is provided. A first set of attribute entries is stored in a database. The first set of attribute entries is associated with a first object classification and a second object classification. A second set and a third set of attribute entries each including at least one attribute entry are stored in the database. The second set of attribute entries is associated with the first object classification, and the third set of attribute entries are associated with the second object classification. A first object of the first object classification is configured with the first set of attribute entries and the second set of attribute entries, and a second object of the second object classification is configured with the first set of attribute entries and the third set of attribute entries.

    摘要翻译: 提供了一种用于在数据处理系统中维护对象配置数据的方法,计算机程序产品和数据处理系统。 第一组属性条目存储在数据库中。 第一组属性条目与第一对象分类和第二对象分类相关联。 每个包括至少一个属性条目的第二集合和第三组属性条目存储在数据库中。 第二组属性条目与第一对象分类相关联,第三组属性条目与第二对象分类相关联。 第一对象分类的第一对象被配置有第一组属性条目和第二组属性条目,并且第二对象分类的第二对象被配置有第一组属性条目和第三组属性条目 。

    System and method for passing information from one device driver to another
    2.
    发明授权
    System and method for passing information from one device driver to another 失效
    将信息从一个设备驱动程序传递到另一个设备驱动程序的系统

    公开(公告)号:US07506343B2

    公开(公告)日:2009-03-17

    申请号:US10922276

    申请日:2004-08-19

    IPC分类号: G06F9/44

    CPC分类号: G06F13/28 G06F13/102

    摘要: A system and method for passing data between a first device driver and a second device driver. Data to be provided to the second device driver is identified in the first device driver. A data exchange interface within a kernel space is invoked by the first device driver. The data exchange interface initializes a physical to Direct Memory Access (DMA) address translation table for the child device based on an identifier of a direct memory access window. The data is provided to the data exchange interface. The data exchange interface, in the kernel space, writes the data to a data structure maintained and used by the second device driver.

    摘要翻译: 一种用于在第一设备驱动器和第二设备驱动器之间传递数据的系统和方法。 在第一设备驱动器中识别要提供给第二设备驱动器的数据。 内核空间中的数据交换接口由第一个设备驱动程序调用。 数据交换接口基于直接存储器访问窗口的标识符初始化子设备的物理到直接存储器访问(DMA)地址转换表。 数据提供给数据交换界面。 在内核空间中的数据交换接口将数据写入由第二设备驱动程序维护和使用的数据结构。

    System and method for displaying data using graphical user interface control elements
    3.
    发明授权
    System and method for displaying data using graphical user interface control elements 失效
    使用图形用户界面控制元素显示数据的系统和方法

    公开(公告)号:US06237004B1

    公开(公告)日:2001-05-22

    申请号:US09028744

    申请日:1998-02-24

    IPC分类号: G06F1730

    CPC分类号: G06F9/451 Y10S707/99943

    摘要: The present invention is a system, method, and computer readable medium for determining which graphic user interface (GUI) control element, including a graphic symbol and associated control code, to use to display particular data. The present invention uses a data-driven model, wherein the GUI control element, referred to as a widget, for a particular set of data is determined dynamically, based on information contained in a database. A widget may be created, displayed, and modified without having to change the program code which uses the widget to display data. As a program executes, it is determined that data needs to be displayed as part of a graphical user interface. The program which is executing calls a generic GUI manager, which determines which widget to use for the particular data at this point in the program and displays the widget. The generic GUI manager reads a database entry associated with the data to be displayed. The database entry contains information, or characteristics, regarding the data. The characteristics are then analyzed by the generic GUI manager to determine which type of widget to use to display the data. An appropriate widget is then selected and used. Both homogenous changes (i.e. graphic symbol changes, where the behavior remains the same) and heterogeneous changes (i.e. where both the graphic symbol and the behavior change) are supported.

    摘要翻译: 本发明是一种系统,方法和计算机可读介质,用于确定用于显示特定数据的图形用户界面(GUI)控制元素,包括图形符号和相关联的控制代码。 本发明使用数据驱动模型,其中,基于数据库中包含的信息,动态地确定用于特定数据集合的称为小部件的GUI控制元素。 可以创建,显示和修改小部件,而无需更改使用小部件显示数据的程序代码。 当程序执行时,确定数据需要作为图形用户界面的一部分显示。 正在执行的程序调用通用GUI管理器,该管理器确定在程序中的这一点处为特定数据使用的窗口小部件,并显示窗口小部件。 通用GUI管理器读取与要显示的数据相关联的数据库条目。 数据库条目包含有关数据的信息或特性。 然后,通用GUI管理器分析特征以确定用于显示数据的哪个类型的小部件。 然后选择并使用适当的小部件。 两个同质变化(即图形符号变化,其中行为保持相同)和异质变化(即图形符号和行为改变两者)都被支持。

    Status display for parallel activities
    4.
    发明授权
    Status display for parallel activities 失效
    并行活动的状态显示

    公开(公告)号:US07100035B1

    公开(公告)日:2006-08-29

    申请号:US09389201

    申请日:1999-09-02

    IPC分类号: G06F9/46 G06F9/00

    CPC分类号: G06F11/323

    摘要: When activities are operated in parallel, and there is only one status display, an ordered list is implemented with three methods of access: insertion at the top, removal from anywhere, and read of the top item. Items kept on this list are the status codes or words for the activities that are currently in progress. When a new activity begins, its status code or word is inserted at the top of the list. Whenever an activity completes, its code or word is removed from the list regardless of its location in the list, and in such a way as to preserve the order of the remaining entries in the list. Whenever the top entry in the list changes (whether through an insertion or removal), the single status display is updated to show the new top value.

    摘要翻译: 当活动并行运行时,只有一个状态显示,使用三种访问方式实现有序列表:插入顶部,从任何位置移除,并读取顶级项目。 此列表中保存的项目是当前正在进行的活动的状态代码或单词。 当新活动开始时,其状态代码或单词将插入列表的顶部。 无论何时活动完成,其代码或单词都将从列表中删除,而不管其列表中的位置如何,并以保留列表中其余条目的顺序的方式。 每当列表中的顶部条目更改(无论是通过插入还是删除)时,单个状态显示都会更新,以显示新的顶部值。

    System and method for enabling adapters in a computer system
    5.
    发明授权
    System and method for enabling adapters in a computer system 失效
    在计算机系统中启用适配器的系统和方法

    公开(公告)号:US5802362A

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

    申请号:US656151

    申请日:1996-05-31

    IPC分类号: G06F9/445 G06F9/06

    CPC分类号: G06F9/4411

    摘要: New adapter functions for a computer system are moved from existing TTY configuration code to load modules dynamically linked to the TTY configuration code at run time. A load module attribute stored in a vendor-supplied component of a database provides the load module path and name. Third party vendors may then add TTY configuration support by supplying the load module and adding the appropriate attribute(s) to the database, obviating system vendor assistance or source code access. Ease of configuration is enhanced by avoiding displays of TTY device characteristics not supported by currently installed system hardware. An additional type attribute for predefined attributes in the database permits TTY attributes specific to a particular adapter type to be stored under a unique identifier. The additional type attribute and query of a parent device of a TTY for extended attributes for other device types permit third party vendors to add new adapters by generating a load module linked at run time. Attributes specific to a given adapter are thereby easily added to the existing set of default attributes normally associated with a TTY.

    摘要翻译: 计算机系统的新适配器功能从现有TTY配置代码移动到在运行时动态链接到TTY配置代码的模块。 存储在数据库供应商提供的组件中的load + E,uns + EE模块属性提供了加载模块的路径和名称。 然后,第三方供应商可以通过提供加载模块并将适当的属性添加到数据库来添加TTY配置支持,从而避免系统供应商的帮助或源代码访问。 通过避免当前安装的系统硬件不支持的TTY设备特性的显示,可以增强配置的便利性。 数据库中预定义属性的附加类型属性允许特定于特定适配器类型的TTY属性存储在唯一标识符下。 用于其他设备类型的扩展属性的TTY的父设备的附加类型属性和查询允许第三方供应商通过生成在运行时链接的加载模块来添加新的适配器。 因此,特定于给定适配器的属性可以轻松地添加到通常与TTY相关联的现有默认属性集中。

    Discovery and configuration of new devices added via dynamic reconfiguration
    6.
    发明授权
    Discovery and configuration of new devices added via dynamic reconfiguration 有权
    通过动态重新配置添加新设备的发现和配置

    公开(公告)号:US08626959B2

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

    申请号:US13224543

    申请日:2011-09-02

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4413

    摘要: An approach is provided in which a device is detected when it has been added to an operating system partition. The detecting occurs during a dynamic reconfiguration process, and the device is associated with a device type. A parent device is identified that corresponds to the added device. The identifying of the parent device is performed during the dynamic reconfiguration process and the identification of the parent device is based on the device type of the added device with the identified parent device corresponding to a parent device name. A unit address corresponding to the added device is retrieved and this retrieved unit address and the identified parent device name are passed to a configuration manager process. The added device is then configured based on the identified parent device name.

    摘要翻译: 提供了一种方法,其中当设备被添加到操作系统分区时被检测到。 检测发生在动态重新配置过程中,并且设备与设备类型相关联。 识别与添加的设备相对应的父设备。 在动态重新配置过程中执行父设备的识别,并且父设备的标识基于添加的设备的设备类型,其中所标识的父设备对应于父设备名称。 检索与添加的设备相对应的单元地址,并将该检索到的单元地址和所识别的父设备名称传递给配置管理器进程。 然后,基于所标识的父设备名称配置添加的设备。

    Status display for parallel activities
    7.
    发明授权
    Status display for parallel activities 失效
    并行活动的状态显示

    公开(公告)号:US07334055B2

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

    申请号:US10633243

    申请日:2003-08-01

    IPC分类号: G06F3/00 G06F9/00

    CPC分类号: G06F11/323

    摘要: When activities are operated in parallel, and there is only one status display, an ordered list is implemented with three methods of access: insertion at the top, removal from anywhere, and read of the top item. Items kept on this list are the status codes or words for the activities that are currently in progress. When a new activity begins, its status code or word is inserted at the top of the list. Whenever an activity completes, its code or word is removed from the list regardless of its location in the list, and in such a way as to preserve the order of the remaining entries in the list. Whenever the top entry in the list changes (whether through an insertion or removal), the single status display is updated to show the new top value.

    摘要翻译: 当活动并行运行时,只有一个状态显示,使用三种访问方式实现有序列表:插入顶部,从任何位置移除,并读取顶级项目。 此列表中保存的项目是当前正在进行的活动的状态代码或单词。 当新活动开始时,其状态代码或单词将插入列表的顶部。 无论何时活动完成,其代码或单词都将从列表中删除,而不管其列表中的位置如何,并以保留列表中其余条目的顺序的方式。 每当列表中的顶部条目更改(无论是通过插入还是删除)时,单个状态显示都会更新,以显示新的顶部值。

    System and method for maintaining device name consistency during parallel device discovery process
    8.
    发明授权
    System and method for maintaining device name consistency during parallel device discovery process 失效
    在并行设备发现过程中维护设备名称一致性的系统和方法

    公开(公告)号:US06529964B1

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

    申请号:US09389194

    申请日:1999-09-02

    IPC分类号: G06F1300

    CPC分类号: G06F9/4411

    摘要: Device configuration processes operated within an operating system are run in parallel up until one or more new devices are detected. Once that occurs, the configuration process waits for current running processes to complete without starting new ones, and then re-runs the configuration processes needing to define new devices in the order they would have run if the entire operation had been performed serially. As a result, since most configurations processes will not be detecting new devices, they will run all the way to completion in parallel with others, thereby reducing system boot times. However, if a new device is discovered, it will be assigned the correct name with respect to the other devices.

    摘要翻译: 在操作系统中操作的设备配置过程并行运行,直到检测到一个或多个新设备。 一旦发生这种情况,配置过程将等待当前正在运行的进程完成而不启动新的进程,然后重新运行需要定义新设备的配置过程,如果整个操作已经连续执行,则按照它们将运行的顺序重新运行。 因此,由于大多数配置过程将不会检测到新设备,因此它们将一直运行到其他设备并行运行,从而减少了系统启动时间。 但是,如果发现新设备,则将为其他设备分配正确的名称。

    Discovery And Configuration Of New Devices Added Via Dynamic Reconfiguration
    9.
    发明申请
    Discovery And Configuration Of New Devices Added Via Dynamic Reconfiguration 有权
    通过动态重新配置增加的新设备的发现和配置

    公开(公告)号:US20130060967A1

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

    申请号:US13224543

    申请日:2011-09-02

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4413

    摘要: An approach is provided in which a device is detected when it has been added to an operating system partition. The detecting occurs during a dynamic reconfiguration process, and the device is associated with a device type. A parent device is identified that corresponds to the added device. The identifying of the parent device is performed during the dynamic reconfiguration process and the identification of the parent device is based on the device type of the added device with the identified parent device corresponding to a parent device name. A unit address corresponding to the added device is retrieved and this retrieved unit address and the identified parent device name are passed to a configuration manager process. The added device is then configured based on the identified parent device name.

    摘要翻译: 提供了一种方法,其中当设备被添加到操作系统分区时被检测到。 检测发生在动态重新配置过程中,并且设备与设备类型相关联。 识别与添加的设备相对应的父设备。 在动态重新配置过程中执行父设备的识别,并且父设备的标识基于添加的设备的设备类型,其中所标识的父设备对应于父设备名称。 检索与添加的设备相对应的单元地址,并将该检索到的单元地址和所识别的父设备名称传递给配置管理器进程。 然后,基于所标识的父设备名称配置添加的设备。

    IDENTIFYING A DEFECTIVE ADAPTER
    10.
    发明申请
    IDENTIFYING A DEFECTIVE ADAPTER 失效
    识别一个有缺陷的适配器

    公开(公告)号:US20110225446A1

    公开(公告)日:2011-09-15

    申请号:US12720929

    申请日:2010-03-10

    IPC分类号: G06F3/00 G06F11/07

    CPC分类号: G06F11/0751 G06F11/0745

    摘要: A method, system, and computer usable program product for identifying a defective adapter are provided in the illustrative embodiments. A configuration process of the adapter is initiated, the adapter being coupled with a slot in a data processing system. An indication of the configuration process is activated. A determination is made whether the configuration has completed successfully. The indication is allowed to remain activated responsive to the configuration not completing successfully. The activated indication identifies the defective adapter.

    摘要翻译: 在说明性实施例中提供了用于识别有缺陷的适配器的方法,系统和计算机可用程序产品。 启动适配器的配置过程,适配器与数据处理系统中的时隙耦合。 激活配置过程的指示。 确定配置是否已成功完成。 响应于配置未成功完成,该指示被允许保持激活。 激活的指示标识有缺陷的适配器。