System and method for declarative validation rule editor
    1.
    发明申请
    System and method for declarative validation rule editor 审中-公开
    声明式验证规则编辑器的系统和方法

    公开(公告)号:US20070083853A1

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

    申请号:US11527884

    申请日:2006-09-27

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F8/38

    摘要: The present invention enables a three-pane page flow editor optimized for viewing and editing a page flow. It provides a visual representation of nodes and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex in real applications. In addition, a declarative validation rule editor is operable to create and manage a plurality of declarative validation rules of the page flow and their associated messages at design time which can be used by the page flow runtime to keep the user from entering and/or submitting bad or invalid data into the page flow. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 本发明使得能够针对查看和编辑页面流而优化的三窗格页面流编辑器。 它提供节点及其连接的可视化表示,使得能够在页面流的局部区域中的节点之间读取和编辑连接,而不会在实际应用程序中页面流复杂化之间产生线和交叉之间的重叠。 此外,声明性验证规则编辑器可操作以在设计时创建和管理页面流及其相关联的消息的多个声明性验证规则,该页面流及其相关联的消息可由页面流运行时使用以保持用户不进入和/或提交 错误或无效的数据进入页面流。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for action output/page input mismatch detection and resolution
    2.
    发明申请
    System and method for action output/page input mismatch detection and resolution 有权
    用于动作输出/页面输入失配检测和分辨率的系统和方法

    公开(公告)号:US20070079285A1

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

    申请号:US11527988

    申请日:2006-09-27

    IPC分类号: G06F9/44 G06F3/00

    摘要: The present invention enables a three-pane page flow editor optimized for viewing and editing a page flow. It provides a visual representation of nodes/actions and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex in real applications. In addition, it detects and resolves mismatches between annotations of a plurality of action outputs—representing data that an action can provide to a page, and a plurality of page inputs—representing data required by a page in the page flow. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 本发明使得能够针对查看和编辑页面流而优化的三窗格页面流编辑器。 它提供了节点/动作以及它们之间的连接的可视化表示,使得能够在页面流的局部区域中的节点之间读取和编辑连接,而不会在实际应用程序中页面流复杂化之间出现行和交叉之间的重叠。 此外,它检测和解决多个动作输出的注释之间的错配 - 表示动作可以提供给页面的数据,以及多个页面输入 - 表示页面流中页面所需的数据。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for page flow editor
    3.
    发明申请
    System and method for page flow editor 有权
    页面流编辑器的系统和方法

    公开(公告)号:US20070079286A1

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

    申请号:US11528062

    申请日:2006-09-27

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F17/30014 G06F8/38

    摘要: The present invention enable a three-pane page flow editor optimized for viewing and editing a page flow. It centers around a selected focal node in the page flow, shows details and allows editing in the vicinity of the node. It provides a visual representation of nodes and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex and cluttered in real applications. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 本发明使得能够查看和编辑页面流的三窗口页面流编辑器被优化。 它在页面流中围绕选定的焦点节点,显示细节并允许在节点附近进行编辑。 它提供节点和它们之间的连接的可视化表示,使得能够在页面流的局部区域中的节点之间读取和编辑连接,而不会在页面流在实际应用中变得复杂和混乱的同时在行和交叉之间重叠。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for page flow editor
    4.
    发明授权
    System and method for page flow editor 有权
    页面流编辑器的系统和方法

    公开(公告)号:US08078954B2

    公开(公告)日:2011-12-13

    申请号:US11528062

    申请日:2006-09-27

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30014 G06F8/38

    摘要: The present invention enable a three-pane page flow editor optimized for viewing and editing a page flow. It centers around a selected focal node in the page flow, shows details and allows editing in the vicinity of the node. It provides a visual representation of nodes and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex and cluttered in real applications. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 本发明使得能够查看和编辑页面流的三窗口页面流编辑器被优化。 它在页面流中围绕选定的焦点节点,显示细节并允许在节点附近进行编辑。 它提供节点和它们之间的连接的可视化表示,使得能够在页面流的局部区域中的节点之间读取和编辑连接,而不会在页面流在实际应用中变得复杂和混乱的同时在行和交叉之间重叠。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for action output/page input mismatch detection and resolution
    5.
    发明授权
    System and method for action output/page input mismatch detection and resolution 有权
    用于动作输出/页面输入失配检测和分辨率的系统和方法

    公开(公告)号:US09336015B2

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

    申请号:US11527988

    申请日:2006-09-27

    摘要: The present invention enables a three-pane page flow editor optimized for viewing and editing a page flow. It provides a visual representation of nodes/actions and the connections among them, enabling the ability to read and edit connections between nodes in a local area of the page flow without the overlaps between lines and crossovers once the page flow grows complex in real applications. In addition, it detects and resolves mismatches between annotations of a plurality of action outputs—representing data that an action can provide to a page, and a plurality of page inputs—representing data required by a page in the page flow. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 本发明使得能够针对查看和编辑页面流而优化的三窗格页面流编辑器。 它提供了节点/动作以及它们之间的连接的可视化表示,使得能够在页面流的局部区域中的节点之间读取和编辑连接,而不会在实际应用程序中页面流复杂化之间出现行和交叉之间的重叠。 此外,它检测和解决多个动作输出的注释之间的错配 - 表示动作可以提供给页面的数据,以及多个页面输入 - 表示页面流中页面所需的数据。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    System and method for creating and updating a data model from disparate events received on arbitrary application threads
    6.
    发明授权
    System and method for creating and updating a data model from disparate events received on arbitrary application threads 有权
    用于在任意应用程序线程上接收的不同事件创建和更新数据模型的系统和方法

    公开(公告)号:US08239821B2

    公开(公告)日:2012-08-07

    申请号:US12113558

    申请日:2008-05-01

    IPC分类号: G06F9/44

    摘要: An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details, such as event listening, lifecycle and update management, etc. An implementation needs to provide objects that make up the model, some logic to listen to environmental changes and recognize when an update is needed, and a builder which can generate a lightweight version of the model based on the current “state of the world.” In addition, abstract component model is operable to support an editor such as page flow.

    摘要翻译: 抽象组件模型可用于通过为组件实现提供基础状态模型来驱动编辑器,而不需要重新实现细节,例如事件侦听,生命周期和更新管理等。实现需要提供组成的对象 该模型,一些听取环境变化的逻辑,并且需要更新时识别何时可以生成基于当前“世界状态”的模型的轻量级版本的构建器。另外,抽象组件模型可操作于 支持页面流等编辑器。

    System and method for creating and updating a data model from disparate events received on arbitrary application threads
    7.
    发明授权
    System and method for creating and updating a data model from disparate events received on arbitrary application threads 有权
    用于在任意应用程序线程上接收的不同事件创建和更新数据模型的系统和方法

    公开(公告)号:US08762935B2

    公开(公告)日:2014-06-24

    申请号:US13567913

    申请日:2012-08-06

    IPC分类号: G06F9/44

    摘要: An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details. The abstract component model can represent one or more artifacts, wherein the abstract component model contains a plurality of model objects. A lightweight structure model contains a plurality of structure objects, wherein each structure object is a data structure that represents how the abstract component model should look like at the end of an update cycle. Additionally, a model updater can match one or more structure objects in the lightweight structure model to one or more model objects in the abstract component model, and update each said model object in the one or more structure objects based on said one or more structure objects in a top-down, depth-first fashion.

    摘要翻译: 抽象组件模型可用于通过为组件实现提供基础状态模型来驱动编辑器,而无需重新实现细节。 抽象组件模型可以表示一个或多个工件,其中抽象组件模型包含多个模型对象。 轻量级结构模型包含多个结构对象,其中每个结构对象是表示在更新周期结束时抽象组件模型应如何看起来像的数据结构。 另外,模型更新器可以将轻量级结构模型中的一个或多个结构对象与抽象组件模型中的一个或多个模型对象匹配,并且基于所述一个或多个结构对象来更新所述一个或多个结构对象中的每个所述模型对象 以自上而下的深度优先方式。

    SYSTEM AND METHOD FOR CREATING AND UPDATING A DATA MODEL FROM DISPARATE EVENTS RECEIVED ON ARBITRARY APPLICATION THREADS
    8.
    发明申请
    SYSTEM AND METHOD FOR CREATING AND UPDATING A DATA MODEL FROM DISPARATE EVENTS RECEIVED ON ARBITRARY APPLICATION THREADS 有权
    用于创建和更新数据模型的系统和方法从在仲裁应用程序中接收的异常事件

    公开(公告)号:US20120317542A1

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

    申请号:US13567913

    申请日:2012-08-06

    IPC分类号: G06F9/44

    摘要: An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details. The abstract component model can represent one or more artifacts, wherein the abstract component model contains a plurality of model objects. A lightweight structure model contains a plurality of structure objects, wherein each structure object is a data structure that represents how the abstract component model should look like at the end of an update cycle. Additionally, a model updater can match one or more structure objects in the lightweight structure model to one or more model objects in the abstract component model, and update each said model object in the one or more structure objects based on said one or more structure objects in a top-down, depth-first fashion.

    摘要翻译: 抽象组件模型可用于通过为组件实现提供基础状态模型来驱动编辑器,而无需重新实现细节。 抽象组件模型可以表示一个或多个工件,其中抽象组件模型包含多个模型对象。 轻量级结构模型包含多个结构对象,其中每个结构对象是表示在更新周期结束时抽象组件模型应如何看起来像的数据结构。 另外,模型更新器可以将轻量级结构模型中的一个或多个结构对象与抽象组件模型中的一个或多个模型对象匹配,并且基于所述一个或多个结构对象来更新所述一个或多个结构对象中的每个所述模型对象 以自上而下的深度优先方式。

    Web service-enabled portlet wizard
    9.
    发明授权
    Web service-enabled portlet wizard 有权
    支持Web服务的Portlet向导

    公开(公告)号:US07725560B2

    公开(公告)日:2010-05-25

    申请号:US10377917

    申请日:2003-02-28

    IPC分类号: G06F15/16 G06F3/00

    CPC分类号: G06F3/0481

    摘要: A web service user interface can be automatically generated, thus simplifying development of web applications. Web service configuration data can be received and proxies to access the web service can be automatically generated. Communication code can also be automatically generated to facilitate communicate with said web service using the proxies. Display code can be automatically generated to display content provided by a web service. In one example, the web service user interface is a portlet.

    摘要翻译: 可以自动生成Web服务用户界面,从而简化Web应用程序的开发。 可以接收Web服务配置数据,并可以自动生成访问Web服务的代理。 还可以自动生成通信代码,以便于使用代理与所述web服务进行通信。 显示代码可以自动生成,以显示Web服务提供的内容。 在一个示例中,Web服务用户界面是一个portlet。

    SYSTEM AND METHOD FOR CREATING AND UPDATING A DATA MODEL FROM DISPARATE EVENTS RECEIVED ON ARBITRARY APPLICATION THREADS
    10.
    发明申请
    SYSTEM AND METHOD FOR CREATING AND UPDATING A DATA MODEL FROM DISPARATE EVENTS RECEIVED ON ARBITRARY APPLICATION THREADS 有权
    用于创建和更新数据模型的系统和方法从在仲裁应用程序中接收的异常事件

    公开(公告)号:US20080301625A1

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

    申请号:US12113558

    申请日:2008-05-01

    IPC分类号: G06F9/44

    摘要: An abstract component model can be used to drive an editor by providing an underlying stateful model for component implementation without the need to re-implement details, such as event listening, lifecycle and update management, etc. An implementation needs to provide objects that make up the model, some logic to listen to environmental changes and recognize when an update is needed, and a builder which can generate a lightweight version of the model based on the current “state of the world.” In addition, abstract component model is operable to support an editor such as page flow.

    摘要翻译: 抽象组件模型可用于通过为组件实现提供基础状态模型来驱动编辑器,而不需要重新实现细节,例如事件侦听,生命周期和更新管理等。实现需要提供组成的对象 模型,听取环境变化的一些逻辑,并且需要更新时识别何时,以及可以基于当前的“世界状态”生成模型的轻量级版本的构建器。 此外,抽象组件模型可操作以支持诸如页面流的编辑器。