METHOD, COMPUTER PROGRAM PRODUCT, AND SYSTEM OF OPTIMIZED DATA TRANSLATION FROM RELATIONAL DATA STORAGE TO HIERARCHICAL STRUCTURE
    11.
    发明申请
    METHOD, COMPUTER PROGRAM PRODUCT, AND SYSTEM OF OPTIMIZED DATA TRANSLATION FROM RELATIONAL DATA STORAGE TO HIERARCHICAL STRUCTURE 有权
    方法,计算机程序产品和从关系数据存储到分层结构的优化数据转换系统

    公开(公告)号:US20070118553A1

    公开(公告)日:2007-05-24

    申请号:US11623840

    申请日:2007-01-17

    IPC分类号: G06F7/00

    摘要: A tagging tree that defines a hierarchical output data structure and relational database query operations that retrieve the data to be included in each hierarchical section is accepted and processed. A query optimizer analyzes the tagging tree to determine database query operations that can be combined into a single query command. An outer-union query command is generated to allow efficient combination of multiple query commands, some of which are predicates to others. The tagging tree is modified to replace the database queries that were combined into the outer-union query to extract data from the results set produced by the outer-union query as opposed to submitting queries to the database manager. The optimized queries can be reused an arbitrary number of times to leverage the optimizing resources that were used in their creation.

    摘要翻译: 定义分层输出数据结构的标记树和检索要包含在每个分层部分中的数据的关系数据库查询操作被接受和处理。 查询优化器分析标记树以确定可以组合成单个查询命令的数据库查询操作。 生成一个外联合查询命令,以允许多个查询命令的有效组合,其中一些查询命令是其他命令的谓词。 标记树被修改为将组合到外联合查询中的数据库查询替换为从外联合查询生成的结果集中提取数据,而不是向数据库管理器提交查询。 优化的查询可以重复使用任意次数,以利用其创建中使用的优化资源。

    Method and system for instant messaging bots specification using state transition methodology and XML
    12.
    发明申请
    Method and system for instant messaging bots specification using state transition methodology and XML 失效
    使用状态转换方法和XML的即时消息机器人规范的方法和系统

    公开(公告)号:US20050138132A1

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

    申请号:US10744425

    申请日:2003-12-22

    IPC分类号: G06F15/16 H04L12/58

    CPC分类号: H04L51/04

    摘要: A framework for creating instant messaging Bots that autonomously operate within an instant messaging sessions to respond to requests from other user(s) or Bot(s). Bot operation is defined by a state machine with one or more states that are described in XML documents. These XML documents abide by the grammar of a Bot Transition Definition Language (BTDL) that is defined in an XML schema. A Bot developer creates a state transition diagram via a Graphical User Interface. The state transition diagram defines states, transitions between states, and conditions for each of those state transitions and methods to be performed upon each state transition. An XML document that conforms to BTDL format is created from the state transition definition diagram. Both stateful and stateless Bots are defined using XML documents abiding to a BTDL format. A runtime environment implements the Bots, accepts runtime inputs and generates responses.

    摘要翻译: 用于创建即时消息的框架在即时消息会话中自动运行以响应来自其他用户或Bot的请求的博客。 Bot操作由具有在XML文档中描述的一个或多个状态的状态机定义。 这些XML文档遵守在XML模式中定义的Bot Transition Definition Language(BTDL)的语法。 Bot开发者通过图形用户界面创建状态转换图。 状态转换图定义状态,状态之间的转换,以及在每个状态转换时要执行的每个状态转换和方法的条件。 符合BTDL格式的XML文档是从状态转换定义图创建的。 有状态和无状态的Bots都是使用遵循BTDL格式的XML文档定义的。 运行时环境实现Bots,接受运行时输入并生成响应。

    Traceability management for aligning solution artifacts with business goals in a service oriented architecture environment
    13.
    发明授权
    Traceability management for aligning solution artifacts with business goals in a service oriented architecture environment 有权
    将解决方案工件与面向服务的架构环境中的业务目标对齐的可跟踪性管理

    公开(公告)号:US09342279B2

    公开(公告)日:2016-05-17

    申请号:US12496881

    申请日:2009-07-02

    IPC分类号: G06F9/44 G06Q10/00 G06Q10/06

    摘要: Traceability management to align IT solution artifacts with business goals in a service oriented architecture environment is provided. A pattern matching framework is provided for generating patterns and transformation enablers for architectural artifacts based on specific business requirements. Patterns that are applicable to a selected set of artifacts or model are provided to an architect, who may then select a particular subset of the patterns to apply to the set of artifacts or model in the SOA solution design to speed up and simplify the design process. Providing applicable or candidate patterns for selection to the architect in the views reduces the possible ambiguity in architectural artifact-pattern matching and selection. These solution patterns may be used as a guide when configuring and linking architectural artifacts and models.

    摘要翻译: 提供了可追溯性管理,将IT解决方案工件与面向服务的架构环境中的业务目标相结合。 提供了一种模式匹配框架,用于基于特定业务需求生成针对架构工件的模式和转换启用器。 适用于所选择的一组工件或模型的模式提供给架构师,架构师然后可以选择模式的特定子集以应用于SOA解决方案设计中的一组工件或模型,以加速和简化设计过程 。 在视图中向建筑师提供适用或候选模式以供选择减少了建筑工件模式匹配和选择中的可能模糊性。 当配置和链接架构工件和模型时,可以将这些解决方案模式用作指导。

    Modeling task-site allocation networks
    14.
    发明授权
    Modeling task-site allocation networks 有权
    建模任务站点分配网络

    公开(公告)号:US08607188B2

    公开(公告)日:2013-12-10

    申请号:US13225739

    申请日:2011-09-06

    IPC分类号: G06F9/44

    CPC分类号: G06F9/5027

    摘要: A method, an apparatus and an article of manufacture for modeling a task-site allocation. The method includes generating a task-site allocation network based on at least one site-task pair and at least one site-centric constraint of at least two sites, wherein generating a task-site allocation network comprises generating a task-specific constraints model based on task context information and generating a task-site pair that satisfies at least one constraint based on the task-specific constraints model, and determining a preferred allocation of task to site by comparing estimated task-site allocation cost between a single site allocation and a distributed site allocation among the at least two sites.

    摘要翻译: 一种用于对任务现场分配建模的方法,装置和制品。 该方法包括基于至少一个站点任务对和至少两个站点的至少一个以站点为中心的约束生成任务站点分配网络,其中生成任务站点分配网络包括基于任务特定的约束模型生成 在任务上下文信息上生成满足基于任务特定约束模型的至少一个约束的任务站点对,并且通过将单个站点分配和单个站点分配之间的估计任务站点分配成本进行比较来确定任务到站点的优选分配 在至少两个站点之间分配站点分配。

    Collaboration based capacity planning in a modular business setting
    15.
    发明授权
    Collaboration based capacity planning in a modular business setting 失效
    基于协作的模块化业务设置中的容量规划

    公开(公告)号:US08417555B2

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

    申请号:US12782312

    申请日:2010-05-18

    IPC分类号: G06Q10/00

    摘要: A computer implemented method, system, and/or computer program product collaboratively reallocate resources across business modules. A collaboration vector, which describes primary and second abilities for each of multiple resources, is defined. A decision matrix is created from multiple collaboration vectors, and a pipeline for transferring the multiple resources among multiple business modules is defined based on the decision matrix. A recurring time interval to measure an effectiveness of the multiple business modules is defined, and the multiple resources are reallocated according to a measured effectiveness of the multiple business modules. The collaborative matrix is optimized to reflect reallocation of the multiple resources.

    摘要翻译: 计算机实现的方法,系统和/或计算机程序产品在业务模块之间协调地重新分配资源。 定义了一个描述每个资源的主要和第二个能力的协作向量。 从多个协作向量创建决策矩阵,并且基于决策矩阵来定义用于在多个业务模块之间传送多个资源的流水线。 定义了衡量多个业务模块有效性的重复时间间隔,并根据多个业务模块的测量有效性重新分配多个资源。 优化协作矩阵以反映多重资源的重新分配。

    Distributed software project staffing and scheduling utilizing communication overhead costs
    16.
    发明授权
    Distributed software project staffing and scheduling utilizing communication overhead costs 失效
    分布式软件项目人员配置和调度利用通信间接费用

    公开(公告)号:US08392234B2

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

    申请号:US12852550

    申请日:2010-08-09

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/0631 G06Q10/063118

    摘要: Techniques for optimizing resource allocation are provided. The techniques include identifying one or more communication needs for each of one or more communications needed for execution of a project, identifying one or more members of each of the one or more communications and member information for each of the one or more members, using the one or more communication needs and member information to estimate one or more communication costs for each of the one or more communications needed for execution of the project, and comparing the one or more communication costs for each of the one or more communications to optimize resource allocation for executing the project.

    摘要翻译: 提供了优化资源分配的技术。 这些技术包括识别用于执行项目所需的一个或多个通信中的每一个的一个或多个通信需求,用一个或多个成员中的每一个识别一个或多个通信和成员信息中的每一个的一个或多个成员,使用 一个或多个通信需求和成员信息,以估计用于执行项目所需的一个或多个通信中的每一个的一个或多个通信成本,以及将一个或多个通信中的每一个的一个或多个通信成本进行比较以优化资源分配 用于执行项目。

    Method and system for employing a multiple layer cache mechanism to enhance performance of a multi-user information retrieval system
    17.
    发明授权
    Method and system for employing a multiple layer cache mechanism to enhance performance of a multi-user information retrieval system 失效
    一种采用多层缓存机制提高多用户信息检索系统性能的方法和系统

    公开(公告)号:US08326828B2

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

    申请号:US12014221

    申请日:2008-01-15

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30902

    摘要: A method and system for optimizing resource usage in an information retrieval system. Meta information in query results describes data items identified by identifiers. A chunk of the identifiers and a set of meta information are loaded into a first cache and a second cache, respectively. A portion of the set of meta information is being viewed by a user. The portion describes a data item identified by an identifier included in the chunk and in a sub-chunk of identifiers that identifies data items described by the set of meta information. If a position of the identifier in the sub-chunk satisfies a first criterion, then a second set of meta information is preloaded into the second cache. If a position of the identifier in the chunk satisfies a second criterion, then a second chunk of the identifiers is preloaded into the first cache.

    摘要翻译: 一种用于优化信息检索系统中的资源使用的方法和系统。 查询结果中的元信息描述了标识符标识的数据项。 标识符和一组元信息的块分别被加载到第一高速缓存和第二高速缓存中。 一组元信息的一部分正在由用户查看。 该部分描述由标识符识别的标识符的数据项,所述标识符包括在标识符的子块中以及标识符的子块中,该标识符标识由所述一组元信息描述的数据项。 如果子块中的标识符的位置满足第一标准,则将第二组元信息预加载到第二高速缓存中。 如果组块中的标识符的位置满足第二标准,则将第二组标识符预加载到第一高速缓存中。

    METHOD AND SYSTEM FOR EMPLOYING A MULTIPLE LAYER CACHE MECHANISM TO ENHANCE PERFORMANCE OF A MULTI-USER INFORMATION RETRIEVAL SYSTEM
    18.
    发明申请
    METHOD AND SYSTEM FOR EMPLOYING A MULTIPLE LAYER CACHE MECHANISM TO ENHANCE PERFORMANCE OF A MULTI-USER INFORMATION RETRIEVAL SYSTEM 失效
    使用多层缓存机制提高多用户信息检索系统性能的方法和系统

    公开(公告)号:US20090182946A1

    公开(公告)日:2009-07-16

    申请号:US12014221

    申请日:2008-01-15

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30902

    摘要: A method and system for optimizing resource usage in an information retrieval system. Meta information in query results describes data items identified by identifiers. A chunk of the identifiers and a set of meta information are loaded into a first cache and a second cache, respectively. A portion of the set of meta information is being viewed by a user. The portion describes a data item identified by an identifier included in the chunk and in a sub-chunk of identifiers that identifies data items described by the set of meta information. If a position of the identifier in the sub-chunk satisfies a first criterion, then a second set of meta information is preloaded into the second cache. If a position of the identifier in the chunk satisfies a second criterion, then a second chunk of the identifiers is preloaded into the first cache.

    摘要翻译: 一种用于优化信息检索系统中的资源使用的方法和系统。 查询结果中的元信息描述了标识符标识的数据项。 标识符和一组元信息的块分别被加载到第一高速缓存和第二高速缓存中。 一组元信息的一部分正在由用户查看。 该部分描述由标识符识别的标识符的数据项,所述标识符包括在标识符的子块中以及标识符的子块中,该标识符标识由所述一组元信息描述的数据项。 如果子块中的标识符的位置满足第一标准,则将第二组元信息预加载到第二高速缓存中。 如果组块中的标识符的位置满足第二标准,则将第二组标识符预加载到第一高速缓存中。

    COMPUTER-IMPLEMENTED METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR AUTONOMIC RECOVERY OF MESSAGES
    19.
    发明申请
    COMPUTER-IMPLEMENTED METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR AUTONOMIC RECOVERY OF MESSAGES 失效
    用于自动恢复信息的计算机实现的方法,系统和计算机程序产品

    公开(公告)号:US20080195891A1

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

    申请号:US11674185

    申请日:2007-02-13

    IPC分类号: G06F11/07

    摘要: Computer-implemented methods, systems, and computer program products for autonomic recovery of messages are provided. A computer-implemented method includes creating a temporary file for a communication session. The temporary file identifies a communication partner to the communication session and a start time of the communication session. The computer-implemented method also includes monitoring the communication session. Upon the occurrence of a triggering event, the computer-implemented method includes logging the time of the triggering event in the temporary file, logging the time of any messages received after the time of the triggering event, and storing the messages in the temporary file. The computer-implemented method further includes presenting the messages in response to initiation of another communication session with the communication partner.

    摘要翻译: 提供了用于自动恢复消息的计算机实现的方法,系统和计算机程序产品。 计算机实现的方法包括创建用于通信会话的临时文件。 临时文件识别通信会话的通信伙伴和通信会话的开始时间。 计算机实现的方法还包括监视通信会话。 在发生触发事件时,计算机实现的方法包括记录临时文件中的触发事件的时间,记录触发事件之后接收的任何消息的时间,并将消息存储在临时文件中。 计算机实现的方法还包括响应于与通信伙伴的另一通信会话的发起而呈现消息。

    Memory efficient XML shredding with partial commit
    20.
    发明授权
    Memory efficient XML shredding with partial commit 有权
    具有部分提交功能的内存高效的XML切割

    公开(公告)号:US07363317B2

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

    申请号:US11058020

    申请日:2005-02-15

    IPC分类号: G06F17/30

    摘要: A method and system that allows efficient shredding of large instances of hierarchical data structures into relational data structures. Large instances of hierarchical data structures, which are able to be larger than the random access storage of a computer used to shred them into relational data structures, are incrementally shredded into a temporary storage. When the amount of data shredded into the temporary storage reaches or exceeds a predetermined commit count, the data in the temporary storage is transferred to a relational data structure maintained by a relational database manager. A Document Type Description annotation is provided to allow the end user to specify execution order for SQL commands and to specify commit count values.

    摘要翻译: 一种方法和系统,允许将大型实例的分层数据结构高效地分解成关系数据结构。 能够比用于将它们分割成关系数据结构的计算机的随机存取存储器更大的分级数据结构的大型实例被递增地切割成临时存储器。 当切入临时存储器的数据量达到或超过预定提交计数时,临时存储器中的数据被传送到由关系数据库管理器维护的关系数据结构。 文档类型说明注释用于允许最终用户指定SQL命令的执行顺序并指定提交计数值。