POLICY FAULT
    81.
    发明申请
    POLICY FAULT 审中-公开
    政策错误

    公开(公告)号:US20080083009A1

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

    申请号:US11537029

    申请日:2006-09-29

    IPC分类号: H04L9/00

    CPC分类号: H04L63/20

    摘要: Communicating and requesting specialized policy information. A message is sent by a client to a service which provides the services requested by the message or a specialized processor that evaluates messages. The message is evaluated for compliance with a policy particular to the message. If the message does not comply with a policy particular to the message, policy information is sent, where the policy information indicates the correct policy particular to the message. In one embodiment, if the message complies with a policy particular to the message, policy information is sent, where the policy information indicates that the message complies with a policy particular to the message.

    摘要翻译: 沟通和请求专门的政策信息。 消息由客户端发送到提供消息请求的服务或评估消息的专用处理器的服务。 评估消息是否符合消息特有的策略。 如果消息不符合消息特有的策略,则发送策略信息,其中策略信息指示消息特有的正确策略。 在一个实施例中,如果消息符合消息特有的策略,则发送策略信息,其中策略信息指示消息符合消息的特定策略。

    REFERENCE TOKENS
    82.
    发明申请
    REFERENCE TOKENS 有权
    参考标尺

    公开(公告)号:US20080082638A1

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

    申请号:US11537019

    申请日:2006-09-29

    CPC分类号: H04L63/0807

    摘要: Providing reference tokens. A method includes receiving a request for a token. In response to the request for a token and in place of a token, one or more rich pointers are sent referencing one or more tokens. The rich pointers point to locations where one or more actual tokens can be retrieved. When only a single pointer is sent, the pointer is a reference other than an HTTP URL.

    摘要翻译: 提供引用令牌。 一种方法包括接收对令牌的请求。 响应于令牌的请求并代替令牌,发送一个或多个富指针,引用一个或多个令牌。 丰富的指针指向可以检索一个或多个实际令牌的位置。 当只发送一个指针时,该指针是HTTP URL以外的引用。

    MULTIPLE PEER GROUPS FOR EFFICIENT SCALABLE COMPUTING

    公开(公告)号:US20080080529A1

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

    申请号:US11536955

    申请日:2006-09-29

    IPC分类号: 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.

    SELECTING POLICY FOR COMPATIBLE COMMUNICATION
    84.
    发明申请
    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

    公开(公告)号:US07051330B1

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

    申请号:US09717675

    申请日:2000-11-21

    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.

    Versioned project data
    86.
    发明授权
    Versioned project data 失效
    版本化的项目数据

    公开(公告)号:US06978281B1

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

    申请号:US09717645

    申请日:2000-11-21

    IPC分类号: G06F9/44 G06F17/30

    摘要: Systems, clients, servers, methods, and computer-readable media of varying scope are described that maintain versions of data related to projects. Included in the system is a visual interface, a source repository and a project database. The source repository maintains versions of source code associated with a software development project. The project database maintains project data associated with the project. The project database maintains versions of the project data. The visual interface provides a mechanism for reading and updating the project data. As project data is updated a method is invoked in which a current version of the data is located. The current version is determined by examining which data structure has an end-time value that is blank or null. The current version's end-time is set to the current time (i.e. the time of the update), thereby turning the current version into a previous version of the project data. A new data structure is created that contains the updated value. The end-time value for the new data structure is set to blank or null, indicating that it is the current version.

    摘要翻译: 描述了维护与项目相关的数据的版本的不同范围的系统,客户端,服务器,方法和计算机可读介质。 系统中包括可视化界面,源存储库和项目数据库。 源存储库维护与软件开发项目相关联的源代码版本。 项目数据库维护与项目相关的项目数据。 项目数据库维护项目数据的版本。 可视界面提供了一种读取和更新项目数据的机制。 随着项目数据的更新,调用了当前版本的数据的方法。 当前版本通过检查哪个数据结构具有空值或空值的结束时间值来确定。 当前版本的结束时间设置为当前时间(即更新时间),从而将当前版本转换为以前版本的项目数据。 创建一个包含更新值的新数据结构。 新数据结构的结束时间值设置为空或为空,表示它是当前版本。

    Project-based configuration management method and apparatus
    87.
    发明授权
    Project-based configuration management method and apparatus 失效
    基于项目的配置管理方法和设备

    公开(公告)号:US06973466B2

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

    申请号:US10851945

    申请日:2004-05-21

    IPC分类号: G06F7/00 G06F9/44 G06F17/30

    摘要: A configuration management system creates (602) each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed (706) that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks (604) changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks (1210) changes to file properties. A configuration is then reconstructed (608) as of a desired date, by identifying (2104, 2106) the file versions and properties associated with that configuration as of the desired date. A determination is made (2110) whether a user that has requested the file versions has access privileges by first checking a security cache (2600) for the user privileges information. If the information is not on the cache, it is computed from a security table (2800) and stored on the cache. The system automatically compresses (3118) and reconstitutes (3006) file versions that are stored in the version store.

    摘要翻译: 配置管理系统通过为每个配置分配配置标识符来创建(602)每个配置。 另外,计算关系信息(706),其指示配置和基于其的任何配置之间的关系。 然后,系统通过存储将每个新文件版本与配置标识符相关联的信息来跟踪(604)对配置文件的更改。 系统还跟踪(1210)文件属性的更改。 然后,通过根据期望日期识别(2104,2106)与该配置相关联的文件版本和属性,从而将所需日期重新构建(608)。 (2110)通过首先检查用户权限信息的安全缓存(2600),确定已请求文件版本的用户是否具有访问权限。 如果信息不在缓存上,则从安全表(2800)计算并存储在缓存中。 系统自动压缩存储在版本存储中的(3118)和重构(3006)文件版本。

    Extensible architecture for project-development systems
    88.
    发明授权
    Extensible architecture for project-development systems 失效
    用于项目开发系统的可扩展架构

    公开(公告)号:US06915507B1

    公开(公告)日:2005-07-05

    申请号:US09717537

    申请日:2000-11-21

    IPC分类号: G01F1/56 A61M5/168 G06F9/44

    摘要: A software development system or versifying system has a collection of modules for performing individual development functions such as document editing, keyword processing, and private-copy management. Each module has an interface compatible with that of the others, so that modules can be added to or substituted for the original modules, if the new modules conform to the interface. The architecture of this system supports the performance of development actions such as document merging and keyword expansion at any location within the system. The system software interfaces to a keyword processing subsystem comprising a plurality of expanders for processing different sets of keywords and a keyword broker for selecting among the expanders, whereby the client can access resources of the software development service providers for development services identified using the keywords.

    摘要翻译: 软件开发系统或通用系统具有用于执行诸如文档编辑,关键字处理和私有副本管理之类的个人开发功能的模块集合。 每个模块都具有与其他模块兼容的接口,因此如果新模块符合接口,则可以将模块添加到或替代原始模块。 该系统的架构支持系统内任何位置的文档合并和关键字扩展等开发操作的性能。 所述系统软件与包括用于处理不同关键字集合的多个扩展器的关键字处理子系统相连接,以及用于在所述扩展器之间进行选择的关键字代理,由此所述客户端可以访问所述软件开发服务提供商的资源以用于使用关键字识别的开发服务。

    Project-based configuration management method and apparatus

    公开(公告)号:US06766334B1

    公开(公告)日:2004-07-20

    申请号:US09717723

    申请日:2000-11-21

    IPC分类号: G06F1730

    摘要: A configuration management system creates (602) each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed (706) that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks (604) changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks (1210) changes to file properties. A configuration is then reconstructed (608) as of a desired date, by identifying (2104, 2106) the file versions and properties associated with that configuration as of the desired date. A determination is made (2110) whether a user that has requested the file versions has access privileges by first checking a security cache (2600) for the user privileges information. If the information is not on the cache, it is computed from a security table (2800) and stored on the cache. The system automatically compresses (3118) and reconstitutes (3006) file versions that are stored in the version store.