Assembly and deployment of multi-platform flow-based applications
    1.
    发明授权
    Assembly and deployment of multi-platform flow-based applications 有权
    组装和部署多平台流式应用程序

    公开(公告)号:US09104506B2

    公开(公告)日:2015-08-11

    申请号:US12626745

    申请日:2009-11-27

    IPC分类号: G06F9/445 G06F9/54

    CPC分类号: G06F9/541

    摘要: A method and computer program product for assembling and deploying multi-platform flow based applications. An information processing flow that produces a result is assembled, the information processing flow includes components connected by data links, a component includes software code that describes at least one of an input constraint or an output constraint of the component, and at least two of the components are deployable on different computing platforms. The information processing flow is partitioned into sub-flows, such that for each sub-flow every component in the sub-flow is deployable on the same computing platform. The sub-flows are deployed on their respective computing platforms.

    摘要翻译: 一种用于组装和部署多平台流程应用程序的方法和计算机程序产品。 组合产生结果的信息处理流程,信息处理流程包括通过数据链路连接的组件,组件包括描述组件的输入约束或输出约束中的至少一个的软件代码,以及至少两个 组件可部署在不同的计算平台上。 信息处理流被划分为子流,使得对于每个子流,子流中的每个组件可部署在相同的计算平台上。 子流部署在各自的计算平台上。

    Method for semantic modeling of stream processing components to enable automatic application composition
    3.
    发明授权
    Method for semantic modeling of stream processing components to enable automatic application composition 失效
    流处理组件的语义建模方法,以实现自动应用组合

    公开(公告)号:US08098248B2

    公开(公告)日:2012-01-17

    申请号:US11695457

    申请日:2007-04-02

    IPC分类号: G06T11/20

    CPC分类号: G06F17/30516

    摘要: A method for modeling components of a stream processing application, includes: defining an input message pattern of a processing element, wherein the input message pattern includes variables representing data objects that must be included in a message input to the processing element, and a graph pattern that semantically describes the data objects that must be included in the message input to the processing element; and defining an output message pattern of the processing element, wherein the output message pattern includes variables and new data objects, the variables and new data objects representing data objects that must be included in a message output from the processing element, and a graph pattern that semantically describes the data objects in the message output from the processing element.

    摘要翻译: 一种用于对流处理应用的组件进行建模的方法,包括:定义处理元件的输入消息模式,其中输入消息模式包括表示必须包括在输入到处理元件的消息中的数据对象的变量,以及图形模式 语义上描述必须包括在输入到处理元件的消息中的数据对象; 并且定义所述处理元件的输出消息模式,其中所述输出消息模式包括变量和新数据对象,所述变量和新数据对象表示必须包括在从所述处理元件输出的消息中的数据对象,以及图形模式, 语义上描述从处理元素输出的消息中的数据对象。

    METHOD AND SYSTEM FOR AUTOMATICALLY ASSEMBLING PROCESSING GRAPHS IN INFORMATION PROCESSING SYSTEMS
    4.
    发明申请
    METHOD AND SYSTEM FOR AUTOMATICALLY ASSEMBLING PROCESSING GRAPHS IN INFORMATION PROCESSING SYSTEMS 失效
    信息处理系统自动组装处理图的方法和系统

    公开(公告)号:US20110004863A1

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

    申请号:US11695349

    申请日:2007-04-02

    IPC分类号: G06F9/44 G06N5/02

    CPC分类号: G08G1/04 G08G1/09

    摘要: A method for assembling processing graphs in an information processing system, includes: performing, in an offline manner, translating a plurality of component descriptions into a planning language and performing reasoning on the plurality of component descriptions during the translation; and performing, in an online manner, receiving a processing request that specifies a desired processing outcome; translating the processing request into a planning goal; and assembling a plurality of processing graphs, each of the processing graphs including a plurality of the translated and reasoned components that satisfy the desired processing outcome.

    摘要翻译: 一种用于在信息处理系统中组装处理图的方法,包括:以离线方式执行将多个组件描述转换成规划语言,并在翻译过程中对多个组件描述执行推理; 并且以在线方式执行接收指定所需处理结果的处理请求; 将处理请求转换为规划目标; 以及组合多个处理图,每个处理图包括满足期望处理结果的多个翻译和推理组件。

    Describing formal end-user requirements in information processing systems using a faceted, tag-based model
    5.
    发明授权
    Describing formal end-user requirements in information processing systems using a faceted, tag-based model 有权
    描述信息处理系统中正式的最终用户需求,使用一个多面的,基于标签的模型

    公开(公告)号:US08555240B2

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

    申请号:US12252132

    申请日:2008-10-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10

    摘要: A method, including: providing a computer menu from which a processing goal can be created, wherein the menu includes a plurality of facets, and wherein each facet includes at least one tag; receiving a processing goal, wherein the processing goal includes a plurality of tags selected from the menu; executing at least one application that includes a plurality of components arranged in a processing graph to produce information that satisfies the processing goal; and outputting the information.

    摘要翻译: 一种方法,包括:提供可以从其创建处理目标的计算机菜单,其中所述菜单包括多个小平面,并且其中每个小面包括至少一个标签; 接收处理目标,其中所述处理目标包括从所述菜单中选择的多个标签; 执行包括布置在处理图中的多个组件的至少一个应用程序以产生满足处理目标的信息; 并输出信息。

    Method and system for automatically assembling processing graphs in information processing systems
    6.
    发明授权
    Method and system for automatically assembling processing graphs in information processing systems 失效
    在信息处理系统中自动组合处理图的方法和系统

    公开(公告)号:US08370812B2

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

    申请号:US11695349

    申请日:2007-04-02

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G08G1/04 G08G1/09

    摘要: A method for assembling processing graphs in an information processing system, includes: performing, in an offline manner, translating a plurality of component descriptions into a planning language and performing reasoning on the plurality of component descriptions during the translation; and performing, in an online manner, receiving a processing request that specifies a desired processing outcome; translating the processing request into a planning goal; and assembling a plurality of processing graphs, each of the processing graphs including a plurality of the translated and reasoned components that satisfy the desired processing outcome.

    摘要翻译: 一种用于在信息处理系统中组装处理图的方法,包括:以离线方式执行将多个组件描述转换成规划语言,并在翻译过程中对多个组件描述执行推理; 并且以在线方式执行接收指定所需处理结果的处理请求; 将处理请求转换为规划目标; 以及组合多个处理图,每个处理图包括满足期望处理结果的多个翻译和推理组件。

    METHOD FOR DECLARATIVE SEMANTIC EXPRESSION OF USER INTENT TO ENABLE GOAL-DRIVEN STREAM PROCESSING
    9.
    发明申请
    METHOD FOR DECLARATIVE SEMANTIC EXPRESSION OF USER INTENT TO ENABLE GOAL-DRIVEN STREAM PROCESSING 有权
    用户意图表达用于实现目标驾驶流程的方法

    公开(公告)号:US20080250390A1

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

    申请号:US11695430

    申请日:2007-04-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A method for constructing a stream processing requests so that a stream processing application satisfying the stream processing request can be assembled, includes: inputting a stream processing request, wherein the stream processing request includes a goal that is represented by a graph pattern that semantically describes a desired stream processing outcome; and assembling a stream processing graph, wherein the stream processing graph is assembled to include at least one processing element that satisfies the desired processing outcome by associating the graph pattern that semantically describes the desired processing outcome with a graph pattern that semantically describes an input of the at least one processing element and a graph pattern that semantically describes an output of the at least one processing element, or to include at least one data source by associating the graph pattern that semantically describes the desired processing outcome with a graph pattern that semantically describes an output of the at least one data source.

    摘要翻译: 一种用于构建流处理请求的方法,使得可以组合满足流处理请求的流处理应用,包括:输入流处理请求,其中流处理请求包括由语义上描述 所需流处理结果; 并且组装流处理图,其中流处理图被组合以包括通过将语义上描述期望的处理结果的图形模式与语义上描述所需处理结果的输入的图形模式相关联来满足期望的处理结果的至少一个处理元件 至少一个处理元件和图形图案,其语义地描述所述至少一个处理元件的输出,或者通过将语义上描述所需处理结果的图形模式与语义上描述所述处理结果的图形模式相关联来包括至少一个数据源 输出至少一个数据源。