LAYOUT AND LINE ROUTING COMPOSITION
    1.
    发明申请
    LAYOUT AND LINE ROUTING COMPOSITION 有权
    布局和线路组合

    公开(公告)号:US20090106646A1

    公开(公告)日:2009-04-23

    申请号:US11873658

    申请日:2007-10-17

    IPC分类号: G06F3/14

    CPC分类号: G06T11/60

    摘要: The present invention extends to methods, systems, and computer program products for the facilitating the layout and composition of graphics. Embodiments of the present invention allow declarative input for creation and modification of layout compositions and also allows adjustments or modifications made to layout compositions. Layout compositions may be created, adjusted, and modified by input through a markup language or by user-commands and gestures. Relationships and associations among nodes and among line segments and connections between nodes which are embodied within a composition or created by an auto layout are preserved both during and after adjustments and modifications.

    摘要翻译: 本发明扩展到用于促进图形的布局和组合的方法,系统和计算机程序产品。 本发明的实施例允许用于创建和修改布局组合的声明性输入,并且还允许对布局组合进行调整或修改。 可以通过使用标记语言或用户命令和手势的输入来创建,调整和修改布局组合。 在调整和修改期间和之后都保留节点之间以及线段之间的关系和关联以及在组合中实现的或由自动布局创建的节点之间的连接。

    Layout and line routing composition
    2.
    发明授权
    Layout and line routing composition 有权
    布局和线路路由组成

    公开(公告)号:US07949946B2

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

    申请号:US11873658

    申请日:2007-10-17

    IPC分类号: G06F17/00 G06F3/048

    CPC分类号: G06T11/60

    摘要: The present invention extends to methods, systems, and computer program products for the facilitating the layout and composition of graphics. Embodiments of the present invention allow declarative input for creation and modification of layout compositions and also allows adjustments or modifications made to layout compositions. Layout compositions may be created, adjusted, and modified by input through a markup language or by user-commands and gestures. Relationships and associations among nodes and among line segments and connections between nodes which are embodied within a composition or created by an auto layout are preserved both during and after adjustments and modifications.

    摘要翻译: 本发明扩展到用于促进图形的布局和组合的方法,系统和计算机程序产品。 本发明的实施例允许用于创建和修改布局组合的声明性输入,并且还允许对布局组合进行调整或修改。 可以通过使用标记语言或用户命令和手势的输入来创建,调整和修改布局组合。 在调整和修改期间和之后都保留节点之间以及线段之间的关系和关联以及在组合中实现的或由自动布局创建的节点之间的连接。

    FLEXIBLE CREATION OF AUTO-LAYOUT COMPLIANT DIAGRAMS
    3.
    发明申请
    FLEXIBLE CREATION OF AUTO-LAYOUT COMPLIANT DIAGRAMS 审中-公开
    自动布局合适图形的灵活创建

    公开(公告)号:US20090228786A1

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

    申请号:US12045517

    申请日:2008-03-10

    IPC分类号: G06F17/00

    CPC分类号: G06T11/206

    摘要: The present invention extends to methods, systems, and computer program products for flexible creation of auto-layout compliant diagrams. Visual feedback is provided to a user to assist the user with adding, deleting, and moving visual elements in diagrams in compliance with auto-layout constraints. Visual feedback is provided prior to adding, deleting, and moving a visual element so a user has an indication of what diagram's layout is to be after adding, deleting, or moving the visual element. Visual feedback can include shape guides that correspond to auto-layout compliant locations where a visual element can be added to a diagram. Accordingly, embodiments of the invention provide a user experience that approaches the flexibility of free form editing but retains the benefits of auto-layout mechanisms.

    摘要翻译: 本发明扩展到方法,系统和计算机程序产品,用于灵活地创建自动布局兼容图。 向用户提供视觉反馈,以帮助用户按照自动布局约束在图中添加,删除和移动视觉元素。 在添加,删除和移动可视元素之前提供视觉反馈,以便用户在添加,删除或移动可视元素之后具有哪个图表的布局的指示。 视觉反馈可以包括对应于可以将视觉元素添加到图表的自动布局兼容位置的形状指南。 因此,本发明的实施例提供了接近自由格式编辑的灵活性的用户体验,但保留了自动布局机制的优点。

    INCREMENTAL RUN-TIME LAYOUT COMPOSITION
    4.
    发明申请
    INCREMENTAL RUN-TIME LAYOUT COMPOSITION 有权
    增量运行时布局组合

    公开(公告)号:US20100325587A1

    公开(公告)日:2010-12-23

    申请号:US12487253

    申请日:2009-06-18

    IPC分类号: G06F3/033 G06F3/048

    CPC分类号: G06F3/04886

    摘要: Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.

    摘要翻译: 执行增量运行时组合。 一种方法包括计算系统,接收修改图表上显示的图的用户输入手势。 该图包括第一元件,第二元件和连接到相对于第二元件以特定布局图案布置的第二元件的多个元件。 该方法还包括将用户输入手势解释为通过将第一元素连接到图的第二元素而创建图形的手势。 该方法进一步包括:通过自动地且无用户干预地对第二元件相对于第一元件重新定位而没有通过移动第二元件而基本上重新定位多个元件相对于第二元件而执行图的自动布局,并且 多个元素作为原子单元。

    Incremental run-time layout composition
    5.
    发明授权
    Incremental run-time layout composition 有权
    增量运行时布局组合

    公开(公告)号:US08612892B2

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

    申请号:US12487253

    申请日:2009-06-18

    IPC分类号: G06F3/048

    CPC分类号: G06F3/04886

    摘要: Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.

    摘要翻译: 执行增量运行时组合。 一种方法包括计算系统,接收修改图表上显示的图的用户输入手势。 该图包括第一元件,第二元件和连接到相对于第二元件以特定布局图案布置的第二元件的多个元件。 该方法还包括将用户输入手势解释为通过将第一元素连接到图的第二元素而创建图形的手势。 该方法进一步包括:通过自动地且无用户干预地对第二元件相对于第一元件重新定位而没有通过移动第二元件而基本上重新定位多个元件相对于第二元件而执行图的自动布局,并且 多个元素作为原子单元。

    INTELLIGENT EDITING OF RELATIONAL MODELS
    6.
    发明申请
    INTELLIGENT EDITING OF RELATIONAL MODELS 审中-公开
    相关模型的智能编辑

    公开(公告)号:US20090089739A1

    公开(公告)日:2009-04-02

    申请号:US11864397

    申请日:2007-09-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: In one embodiment, receives a user gesture indicating an edit to be performed on a target object within a model. The model is based on an underlying schema including constraints that define relationships between objects in the model, including the target object. The computer system determines that at least one of the constraints in the underlying schema is associated with the indicated edit of the target object and determines that the edit is valid. The valid edit complies with the constraints associated with the indicated edit of the target object. In another embodiment, a computer system receives a user gesture indicating an edit, determines that a constraint in the underlying schema is associated with the indicated edit, and provides an indication of a valid model edit to a computer user.

    摘要翻译: 在一个实施例中,接收指示要对模型内的目标对象执行的编辑的用户手势。 该模型基于一个基础模式,包括定义模型中对象(包括目标对象)之间的关系的约束。 计算机系统确定底层模式中的至少一个约束与目标对象的指示编辑相关联,并确定编辑是有效的。 有效的编辑符合与目标对象的指示编辑相关联的约束。 在另一个实施例中,计算机系统接收指示编辑的用户手势,确定底层模式中的约束与所指示的编辑相关联,并向计算机用户提供有效模型编辑的指示。

    Hierarchically presenting tabular data
    7.
    发明授权
    Hierarchically presenting tabular data 有权
    分层呈现表格数据

    公开(公告)号:US08001155B2

    公开(公告)日:2011-08-16

    申请号:US12143273

    申请日:2008-06-20

    IPC分类号: G06F7/00 G06F17/24

    CPC分类号: G06F17/30572

    摘要: The present invention extends to methods, systems, and computer program products for hierarchically presenting tabular data. Embodiments of the invention utilize out-denting and/or color coding to organize and present tabular data to a user so that comparisons across multiple levels of data are possible while maintaining hierarchical organization of a model. That is, the columnar structure of tables can be maintained to allow rich cross-column comparison within various levels of nesting. Further, scaling is significantly increased since nesting has a reduced (and potentially no) impact on column alignment.

    摘要翻译: 本发明扩展到用于分级呈现表格数据的方法,系统和计算机程序产品。 本发明的实施例利用出色和/或颜色编码来组织并向用户呈现表格数据,使得跨多个数据级别的比较是可能的,同时维持模型的分层组织。 也就是说,可以保持表格的柱状结构,以便在不同层次的嵌套中进行丰富的跨栏比较。 此外,缩放显着增加,因为嵌套对列对齐具有减少(并且可能不)影响。

    HIERARCHICALLY PRESENTING TABULAR DATA
    8.
    发明申请
    HIERARCHICALLY PRESENTING TABULAR DATA 有权
    分层显示数据

    公开(公告)号:US20090319543A1

    公开(公告)日:2009-12-24

    申请号:US12143273

    申请日:2008-06-20

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30572

    摘要: The present invention extends to methods, systems, and computer program products for hierarchically presenting tabular data. Embodiments of the invention utilize out-denting and/or color coding to organize and present tabular data to a user so that comparisons across multiple levels of data are possible while maintaining hierarchical organization of a model. That is, the columnar structure of tables can be maintained to allow rich cross-column comparison within various levels of nesting. Further, scaling is significantly increased since nesting has a reduced (and potentially no) impact on column alignment.

    摘要翻译: 本发明扩展到用于分级呈现表格数据的方法,系统和计算机程序产品。 本发明的实施例利用出色和/或颜色编码来组织并向用户呈现表格数据,使得跨多个数据级别的比较是可能的,同时维持模型的分层组织。 也就是说,可以保持表格的柱状结构,以便在不同层次的嵌套中进行丰富的跨栏比较。 此外,缩放显着增加,因为嵌套对列对齐具有减少(并且可能不)影响。

    FLEXIBLY EDITING HETEROGENEOUS DOCUMENTS
    9.
    发明申请
    FLEXIBLY EDITING HETEROGENEOUS DOCUMENTS 审中-公开
    灵活编辑异构文件

    公开(公告)号:US20090113292A1

    公开(公告)日:2009-04-30

    申请号:US11925184

    申请日:2007-10-26

    IPC分类号: G06F15/00

    CPC分类号: G06F17/21

    摘要: The present invention extends to methods, systems, and computer program products for flexibly editing heterogeneous documents. Different types of documents can be organized on a universal and dynamically adjustable workspace canvas in a manner that indicates relationships between the documents. The workspace canvas is configured to host various different editors simultaneously for editing the different types of documents. Accordingly, embodiments of the present invention facilitate editing different typed documents within the same context and in a manner that maintains relationships between documents.

    摘要翻译: 本发明扩展到用于灵活地编辑异构文档的方法,系统和计算机程序产品。 可以以指示文档之间的关系的方式在通用和动态可调整的工作区画布上组织不同类型的文档。 工作区画布配置为同时托管各种不同的编辑器,以编辑不同类型的文档。 因此,本发明的实施例有助于在相同的上下文中并且以保持文档之间的关系的方式编辑不同类型的文档。