Valid transformation expressions for structured data
    1.
    发明授权
    Valid transformation expressions for structured data 有权
    结构化数据的有效转换表达式

    公开(公告)号:US07640260B2

    公开(公告)日:2009-12-29

    申请号:US11299428

    申请日:2005-12-12

    IPC分类号: G06F7/00 G06F17/00

    摘要: Structuring a data structure that is of a particular type that has a particular schema used for validation, in a manner that permits selected components of the data structure to be optionally transformed while retaining the ability to validate the data structure. The data structure includes information that is sufficient to identify one or more transformations that may occur on at least one component of the data structure while still being valid.

    摘要翻译: 以允许可选择地转换数据结构的所选组件同时保留验证数据结构的能力的方式来构造具有用于验证的特定模式的特定类型的数据结构。 数据结构包括足以识别可能在数据结构的至少一个组件上仍然有效的一个或多个变换的信息。

    Selecting policy for compatible communication
    2.
    发明授权
    Selecting policy for compatible communication 失效
    选择兼容通信的策略

    公开(公告)号:US07836489B2

    公开(公告)日:2010-11-16

    申请号:US11424415

    申请日:2006-06-15

    CPC分类号: G06F21/6218

    摘要: The present invention extends to methods, systems, and computer program products for selecting policy for compatible communication. Hierarchical policy document data structures represent communication (e.g., security) aspects and options such that lower aspects and options are accessed in the context of corresponding higher aspects and options to define applicable scope. Use of a hierarchical description also facilitates separation of what is being protected from how it is being protected thereby allowing security policy to be considered at different locations of a description document.

    摘要翻译: 本发明扩展到用于选择兼容通信的策略的方法,系统和计算机程序产品。 分级政策文件数据结构表示通信(例如,安全性)方面和选项,使得在对应的较高方面和选项的上下文中访问较低方面和选项以定义适用范围。 使用分层描述还有助于将被保护的内容与被保护的内容进行分离,从而允许在描述文档的不同位置处考虑安全策略。

    SELECTING POLICY FOR COMPATIBLE COMMUNICATION
    3.
    发明申请
    SELECTING POLICY FOR COMPATIBLE COMMUNICATION 失效
    选择合适的通信政策

    公开(公告)号:US20070294743A1

    公开(公告)日:2007-12-20

    申请号:US11424415

    申请日:2006-06-15

    IPC分类号: H04L9/00

    CPC分类号: G06F21/6218

    摘要: The present invention extends to methods, systems, and computer program products for selecting policy for compatible communication. Hierarchical policy document data structures represent communication (e.g., security) aspects and options such that lower aspects and options are accessed in the context of corresponding higher aspects and options to define applicable scope. Use of a hierarchical description also facilitates separation of what is being protected from how it is being protected thereby allowing security policy to be considered at different locations of a description document.

    摘要翻译: 本发明扩展到用于选择兼容通信的策略的方法,系统和计算机程序产品。 分级政策文件数据结构表示通信(例如,安全性)方面和选项,使得在对应的较高方面和选项的上下文中访问较低方面和选项以定义适用范围。 使用分层描述还有助于将被保护的内容与被保护的内容进行分离,从而允许在描述文档的不同位置处考虑安全策略。

    Generic application server and method of operation therefor
    7.
    发明授权
    Generic application server and method of operation therefor 有权
    通用应用服务器及其操作方法

    公开(公告)号:US08359595B2

    公开(公告)日:2013-01-22

    申请号:US11342453

    申请日:2006-01-30

    IPC分类号: G06F9/46 G06F15/16

    CPC分类号: G06F9/4843

    摘要: A generic application server is capable of simultaneously receiving requests, processing requested work, and returning results using multiple, conceptual thread pools. In addition, functions are programmable as state machines. While executing such a function, when a worker thread encounters a potentially blocking condition, the thread issues an asynchronous request for data, a state transition is performed, and the thread is released to do other work. After the blocking condition is relieved, another worker thread is scheduled to advance to the next function state and continue the function. Multiple priority work queues are used to facilitate completion of functions already in progress. In addition, lower-priority complex logic threads can be invoked to process computationally intense logic that may be necessitated by a request. Throttling functions are also implemented, which control the quantity of work accepted into the server and server response time.

    摘要翻译: 通用应用程序服务器能够同时接收请求,处理所请求的工作,并使用多个概念线程池返回结果。 此外,功能可编程为状态机。 在执行这样的功能时,当一个工作线程遇到一个潜在的阻塞状态时,该线程发出一个数据异步请求,执行一个状态转换,并释放该线程以执行其他工作。 缓解阻塞状态后,另一个工作线程被调度到下一个功能状态并继续运行。 多个优先级工作队列用于促进已经在进行的功能的完成。 此外,可以调用较低优先级的复杂逻辑线程来处理请求可能需要的计算强度逻辑。 还实现了调节功能,控制服务器接受的工作量和服务器响应时间。

    Grouping and nesting hierarchical namespaces
    8.
    发明授权
    Grouping and nesting hierarchical namespaces 失效
    分组和嵌套分层命名空间

    公开(公告)号:US07925966B2

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

    申请号:US11227785

    申请日:2005-09-15

    IPC分类号: G06F17/00

    摘要: A group identifier represents an association between each of a number of different abbreviated namespace identifiers with a corresponding hierarchical namespace (e.g., an XML namespace). A hierarchically-structured document (e.g., an XML document) is accessed by a computing system that determines that the group identifier is associated with the hierarchically-structured document. Hence, when using the abbreviated namespace identifiers in the hierarchically-structured document, the computing system knows that the corresponding namespace is associated with the designated portions of the hierarchically-structured document. Also, a schema description language document (e.g., an XSD document) may specify multiple target namespaces for a single element. Accordingly, groupings of elements may be included in different namespaces to creating overlapping or even nested namespaces.

    摘要翻译: 组标识符表示多个不同的缩写命名空间标识符中的每一个与相应的分级命名空间(例如,XML命名空间)之间的关联。 分层结构化文档(例如,XML文档)由计算系统访问,该计算系统确定组标识符与分层结构化文档相关联。 因此,当在分层结构化文档中使用缩写名称空间标识符时,计算系统知道对应的命名空间与分层结构化文档的指定部分相关联。 此外,模式描述语言文档(例如,XSD文档)可以为单个元素指定多个目标命名空间。 因此,元素的分组可以包括在不同的命名空间中以创建重叠或甚至嵌套的命名空间。

    Multiple peer groups for efficient scalable computing
    9.
    发明授权
    Multiple peer groups for efficient scalable computing 有权
    用于高效可扩展计算的多个对等组

    公开(公告)号:US07881316B2

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

    申请号:US11536944

    申请日:2006-09-29

    IPC分类号: H04L12/28 H04L12/56

    摘要: Multiple peer groups for performing computing, communication, and/or storage tasks. A method may be performed for example, in a computing environment including one or more agents networked together. The method includes providing data to the agents using two or more distinct peer groups. The peer groups include members from among the agents. The method further includes performing at each of the peer groups operations on the data. Each peer group is configured to perform a specific operation. The method also includes coordinating the operations at each of the peer groups such that a common computing, communication and/or storage task is accomplished by aggregating the operations at each of the peer groups.

    摘要翻译: 用于执行计算,通信和/或存储任务的多个对等组。 例如,可以在包括联网在一起的一个或多个代理的计算环境中执行方法。 该方法包括使用两个或多个不同的对等体组向代理提供数据。 同行群体包括代理商中的成员。 该方法还包括在每个对等体组上对数据执行操作。 每个对等体组被配置为执行特定的操作。 该方法还包括协调每个对等体组中的操作,使得通过聚合每个对等体组的操作来实现公共计算,通信和/或存储任务。

    Using expressive session information to represent communication sessions in a distributed system
    10.
    发明授权
    Using expressive session information to represent communication sessions in a distributed system 失效
    使用表达式会话信息来表示分布式系统中的通信会话

    公开(公告)号:US07853695B2

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

    申请号:US10371845

    申请日:2003-02-21

    IPC分类号: G06F15/16

    摘要: A message processor accesses an electronic message. The accessing message processor identifies, from within the electronic message, any communication session information associated with the accessing message processor. This can include identifying expressive XML instructions or XML data structures representing communication sessions or message sequences. The accessing message processor determines if any session information within the electronic message is to be modified. This can include inserting session information for new sessions or message sequences, updating existing session information, or removing session information for terminated or expired communication sessions or message sequences. The accessing message processor then routes the electronic message to another message processor. In some embodiments, an initiating message processor identifies cached session information that is used to initially establish a communication session. The identified session information is included in a session element that is routed to one or more receiving message processors.

    摘要翻译: 消息处理器访问电子消息。 访问消息处理器从电子消息内识别与访问消息处理器相关联的任何通信会话信息。 这可以包括识别表示通信会话或消息序列的表达XML指令或XML数据结构。 访问消息处理器确定电子消息内的任何会话信息是否被修改。 这可以包括插入用于新会话或消息序列的会话信息,更新现有会话信息,或者去除用于终止或过期的通信会话或消息序列的会话信息。 然后,访问消息处理器将电子消息路由到另一消息处理器。 在一些实施例中,发起消息处理器识别用于初始建立通信会话的高速缓存的会话信息。 所识别的会话信息被包括在路由到一个或多个接收消息处理器的会话元素中。