System for converting event-driven code into serially executed code
    42.
    发明授权
    System for converting event-driven code into serially executed code 失效
    将事件驱动代码转换成串行执行代码的系统

    公开(公告)号:US06981215B1

    公开(公告)日:2005-12-27

    申请号:US09223773

    申请日:1998-12-31

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/20 G06F9/547

    摘要: An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven.

    摘要翻译: 公开了开发客户端/服务器端代码的环境。 环境支持事件驱动范例中的编程,而执行结果程序在串行执行范例中执行。 通过将开发人员屏蔽为复杂的脚本段,环境为开发人员提供了结果执行模型是事件驱动的建议。

    Drag and drop creation and editing of a page incorporating scripts
    44.
    发明授权
    Drag and drop creation and editing of a page incorporating scripts 有权
    拖放创建和编辑包含脚本的页面

    公开(公告)号:US06714219B2

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

    申请号:US09223565

    申请日:1998-12-31

    IPC分类号: G09G500

    CPC分类号: G06F8/34 Y10S715/967

    摘要: An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven. By treating scripts as later-definable objects, the designing phase of a page may be lessened, as the appropriate codings needed to implement a page are determined at a later date. In one example, the codings may be preliminary set as server side or client side, with the environment later adding the appropriate scripting language to complete the developed page.

    摘要翻译: 公开了开发客户端/服务器端代码的环境。 环境支持事件驱动范例中的编程,而执行结果程序在串行执行范例中执行。 通过将开发人员从复杂的脚本段中屏蔽,环境为开发人员提供了结果执行模型是事件驱动的建议。 通过将脚本作为可定义的对象,可以减少页面的设计阶段,因为在稍后的日期确定实现页面所需的适当编码。 在一个示例中,编码可以被初步设置为服务器端或客户端,随后环境添加适当的脚本语言以完成开发的页面。

    Information map
    45.
    发明授权
    Information map 失效
    信息图

    公开(公告)号:US5878421A

    公开(公告)日:1999-03-02

    申请号:US503139

    申请日:1995-07-17

    IPC分类号: G06F17/21 G06F17/30

    摘要: One of the controls on a page can call an information map at the time that the page which contains the control is being rendered. The information map interface provides access to the structure of both the title and the content within the title. The control can then display this structural information in any form it desires since it renders itself on the page at the customer computer. Navigation through the title is based on the customer's interactions with the information map control, i.e., clicking on a navigation link causes the title to navigate to that location. The information map determines which piece of the title and content structure to show, and the visual form in which it is shown. Information maps may have other applications including the efficient creation and modification of timelines and geographic maps in multimedia encyclopedias (e.g., Microsoft Encarta), as well as virtual reality programs.

    摘要翻译: 页面上的控件之一可以在包含控件的页面被呈现的时候调用信息图。 信息地图界面提供对标题内的标题和内容的结构的访问。 然后,控件可以以任何形式显示此结构信息,因为它将自身呈现在客户计算机的页面上。 通过标题的导航是基于客户与信息图控件的交互,即点击导航链接导致标题导航到该位置。 信息图确定要显示的标题和内容结构的哪一部分以及显示的内容结构的视觉形式。 信息地图可能有其他应用,包括在多媒体百科全书(例如,Microsoft Encarta)中有效地创建和修改时间表和地理图,以及虚拟现实程序。

    Binding crud-type protocols in distributed agreement protocols
    46.
    发明授权
    Binding crud-type protocols in distributed agreement protocols 有权
    在分布式协议协议中绑定小型协议

    公开(公告)号:US09313252B2

    公开(公告)日:2016-04-12

    申请号:US13452433

    申请日:2012-04-20

    IPC分类号: G06F15/16 H04L29/08 G06F11/18

    摘要: Various embodiments enable redundant or replica services, such as “cloud” services, to be run at geographically distributed locations. Each replica is capable of performing operations that are generally, identically performed across all replicas. In the event of an interruption at one location, services in other locations can quickly and automatically take over operations. In one or more embodiments, a Distributed Agreement Protocol is utilized to bind a CRUD-type protocol as a state machine. Binding takes place through the use of a reverse proxy that is located at each of the locations at which the service is distributed. In at least some embodiments, the Distributed Agreement Protocol is implemented as the Paxos protocol or a variant thereof, and/or the CRUD-type protocol comprises the HTTP protocol.

    摘要翻译: 各种实施例使得诸如“云”服务的冗余或复制服务能够在地理分布的位置上运行。 每个副本都能够执行通常在所有副本上执行相同操作的操作。 在一个位置发生中断的情况下,其他地点的服务可以快速自动接管操作。 在一个或多个实施例中,使用分布式协议协议来将CRUD类型协议绑定为状态机。 绑定通过使用位于服务分发的每个位置处的反向代理来进行。 在至少一些实施例中,分布式协议协议被实现为Paxos协议或其变体,和/或CRUD类型协议包括HTTP协议。

    Native use of web service protocols and claims in server authentication
    47.
    发明授权
    Native use of web service protocols and claims in server authentication 有权
    在服务器认证中本机使用Web服务协议和声明

    公开(公告)号:US08528058B2

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

    申请号:US11755968

    申请日:2007-05-31

    IPC分类号: H04L29/06

    摘要: Architecture for natively authenticating a client application to a web server via HTTP authentication. The Web Services Architecture, and more specifically, Web Services Security, is leveraged to enable legacy applications to access web services transparently to the existing legacy applications. A security support provider (SSP) is created that employs WS-* protocol to at least emulate ws-trust and ws-mex thereby enabling policy exchange via an HTTP protocol stack. Policy can be exchanged via a WWW-Authenticate header enabling legacy applications to use the WS-* family of protocols without modifying the client application. The WS-* protocols are abstracted into a generic programming interface for native client application use.

    摘要翻译: 通过HTTP认证将客户端应用程序本地验证到Web服务器的体系结构。 Web服务体系结构,更具体地说,Web服务安全性是有利于使传统应用程序能够透明地访问现有的遗留应用程序的Web服务。 创建了一个安全支持提供程序(SSP),它使用WS- *协议来至少模拟ws-trust和ws-mex,从而通过HTTP协议栈实现策略交换。 可以通过WWW-Authenticate标头来交换策略,使得遗留应用程序能够使用WS- *系列协议,而无需修改客户端应用程序。 将WS- *协议抽象为通用编程接口,用于本机客户机应用程序的使用。

    Secure internet-scale eventing
    49.
    发明授权
    Secure internet-scale eventing 有权
    安全的互联网规模事件

    公开(公告)号:US08086849B2

    公开(公告)日:2011-12-27

    申请号:US10210067

    申请日:2002-08-02

    IPC分类号: H04L9/00

    摘要: A method and system are provided for delivering event messages in a secure scalable manner. A network includes an event distribution device serving as an event generation device for generating and disseminating an event message through the network to event distribution devices serving as edge event delivery devices having recipient devices connected thereto. Event messages may be encrypted at the event generation device for each of the destination recipient devices or event messages may be encrypted at each of the edge event delivery devices for delivery to respective recipient devices connected thereto. A signing key may also be included with the encrypted message such that the respective recipient devices may authenticate a sender of the encrypted message based on the signing key. Encryption keys may be established based on policies of the network of event distribution devices or based on policies of the respective recipient devices.

    摘要翻译: 提供了一种以安全可伸缩的方式传送事件消息的方法和系统。 网络包括作为事件发生设备的事件发布设备,用于通过网络生成和传播事件消息到用作具有连接到其的接收设备的边缘事件传递设备的事件分发设备。 事件消息可以在每个目的地接收者设备的事件生成设备处被加密,或者可以在每个边缘事件传递设备处对事件消息进行加密,以便递送到与之相连接的相应接收者设备。 签名密钥也可以包含在加密的消息中,使得相应的接收者设备可以基于签名密钥来认证加密消息的发送者。 加密密钥可以基于事件分发设备的网络的策略或基于各个接收方设备的策略来建立。

    Securely roaming digital identities
    50.
    发明授权
    Securely roaming digital identities 有权
    安全地漫游数字身份

    公开(公告)号:US08051469B2

    公开(公告)日:2011-11-01

    申请号:US12620444

    申请日:2009-11-17

    IPC分类号: G06F7/04

    摘要: A cryptographic session key is utilized to maintain security of a digital identity. The session key is valid only for a limited period of time. Additional security is provided via a bimodal credential allowing different levels of access to the digital identify. An identity token contains pertinent information associated with the digital identity. The identity token is encrypted utilizing public-key cryptography. An identifier utilized to verify the validity of the digital identity is encrypted with the cryptographic session key. The encrypted identity token and the encrypted identifier are provided to a service for example. The service decrypts the encrypted identity token utilizing public key cryptography, and decrypts, with the cryptographic session key obtained from the identity token, the encrypted identifier. If the identifier is determined to be valid, the transaction proceeds normally. If the identifier is determined to be invalid, the transaction is halted.

    摘要翻译: 利用加密会话密钥来维护数字身份的安全性。 会话密钥仅在有限的时间内有效。 通过双峰凭证提供额外的安全性,允许不同级别的访问数字识别。 身份令牌包含与数字身份相关联的相关信息。 使用公钥密码术对身份令牌进行加密。 用于验证数字身份的有效性的标识符被加密会话密钥加密。 加密的身份令牌和加密的标识符例如被提供给服务。 该服务使用公钥加密来解密加密的身份令牌,并且利用从身份令牌获得的加密会话密钥对加密的标识符进行解密。 如果标识符被确定为有效,则事务正常进行。 如果标识符被确定为无效,则停止该事务。