Method, system and program product for managing applications in a shared computer infrastructure
    1.
    发明申请
    Method, system and program product for managing applications in a shared computer infrastructure 有权
    用于管理共享计算机基础设施中的应用程序的方法,系统和程序产品

    公开(公告)号:US20060195688A1

    公开(公告)日:2006-08-31

    申请号:US11068368

    申请日:2005-02-28

    IPC分类号: H04L9/00

    CPC分类号: H04L63/083 G06F21/6218

    摘要: Under the present invention, when an application is deployed, certain information corresponding thereto will be stored in an Enterprise Application Directory (EAD). Thereafter, when an instance of the application is requested (e.g., by a requestor), the information is retrieved from the EAD. In addition, the instance is registered with an Application Access Registry (AAR). Registering the instance involves creating a record in the AAR, generating a unique application access key for the instance, and storing the access key with the information in the record. The access key (and optionally the information) is then returned to the requestor, which can then issue service requests to one or more grid services in the shared computer infrastructure. The service request will include the access key so that the grid service can identify the application by searching for the record in the registry using the access key.

    摘要翻译: 在本发明中,当部署应用时,与其对应的某些信息将被存储在企业应用程序目录(EAD)中。 此后,当请求应用的实例(例如,由请求者)时,从EAD检索该信息。 此外,该实例已经向应用程序访问注册表(AAR)注册。 注册实例涉及在AAR中创建记录,为实例生成唯一的应用访问密钥,并将访问密钥与信息存储在记录中。 然后将访问密钥(以及可选的信息)返回给请求者,该请求者然后可以向共享计算机基础设施中的一个或多个网格服务发出服务请求。 服务请求将包括访问密钥,使得网格服务可以使用访问密钥搜索注册表中的记录来识别应用。

    Method, system, and program product for deploying a platform dependent application in a grid environment
    2.
    发明申请
    Method, system, and program product for deploying a platform dependent application in a grid environment 有权
    用于在网格环境中部署平台相关应用程序的方法,系统和程序产品

    公开(公告)号:US20070209034A1

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

    申请号:US11365373

    申请日:2006-03-01

    IPC分类号: G06F9/445

    摘要: Under the present invention, it is determined whether sufficient resources exist for deploying a platform dependent application on its specific “native” platform in a grid environment. If not, a platform dependent portion of the application is identified, and the application is split into the platform dependent portion and a platform independent portion. Thereafter, the platform dependent portion is deployed on its corresponding native platform, while the platform independent portion is deployed on another platform in the grid environment based on available resources. Interconnections between the two portions can then be automatically generated. This can include, for example, creating remote method invocation facade interfaces, creating remote method invocation-enabled facade classes, and building a remote method invocation server for the first platform.

    摘要翻译: 在本发明中,确定是否有足够的资源用于在网格环境中的平台相关应用部署其特定的“本地”平台。 如果不是,则识别应用的平台依赖部分,并且将应用程序拆分为平台依赖部分和与平台无关的部分。 此后,平台依赖部分部署在其对应的本机平台上,而平台独立部分基于可用资源部署在网格环境中的另一平台上。 然后可以自动生成两部分之间的互连。 这可以包括例如创建远程方法调用外观接口,创建支持远程方法调用的外观类,以及为第一个平台构建远程方法调用服务器。

    METHOD FOR SHARING SOURCE CODE OVER A NETWORK
    3.
    发明申请
    METHOD FOR SHARING SOURCE CODE OVER A NETWORK 失效
    用于在网络上共享源代码的方法

    公开(公告)号:US20070294264A1

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

    申请号:US11847365

    申请日:2007-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06Q10/10 G06F17/30011

    摘要: Under the present invention source code can be shared among nodes in a peer-to-peer network. Specifically, source code to be shared will first be analyzed to identify a set of code patterns, assigned one or more predetermined categories based on the set of code patterns, and then selectively indexed. A developer desiring to use previously created source code when creating a new program can perform a context dependent search based on his/her working code to identify and retrieve relevant source code.

    摘要翻译: 根据本发明,源代码可以在对等网络中的节点之间共享。 具体来说,将首先分析要共享的源代码以识别一组代码模式,基于代码模式集合分配一个或多个预定类别,然后选择性地编制索引。 希望在创建新程序时使用以前创建的源代码的开发人员可以根据他/她的工作代码执行与上下文相关的搜索,以识别和检索相关的源代码。

    Method, system and program product for detecting software development best practice violations in a code sharing system
    4.
    发明申请
    Method, system and program product for detecting software development best practice violations in a code sharing system 失效
    方法,系统和程序产品,用于在代码共享系统中检测软件开发最佳实践违规

    公开(公告)号:US20050223354A1

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

    申请号:US10814925

    申请日:2004-03-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: Under the present invention, a best practice violation (BPV) engine resource is first built. This typically occurs by: receiving sets of source code from a plurality of sources; detecting a programming language of each of the sets of source code; extracting code patterns from the sets of source code; defining meta data for each code pattern that indicates a quality thereof; classifying each code pattern; and assigning a rank to each of the code pattern based on it's corresponding meta data as well as a skill level and an experience level of the developer thereof. Once the BPV engine resource is built, it will be used to detect best practice violations in other sets of source code.

    摘要翻译: 根据本发明,首先构建最佳实践违规(BPV)引擎资源。 这通常发生在:从多个源接收源代码集合; 检测每个源代码集的编程语言; 从源代码集中提取代码模式; 为表示其质量的每个代码模式定义元数据; 对每个代码模式进行分类; 并且基于其对应的元数据以及其开发者的技能水平和经验水平为每个代码模式分配等级。 一旦构建了BPV引擎资源,它将被用于检测其他源代码集中的最佳实践违规。

    Method and system for associating events
    6.
    发明申请
    Method and system for associating events 失效
    关联事件的方法和系统

    公开(公告)号:US20050080806A1

    公开(公告)日:2005-04-14

    申请号:US10681612

    申请日:2003-10-08

    IPC分类号: G06F17/00

    摘要: A method, system, and computer program product for associating events. A provided event dataset includes events occurring in each of N successive time intervals (N≧3). Association rules pertaining to successive events in the event dataset are deduced. Sequences of events are generated from the association rules. Clusters of the sequences of events are formed. Sequences of the clusters are created. The clusters of the sequences may be used: to identify at least one event occurring in a time interval of the N time intervals as being a probable cause of at least one event occurring in a later-occurring time interval of the N time intervals; or to predict an occurrence of at least one event in a time interval occurring after the N time intervals, wherein the at least one event had occurred within the N time intervals.

    摘要翻译: 一种用于关联事件的方法,系统和计算机程序产品。 提供的事件数据集包括在N个连续时间间隔(N> = 3)中发生的事件。 推导出与事件数据集中的连续事件有关的关联规则。 事件序列是从关联规则生成的。 形成事件序列的集群。 创建集群的序列。 可以使用序列的簇:将在N个时间间隔的时间间隔中发生的至少一个事件识别为在N个时间间隔的稍后发生的时间间隔中发生的至少一个事件的可能原因; 或者在N个时间间隔之后的时间间隔中预测至少一个事件的发生,其中至少一个事件发生在N个时间间隔内。

    Method, system, and program product for deploying a platform dependent application in a grid environment
    7.
    发明授权
    Method, system, and program product for deploying a platform dependent application in a grid environment 有权
    用于在网格环境中部署平台相关应用程序的方法,系统和程序产品

    公开(公告)号:US08117611B2

    公开(公告)日:2012-02-14

    申请号:US11365373

    申请日:2006-03-01

    IPC分类号: G06F9/445

    摘要: Under the present invention, it is determined whether sufficient resources exist for deploying a platform dependent application on its specific “native” platform in a grid environment. If not, a platform dependent portion of the application is identified, and the application is split into the platform dependent portion and a platform independent portion. Thereafter, the platform dependent portion is deployed on its corresponding native platform, while the platform independent portion is deployed on another platform in the grid environment based on available resources. Interconnections between the two portions can then be automatically generated. This can include, for example, creating remote method invocation facade interfaces, creating remote method invocation-enabled facade classes, and building a remote method invocation server for the first platform.

    摘要翻译: 在本发明中,确定是否有足够的资源用于在网格环境中的平台相关应用部署其特定的“本地”平台。 如果不是,则识别应用的平台依赖部分,并且将应用程序拆分为平台依赖部分和与平台无关的部分。 此后,平台依赖部分部署在其对应的本机平台上,而平台独立部分基于可用资源部署在网格环境中的另一平台上。 然后可以自动生成两部分之间的互连。 这可以包括例如创建远程方法调用外观接口,创建支持远程方法调用的外观类,以及为第一个平台构建远程方法调用服务器。

    Method, system and program product for managing applications in a shared computer infrastructure
    8.
    发明授权
    Method, system and program product for managing applications in a shared computer infrastructure 有权
    用于管理共享计算机基础设施中的应用程序的方法,系统和程序产品

    公开(公告)号:US08286157B2

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

    申请号:US11068368

    申请日:2005-02-28

    IPC分类号: G06F9/445

    CPC分类号: H04L63/083 G06F21/6218

    摘要: Under the present invention, when an application is deployed, certain information corresponding thereto will be stored in an Enterprise Application Directory (EAD). Thereafter, when an instance of the application is requested (e.g., by a requestor), the information is retrieved from the EAD. In addition, the instance is registered with an Application Access Registry (AAR). Registering the instance involves creating a record in the AAR, generating a unique application access key for the instance, and storing the access key with the information in the record. The access key (and optionally the information) is then returned to the requestor, which can then issue service requests to one or more grid services in the shared computer infrastructure. The service request will include the access key so that the grid service can identify the application by searching for the record in the registry using the access key.

    摘要翻译: 在本发明中,当部署应用时,与其对应的某些信息将被存储在企业应用程序目录(EAD)中。 此后,当请求应用的实例(例如,由请求者)时,从EAD检索该信息。 此外,该实例已经向应用程序访问注册表(AAR)注册。 注册实例涉及在AAR中创建记录,为实例生成唯一的应用访问密钥,并将访问密钥与信息存储在记录中。 然后将访问密钥(以及可选的信息)返回给请求者,该请求者然后可以向共享计算机基础设施中的一个或多个网格服务发出服务请求。 服务请求将包括访问密钥,使得网格服务可以使用访问密钥搜索注册表中的记录来识别应用。

    Method and apparatus for search optimization based on generation of context focused queries
    9.
    发明授权
    Method and apparatus for search optimization based on generation of context focused queries 有权
    基于上下文关联查询的生成的搜索优化的方法和装置

    公开(公告)号:US07676452B2

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

    申请号:US10202564

    申请日:2002-07-23

    IPC分类号: G06F17/30

    摘要: Disclosed is a method and apparatus for operating a search system for searching a search space containing domains each representing a collection of related documents. The method includes establishing a domain characterization model (DCM) that includes a DCM index containing keywords and, for each keyword, an identification of a domain where the keyword is found. In response to an original search query, the method forms one or a plurality of enhanced search queries in accordance with the DCM for searching a plurality of domains. Each enhanced search query is formed for searching a particular targeted domain and contains the original search query and at least one keyword associated with the particular domain. The search results are clustered and are displayed so as to be organized by the domains that were searched. The top search results returned in response to each enhanced search query belong to one of the targeted domains.

    摘要翻译: 公开了一种用于操作搜索系统的方法和装置,用于搜索包含各自表示相关文档的集合的域的搜索空间。 该方法包括建立域表征模型(DCM),其包括包含关键字的DCM索引,并且针对每个关键字,找到关键字被找到的域的标识。 响应于原始搜索查询,该方法根据用于搜索多个域的DCM形成一个或多个增强搜索查询。 形成每个增强搜索查询用于搜索特定目标域并且包含原始搜索查询和至少一个与该特定域相关联的关键字。 搜索结果被聚集并显示,以便被搜索的域组织。 针对每个增强型搜索查询返回的顶部搜索结果属于其中一个目标域。

    Optimization of server selection using euclidean analysis of search terms
    10.
    发明授权
    Optimization of server selection using euclidean analysis of search terms 失效
    优化服务器选择使用欧几里得分析搜索词

    公开(公告)号:US07143085B2

    公开(公告)日:2006-11-28

    申请号:US10209619

    申请日:2002-07-31

    IPC分类号: G06F7/00

    摘要: Euclidean analysis is used to define queries in terms of a multi-axis query space where each of the keywords T1, T2, . . . Ti, . . . Tn is assigned an axis in that space. Sets of test queries St for each one from one of a plurality of server sources, are plotted in the query space. Clusters of the search terms are identified based on the proximity of the plotted query vectors to one another. Predominant servers are identified for each of the clusters. When a search query Ss is received, the location of its vector is determined and the servers accessed by the search query Ss are those that are predominant in the cluster which its vector may fall or is in closest proximity to.

    摘要翻译: 欧几里德分析用于根据多轴查询空间来定义查询,其中每个关键字T 1,T 2,...。 。 。 。。。。。。。。。。。。 。 。 在该空间中分配了一个轴。 在多个服务器源中的一个服务器源中的每​​一个的测试查询集合被绘制在查询空间中。 基于绘制的查询向量彼此的邻近度来识别搜索项的群集。 为每个集群标识主要服务器。 当接收到搜索查询S 时,确定其向量的位置,并且由搜索查询S 访问的服务器是在群集中占主导地位的那些 矢量可能会下降或最接近。