Automated semantic-based updates to modified code base
    11.
    发明授权
    Automated semantic-based updates to modified code base 失效
    自动基于语义的修改代码库更新

    公开(公告)号:US07454745B2

    公开(公告)日:2008-11-18

    申请号:US10631925

    申请日:2003-07-31

    摘要: An apparatus, program product and method generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the standard code base. The difference data is generated at least in part in connection with canonical parsing of a modified version of a release of a standard code base such that the difference data is representative of semantic changes made in the modified version.

    摘要翻译: 装置,程序产品和方法产生代表针对标准代码库的一个版本的修改的差异数据,以便于适应标准代码库的更新版本。 差异数据至少部分地与标准代码库的版本的修改版本的规范解析相关联地生成,使得差异数据代表在修改版本中进行的语义改变。

    Information search using knowledge agents
    12.
    发明授权
    Information search using knowledge agents 有权
    信息搜索使用知识代理

    公开(公告)号:US07318057B2

    公开(公告)日:2008-01-08

    申请号:US10634319

    申请日:2003-08-01

    IPC分类号: G06F17/30

    摘要: A method for searching a corpus of documents, such as the World Wide Web, includes defining a knowledge domain and identifying a set of reference documents in the corpus pertinent to the domain. Upon inputting a query, the corpus is searched using the set of reference documents to find one or more of the documents in the corpus that contain information in the domain relevant to the query. The set of reference documents is updated with the found documents that are most relevant to the domain. The updated set is used in searching the corpus for information in the domain relevant to subsequent queries.

    摘要翻译: 用于搜索诸如万维网的文档语料库的方法包括定义知识域并且在与域相关的语料库中标识一组参考文档。 在输入查询后,使用一组参考文档搜索语料库,以找到语料库中包含与查询相关的域中的信息的一个或多个文档。 参考文档的集合将更新为与域最相关的找到的文档。 更新的集合用于在语料库中搜索与后续查询相关的域中的信息。

    Speculative caching of individual fields in a distributed object system

    公开(公告)号:US06618737B2

    公开(公告)日:2003-09-09

    申请号:US09751694

    申请日:2000-12-29

    IPC分类号: G06F1730

    摘要: This disclosure presents a technique of field-level caching in distributed object-oriented systems, in which a speculative approach is taken to identify opportunities for caching. The speculative approach is particularly suitable for exploitation of opportunities for caching. Invalidation protocols, which are fully compliant with the Java memory model, are provided to recover from incorrect speculation, while incurring only a low overhead. The technique has been implemented on a cluster of machines, and has been found to be readily scalable with multi-threaded applications. Field caching, optionally combined with other optimizations, produces a practically important performance step up in distributed environments, such as the cluster virtual machine for Java, which transparently distributes an application's threads and objects among the nodes of a cluster.

    Exploiting metadata for performing structure-oriented operations on content-specific data representations
    16.
    发明申请
    Exploiting metadata for performing structure-oriented operations on content-specific data representations 审中-公开
    利用元数据来执行针对内容特定数据表示的面向结构的操作

    公开(公告)号:US20060053159A1

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

    申请号:US10935509

    申请日:2004-09-07

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2247 G06F17/227

    摘要: A system for exploiting metadata for performing structure-oriented operations on content-specific data representations, the system including means for deserializing serialized data into a content-specific data representation for use with a programming language, where the means is operative to create metadata that includes any information not found in the deserialized data that is needed to reconstruct the serialized data, and an engine for performing structure-oriented operations on the content-specific data representation, where the engine is operative to employ a priori knowledge regarding the metadata to perform the operations.

    摘要翻译: 一种用于利用用于对特定于内容的数据表示进行面向结构的操作的元数据的系统,所述系统包括用于将序列化数据反序列化为用于与编程语言一起使用的内容特定数据表示的装置,其中所述装置可操作以创建包括 在重构序列化数据所需的反序列化数据中未找到的任何信息,以及用于对内容特定数据表示执行面向结构的操作的引擎,其中引擎可操作地使用关于元数据的先验知识来执行 操作。

    Method and system for managing multi-tier application complexes
    17.
    发明申请
    Method and system for managing multi-tier application complexes 失效
    管理多层应用程序的方法和系统

    公开(公告)号:US20050033794A1

    公开(公告)日:2005-02-10

    申请号:US10620631

    申请日:2003-07-16

    摘要: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.

    摘要翻译: 一种用于管理包含多层服务器的应用程序组合的计算机实现的框架和方法,其中公共层中的服务器运行相同的应用程序,并且不同层级的服务器运行不同的应用程序,并且所有服务器一起工作以提供特定服务,应用程序 复杂可以通过应用程序复杂类型定义。 该框架具有插件接口,其适于连接到每个应用程序复杂类型的插件的框架,该插件封装组成各个应用程序复杂类型的不同资源与所述资源的各自特征之间的关系。 框架中的用户界面提供独立于应用程序复合体的操作语义的一般任务,并响应用户操作来与框架进行接口,以定义应用程序复合体的实例,并允许用户使用服务器填充应用程序。

    Fault tolerant system for execution of parallel jobs
    18.
    发明授权
    Fault tolerant system for execution of parallel jobs 有权
    用于执行并行作业的容错系统

    公开(公告)号:US08291419B2

    公开(公告)日:2012-10-16

    申请号:US11535083

    申请日:2006-09-26

    CPC分类号: G06F9/4843

    摘要: The present invention provides a fault tolerant system and method for parallel job execution. In the proposed solution the job state and the state transition control are decoupled. The job execution infrastructure maintains the state information for all the executing jobs, and the job control units, one per-job, control the state transitions of their jobs. Due to the stateless nature of the control units, the system and method allow jobs to continue uninterrupted execution even when the corresponding control units fail.

    摘要翻译: 本发明提供了用于并行作业执行的容错系统和方法。 在提出的解决方案中,作业状态和状态转换控制被解耦。 作业执行基础架构维护所有执行作业的状态信息,作业控制单元(每个作业一个)控制其作业的状态转换。 由于控制单元的无状态,即使相应的控制单元出现故障,系统和方法也允许作业继续执行不间断的执行。

    Method for managing multi-tier application complexes
    20.
    发明授权
    Method for managing multi-tier application complexes 失效
    管理多层应用程序的方法

    公开(公告)号:US07546610B2

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

    申请号:US10620631

    申请日:2003-07-16

    摘要: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.

    摘要翻译: 一种用于管理包含多层服务器的应用程序组合的计算机实现的框架和方法,其中公共层中的服务器运行相同的应用程序,并且不同层级的服务器运行不同的应用程序,并且所有服务器一起工作以提供特定服务,应用程序 复杂可以通过应用程序复杂类型定义。 该框架具有插件接口,其适于连接到每个应用程序复杂类型的插件的框架,该插件封装组成各个应用程序复杂类型的不同资源与所述资源的各自特征之间的关系。 框架中的用户界面提供独立于应用程序复合体的操作语义的一般任务,并响应用户操作来与框架进行接口,以定义应用程序复合体的实例,并允许用户使用服务器填充应用程序。