Object bridge for providing access to operations-level control of a data processing system
    1.
    发明授权
    Object bridge for providing access to operations-level control of a data processing system 有权
    用于提供访问数据处理系统的操作级控制的对象桥

    公开(公告)号:US07146414B1

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

    申请号:US10289024

    申请日:2002-11-06

    IPC分类号: G06F15/173

    CPC分类号: H04L67/125

    摘要: A method and apparatus for operating a server system. In one embodiment a server-control element is coupled to the server system and is configured to provide access to management functions for managing the server system. The server-control element generates event reports in response to status data received from the server system, each event report containing status data indicative of an operational characteristic of the server system. A bridge is coupled to the server-control element and is configured to register with the server-control element to receive events reports. The bridge stores data from the event reports. Command requests received from a bridge-type client by the bridge are submitted to the server-control element, the commands specified by the command requests for invoking the management functions. The bridge provides the stored data from event reports to the bridge-type client in response to requests for the stored data.

    摘要翻译: 一种用于操作服务器系统的方法和装置。 在一个实施例中,服务器控制元件耦合到服务器系统,并且被配置为提供对用于管理服务器系统的管理功能的访问。 服务器控制元件响应于从服务器系统接收的状态数据生成事件报告,每个事件报告包含指示服务器系统的操作特性的状态数据。 桥接器耦合到服务器控制元件,并被配置为向服务器控制元件注册以接收事件报告。 桥梁存储事件报告中的数据。 由桥接器从桥式客户端接收到的命令请求被提交给服务器控制元素,命令指定的命令请求调用管理功能。 响应于对存储的数据的请求,桥将事件报告中存储的数据提供给桥型客户端。

    Decentralized hardware partitioning within a multiprocessing computing system
    2.
    发明申请
    Decentralized hardware partitioning within a multiprocessing computing system 审中-公开
    多处理计算系统中的分散硬件分区

    公开(公告)号:US20100017735A1

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

    申请号:US12218382

    申请日:2008-07-15

    IPC分类号: G06F15/76 G06F3/048 G06F9/02

    CPC分类号: G06F9/5077

    摘要: In general, techniques for performing decentralized hardware partitioning within a multiprocessing computing system are described herein. More specifically, the multiprocessing computing system comprises first and second independent computing cells, where the first cell comprises a first processor that calculates a partition identifier. The partition identifier uniquely identifies a partition to which the first cell belongs. The first cell also comprises a second processor that establishes the partition within the multiprocessing computing system based on the partition identifier, and executes a single operating system across the partition. In the event the established partition successfully includes the first and second cells, the first and second cells execute the single operating system across the partition. Because the cells themselves perform the partitioning process, scalability may be achieved more easily. Moreover, the overall cost of the system may be reduced because a dedicated processor may no longer be required to perform partitioning.

    摘要翻译: 通常,这里描述了用于在多处理计算系统内执行分散硬件分区的技术。 更具体地,多处理计算系统包括第一和第二独立计算单元,其中第一单元包括计算分区标识符的第一处理器。 分区标识符唯一地标识第一小区所属的分区。 第一单元还包括基于分区标识符在多处理计算系统内建立分区的第二处理器,并跨越分区执行单个操作系统。 在建立的分区成功地包括第一和第二小区的情况下,第一和第二小区跨越分区执行单个操作系统。 因为单元本身执行分区过程,所以可以更容易地实现可扩展性。 此外,由于专用处理器可能不再需要执行分区,所以系统的整体成本可能会降低。

    Secure communication over virtual IPMB of a mainframe computing system
    3.
    发明申请
    Secure communication over virtual IPMB of a mainframe computing system 有权
    通过主机计算系统的虚拟IPMB进行安全通信

    公开(公告)号:US20100017873A1

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

    申请号:US12218414

    申请日:2008-07-15

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: G06F15/76 G06F21/20 G06F9/02

    CPC分类号: G06F9/5077 G06F9/54

    摘要: In general, techniques for secure communicating over a virtual IPMB of a mainframe computing system are described herein. More specifically, the mainframe computing system comprises a plurality of independent computing cells communicatively coupled together by a network interconnect and that form a plurality of partitions. Each partition is a logical association of one or more of the cells to define a single execution environment. Each cell further executes a virtual intelligent platform management interface (IPMI) protocol to define and configure a respective logical intelligent platform management bus (IPMB) for each of the partitions. Each of the IPMBs logically interconnects with each of the other cells included within the same partition, and each is defined for communication of IMPI messages over the network interconnect. The cells securely communicate the IPMI messages between each of the one or more other cells of each partition via the respective logical IPMB of each partition.

    摘要翻译: 通常,这里描述了用于主机计算系统的虚拟IPMB上的安全通信的技术。 更具体地,主机计算系统包括通过网络互连通信地耦合在一起并且形成多个分区的多个独立计算单元。 每个分区是一个或多个单元格的逻辑关联,用于定义单个执行环境。 每个小区进一步执行虚拟智能平台管理接口(IPMI)协议,为每个分区定义和配置各自的逻辑智能平台管理总线(IPMB)。 每个IPMB与包含在相同分区内的每个其他单元逻辑地互连,并且每个被定义用于通过网络互连通信IMPI消息。 小区通过每个分区的相应逻辑IPMB安全地在每个分区的一个或多个其他小区中的每个之间通信IPMI消息。

    Method and apparatus for resuse of a thread for different programmed operations
    4.
    发明授权
    Method and apparatus for resuse of a thread for different programmed operations 有权
    用于针对不同编程操作重新使用螺纹的方法和装置

    公开(公告)号:US06832376B1

    公开(公告)日:2004-12-14

    申请号:US09409008

    申请日:1999-09-29

    IPC分类号: G06F946

    CPC分类号: G06F9/4843

    摘要: A method and apparatus for reusing a thread for different programmed operations are provided in various embodiments. In one embodiment, different application operations are defined as subclasses of a thread operation class, and a thread is implemented with a thread class. In one embodiment, the application operations can be queued to the thread for scheduled execution using the thread. In another embodiment, a first application operation can start a thread and be executed therewith, while a second application operation can attach to the thread for execution.

    摘要翻译: 在各种实施例中提供了用于在不同的编程操作中重新使用线程的方法和装置。 在一个实施例中,将不同的应用程序操作定义为线程操作类的子类,线程用线程类实现。 在一个实施例中,应用程序操作可以使用线程排队到线程以进行调度执行。 在另一个实施例中,第一应用程序操作可以启动一个线程并由其执行,而第二个应用程序操作可以附加到线程执行。

    COM persistence model
    5.
    发明授权
    COM persistence model 失效
    COM持久性模型

    公开(公告)号:US07069540B1

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

    申请号:US09897552

    申请日:2001-07-02

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: Software and methods for extending preexisting objects to support persistence. One use of the present invention is to extend component object model (COM) objects to support persistence in a simple, predefined system. COM objects may be saved to persistence storage and loaded from persistence storage using user-provided save and load methods. When objects are constructed, the objects are added to a Persistent Object Registry. Objects preferably utilize smart pointers, rather than simple pointers, in order to enable restoration of the pointer values after a save and load cycle. The smart pointers include an object ID along with the address. The object ID, together with the information stored in the Persistent Object Registry, may be used to restore a pointer value after loading. Objects may be saved by streaming the objects out and loaded by streaming the objects back into memory from a file.

    摘要翻译: 扩展预先存在的对象以支持持久性的软件和方法。 本发明的一个用途是扩展组件对象模型(COM)对象以在简单的预定义的系统中支持持久性。 可以使用用户提供的保存和加载方法将COM对象保存到持久存储并从持久存储中加载。 当构造对象时,对象将添加到持久性对象注册表中。 对象优选地使用智能指针而不是简单的指针,以便能够在保存和加载循环之后恢复指针值。 智能指针包括对象ID以及地址。 对象ID与存储在持久性对象注册表中的信息一起可以用于在加载后恢复指针值。 可以通过将对象流出并通过将文件从文件流式传输到内存中来加载对象来保存对象。

    Method and apparatus for implementing persistent data in object oriented programs
    6.
    发明授权
    Method and apparatus for implementing persistent data in object oriented programs 失效
    在面向对象程序中实现持久数据的方法和装置

    公开(公告)号:US06912541B1

    公开(公告)日:2005-06-28

    申请号:US09727612

    申请日:2000-12-01

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: G06F17/00

    CPC分类号: G06F8/20 Y10S707/99944

    摘要: Method and apparatus for implementing persistent data in object-oriented programs. A class declaration is separated into two parts, a first structure type for storage of one or more data values, and a class that derives from the structure type. Objects of the structure type are instantiated and initialized in the source program. The class definition includes a static method that converts an object of the structure type to an instance of the class in response to a reference to the method. Thereby, memory for the objects is allocated and data values are assigned to the objects at compile-time.

    摘要翻译: 在面向对象程序中实现持久数据的方法和装置。 类声明分为两部分,一种用于存储一个或多个数据值的第一个结构类型以及从结构类型派生的类。 在源程序中实例化和初始化结构类型的对象。 类定义包括一个静态方法,它将结构类型的对象转换为该类的实例,以响应该方法的引用。 因此,分配对象的存储器,并且在编译时将数据值分配给对象。

    Exposing an application object model to web-based clients via object model traversal
    7.
    发明授权
    Exposing an application object model to web-based clients via object model traversal 有权
    通过对象模型遍历将应用对象模型暴露给基于Web的客户端

    公开(公告)号:US07266827B1

    公开(公告)日:2007-09-04

    申请号:US10679635

    申请日:2003-10-06

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: G06F9/44 G06F9/46 G06F9/54

    摘要: Method and apparatus for exposing an application object model to web-based clients. The various embodiments involve parsing each HTTP-form-processing request received from a client by a web server. As the property names are obtained form the HTTP-form-processing request, the objects in the object model are traversed. When the end of the HTTP-form-processing request is reached and the object model is traversed, a selected property of a referenced object is returned to the client.

    摘要翻译: 将应用对象模型暴露给基于Web的客户端的方法和装置。 各种实施例涉及解析由web服务器从客户端接收的每个HTTP形式处理请求。 由于从HTTP表单处理请求获取属性名称,所以遍历对象模型中的对象。 当达到HTTP表单处理请求的结束并且遍历对象模型时,引用对象的选定属性将返回给客户端。

    Method for implementing component object model interfaces
    8.
    发明授权
    Method for implementing component object model interfaces 有权
    实现组件对象模型界面的方法

    公开(公告)号:US07120899B1

    公开(公告)日:2006-10-10

    申请号:US09422018

    申请日:1999-10-21

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: G06F9/44

    CPC分类号: G06F8/24 G06F9/4492

    摘要: A method for implementing a hierarchy of component object model interfaces. A hierarchy of component object model interfaces is defined in which an interface at a lowest level of the hierarchy inherits from an interface at the highest level of the hierarchy. A class is defined that includes a first template class that is associated with the highest level of the hierarchy. A second template class inherits from the first template class and is associated with the lowest level of the hierarchy. The second template class is instantiated with an interface as a template parameter. Thus, the instantiation of an object of the most specialized class provides the base interface from which the most generalized class derives.

    摘要翻译: 一种实现组件对象模型界面层次结构的方法。 定义组件对象模型接口的层次结构,其中层次最底层的接口从层次结构的最高级别的接口继承。 定义一个类,其中包含与层次结构的最高级别相关联的第一个模板类。 第二个模板类从第一个模板类继承并与层次结构的最低级相关联。 第二个模板类被实例化为一个接口作为模板参数。 因此,最专业类的对象的实例化提供了最通用类派生的基础接口。

    Apparatus and method for sealing splices in insulated electrical cables
    9.
    发明授权
    Apparatus and method for sealing splices in insulated electrical cables 失效
    绝缘电缆密封接头的装置和方法

    公开(公告)号:US4501927A

    公开(公告)日:1985-02-26

    申请号:US528059

    申请日:1983-08-31

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: H01R4/70 H02G15/192 H02G15/18

    CPC分类号: H01R4/70 H02G15/192

    摘要: Apparatus for sealing and protecting the spliced junction of butt-spliced cables including a protective sleeve and two toroidal sealing rings and the method of assembling the sleeve and rings to the spliced cable which results in the sleeve being centered over the splice and the sealing rings spaced substantially midway between the splice and the ends of the protective sleeve.

    摘要翻译: 用于密封和保护包括保护套筒和两个环形密封环的对接电缆的拼接接头的接合装置以及将套筒和环组装到拼接电缆的方法,其导致套筒在接头上居中并且密封环间隔开 大致在接头和保护套筒端部之间的中间。

    Secure communication over virtual IPMB of a mainframe computing system

    公开(公告)号:US07788363B2

    公开(公告)日:2010-08-31

    申请号:US12218414

    申请日:2008-07-15

    申请人: James A. Sievert

    发明人: James A. Sievert

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5077 G06F9/54

    摘要: In general, techniques for secure communicating over a virtual IPMB of a mainframe computing system are described herein. More specifically, the mainframe computing system comprises a plurality of independent computing cells communicatively coupled together by a network interconnect and that form a plurality of partitions. Each partition is a logical association of one or more of the cells to define a single execution environment. Each cell further executes a virtual intelligent platform management interface (IPMI) protocol to define and configure a respective logical intelligent platform management bus (IPMB) for each of the partitions. Each of the IPMBs logically interconnects with each of the other cells included within the same partition, and each is defined for communication of IMPI messages over the network interconnect. The cells securely communicate the IPMI messages between each of the one or more other cells of each partition via the respective logical IPMB of each partition.