Multi-language DCE remote procedure call
    21.
    发明授权
    Multi-language DCE remote procedure call 失效
    多语言DCE远程程序调用

    公开(公告)号:US06219835B1

    公开(公告)日:2001-04-17

    申请号:US09172899

    申请日:1998-10-15

    申请人: Daniel E. House

    发明人: Daniel E. House

    IPC分类号: G06F945

    CPC分类号: G06F9/547

    摘要: A method, apparatus, article of manufacture, and a memory structure for generating a remotely-invokable computer procedure in an arbitrary language. The method comprises the steps of describing a computer procedure interface in an arbitrary server program language, translating the computer interface from the arbitrary language to an interface definition language, compiling the translated procedure interface to produce a client stub and a server stub, and compiling and linking a client and server program to the respective client and server stubs. The apparatus comprises a computer network implemented system for performing the foregoing steps, and the article of manufacture comprises a program storage medium, tangibly embodying instructions for performing the foregoing method steps.

    摘要翻译: 用于以任意语言生成可远程调用的计算机程序的方法,装置,制品和存储器结构。 该方法包括以任意的服务器程序语言描述计算机程序界面,将计算机接口从任意语言翻译成接口定义语言,编译翻译过程接口以产生客户端存根和服务器存根,以及编译和 将客户端和服务器程序链接到相应的客户端和服务器存根。 该装置包括用于执行上述步骤的计算机网络实现系统,并且该制品包括程序存储介质,其有形地体现了用于执行上述方法步骤的指令。

    Desk apparatus
    22.
    发明授权
    Desk apparatus 失效
    书桌设备

    公开(公告)号:US5088802A

    公开(公告)日:1992-02-18

    申请号:US668226

    申请日:1991-03-12

    申请人: Daniel E. House

    发明人: Daniel E. House

    IPC分类号: A47B27/02 A47B97/04

    CPC分类号: A47B27/02 A47B97/04

    摘要: A desk apparatus for use as a desk or easel is arranged, wherein the desk plate is mounted upon an underlying rectangular framework, including a forward pivoting of the plate and a rear telescoping leg to orient the desk plate at a predetermined angle. A forward tray is selectively and pivotally mounted relative to a forward end of the desk plate, with container drawers slidably mounted orthogonally relative to opposed side edges of the desk plate. A modification of the invention includes indicator members arranged for indication of desired orientation of each container drawer relative to the desk plate utilizing fiber optical cables selectively alignable relative to the container and desk plate.

    摘要翻译: 布置用作桌子或画架的桌面设备,其中桌板安装在下面的矩形框架上,包括板的向前枢转和后伸缩腿以使桌板以预定角度定向。 前托盘相对于桌板的前端选择性且可枢转地安装,容器抽屉相对于台板的相对的侧边缘正交地可滑动地安装。 本发明的修改包括指示器构件,其布置成使用相对于容器和台板可选地对准的光纤光缆来指示每个容器抽屉相对于桌板的期望取向。

    Extension of two phase commit protocol to distributed participants
    23.
    发明授权
    Extension of two phase commit protocol to distributed participants 失效
    将两阶段提交协议扩展到分布式参与者

    公开(公告)号:US5546582A

    公开(公告)日:1996-08-13

    申请号:US384484

    申请日:1995-02-02

    CPC分类号: G06F17/30377

    摘要: An extension of the two phase commit protocol allows distributed participation among physically distant agents independent of the communications mechanism being used in a data processing system. An extra stage of processing is added to the two phase commit protocol called End Phase One Processing (EPOP) which enables a distribution of the coordinator function across systems using any communication mechanism. EPOP is an extra stage in which a participant can receive control. In this extra stage, a participant flows two phase commit protocol sequences to distributed systems. The communication mechanism is used in such a way that it becomes part of a distributed coordinator. The coordinator itself does not need knowledge of other systems. The extra stage of processing is enabled by an operating system service called Enable End Phase One Exit Processing (EEPOEP). EEPOEP causes an extension of two phase commit protocol to be used on the issuing system. In this way, not only distributed databases can be supported, but also distributed users and distributed generic resource managers. A new response, called ABSTAIN, can be used by a resource manager in response to a PREPARE signal from the coordinator. This response from the resource manager to the coordinator indicates that the resource manager wants to continue to be involved with the unit of work two phase commit process but does not want to influence the final decision (i.e., COMMIT or BACKOUT) of the unit of work.

    摘要翻译: 两阶段提交协议的扩展允许独立于在数据处理系统中使用的通信机制的物理远程代理之间的分布式参与。 一个额外的处理阶段被添加到称为终端一处理(EPOP)的两阶段提交协议中,这使得能够使用任何通信机制跨系统分配协调器功能。 EPOP是参与者可以接受控制的额外阶段。 在这个额外的阶段,参与者将两阶段提交协议序列流向分布式系统。 通信机制的使用方式使其成为分布式协调器的一部分。 协调员本身不需要其他系统的知识。 处理的额外阶段由称为启用结束一期退出处理(EEPOEP)的操作系统服务启用。 EEPOEP导致在发行系统上使用两阶段提交协议的扩展。 这样,不仅可以支持分布式数据库,还可以分布式用户和分布式的通用资源管理器。 一个称为ABSTAIN的新响应可以被资源管理器用来响应来自协调器的PREPARE信号。 资源管理员对协调者的这种反应表明,资源管理器希望继续参与工作单元两阶段提交过程,但不想影响工作单元的最终决定(即COMMIT或BACKOUT) 。

    Third party secured storage for web services and web applications
    24.
    发明授权
    Third party secured storage for web services and web applications 有权
    Web服务和Web应用程序的第三方安全存储

    公开(公告)号:US08738905B2

    公开(公告)日:2014-05-27

    申请号:US11953318

    申请日:2007-12-10

    IPC分类号: H04L29/06

    CPC分类号: G06F21/6272

    摘要: A system and method for providing third party secure hosting of an application. The system and method includes providing a host system with a main memory and a third party secured memory, the third party secured memory storing third party information; encrypting the third party information stored on the third party secured memory upon access by a user, the encrypting being via a security key, the security key being held at a customer location; and, enabling access to the third party information only to users having the security key.

    摘要翻译: 一种用于提供应用程序的第三方安全托管的系统和方法。 该系统和方法包括向主机系统提供主存储器和第三方安全存储器,第三方安全存储器存储第三方信息; 在用户访问时对存储在第三方安全存储器上的第三方信息进行加密,经由安全密钥进行加密,该安全密钥保存在客户位置; 并且仅允许对具有安全密钥的用户访问第三方信息。

    Third Party Secured Storage for Web Services and Web Applications
    25.
    发明申请
    Third Party Secured Storage for Web Services and Web Applications 有权
    用于Web服务和Web应用程序的第三方安全存储

    公开(公告)号:US20090150682A1

    公开(公告)日:2009-06-11

    申请号:US11953318

    申请日:2007-12-10

    IPC分类号: G06F12/14

    CPC分类号: G06F21/6272

    摘要: A system and method for providing third party secure hosting of an application. The system and method includes providing a host system with a main memory and a third party secured memory, the third party secured memory storing third party information; encrypting the third party information stored on the third party secured memory upon access by a user, the encrypting being via a security key, the security key being held at a customer location; and, enabling access to the third party information only to users having the security key.

    摘要翻译: 一种用于提供应用程序的第三方安全托管的系统和方法。 该系统和方法包括向主机系统提供主存储器和第三方安全存储器,第三方安全存储器存储第三方信息; 在用户访问时对存储在第三方安全存储器上的第三方信息进行加密,经由安全密钥进行加密,该安全密钥保存在客户位置; 并且仅允许对具有安全密钥的用户访问第三方信息。

    Method of, system for, and computer program product for providing a run time subsystem for run time libraries
    26.
    发明授权
    Method of, system for, and computer program product for providing a run time subsystem for run time libraries 失效
    用于为运行时库提供运行时子系统的方法,系统和计算机程序产品

    公开(公告)号:US06332168B1

    公开(公告)日:2001-12-18

    申请号:US08535497

    申请日:1995-09-28

    IPC分类号: G06F900

    CPC分类号: G06F9/44521 G06F9/44536

    摘要: Method of, system for, and computer program product for providing a central repository for information regarding run time library usage and a run time subsytem for using the run time libraries in accordance with the information contained in the central repository. The run time subsystem loads run time libraries when initialized and when requested to do by requests from application programs in accordance with the information contained in the central repository. The run time subsystem's use of the central repository provides improved application program performance, improved system utilization, and improved migration.

    摘要翻译: 用于提供关于运行时间库使用的信息的中央存储库以及根据中央存储库中包含的信息使用运行时间库的运行时间子系统的方法,系统和计算机程序产品。 运行时子系统在初始化时加载运行时库,并根据中央存储库中包含的信息在应用程序请求时进行请求。 运行时子系统使用中央存储库可提供改进的应用程序性能,改进的系统利用率和改进的迁移。