-
公开(公告)号:US20090106646A1
公开(公告)日:2009-04-23
申请号:US11873658
申请日:2007-10-17
申请人: Laurent Mollicone , Stephen M. Danton , Yuri Rychikhin , Jordan Sehn , Florian Voss , Kean EE Lim , William A. Manis
发明人: Laurent Mollicone , Stephen M. Danton , Yuri Rychikhin , Jordan Sehn , Florian Voss , Kean EE Lim , William A. Manis
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.
摘要翻译: 本发明扩展到用于促进图形的布局和组合的方法,系统和计算机程序产品。 本发明的实施例允许用于创建和修改布局组合的声明性输入,并且还允许对布局组合进行调整或修改。 可以通过使用标记语言或用户命令和手势的输入来创建,调整和修改布局组合。 在调整和修改期间和之后都保留节点之间以及线段之间的关系和关联以及在组合中实现的或由自动布局创建的节点之间的连接。
-
公开(公告)号:US07949946B2
公开(公告)日:2011-05-24
申请号:US11873658
申请日:2007-10-17
申请人: Laurent Mollicone , Stephen M. Danton , Yuri Rychikhin , Jordan Sehn , Florian Voss , Kean E E Lim , William A. Manis
发明人: Laurent Mollicone , Stephen M. Danton , Yuri Rychikhin , Jordan Sehn , Florian Voss , Kean E E Lim , William A. Manis
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.
摘要翻译: 本发明扩展到用于促进图形的布局和组合的方法,系统和计算机程序产品。 本发明的实施例允许用于创建和修改布局组合的声明性输入,并且还允许对布局组合进行调整或修改。 可以通过使用标记语言或用户命令和手势的输入来创建,调整和修改布局组合。 在调整和修改期间和之后都保留节点之间以及线段之间的关系和关联以及在组合中实现的或由自动布局创建的节点之间的连接。
-
公开(公告)号:US20090228786A1
公开(公告)日:2009-09-10
申请号:US12045517
申请日:2008-03-10
申请人: Stephen M. Danton , Scott Roberts , Laurent Mollicone , Florian Voss , Kean EE Lim , Yuri Rychikhin
发明人: Stephen M. Danton , Scott Roberts , Laurent Mollicone , Florian Voss , Kean EE Lim , Yuri Rychikhin
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.
摘要翻译: 本发明扩展到方法,系统和计算机程序产品,用于灵活地创建自动布局兼容图。 向用户提供视觉反馈,以帮助用户按照自动布局约束在图中添加,删除和移动视觉元素。 在添加,删除和移动可视元素之前提供视觉反馈,以便用户在添加,删除或移动可视元素之后具有哪个图表的布局的指示。 视觉反馈可以包括对应于可以将视觉元素添加到图表的自动布局兼容位置的形状指南。 因此,本发明的实施例提供了接近自由格式编辑的灵活性的用户体验,但保留了自动布局机制的优点。
-
公开(公告)号:US20100325587A1
公开(公告)日:2010-12-23
申请号:US12487253
申请日:2009-06-18
申请人: Stephen M. Danton , Yuri Rychikhin , Jordan C. Sehn , Scott M. Roberts , Florian Voss , Laurent Mollicone , William A. Manis
发明人: Stephen M. Danton , Yuri Rychikhin , Jordan C. Sehn , Scott M. Roberts , Florian Voss , Laurent Mollicone , William A. Manis
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.
摘要翻译: 执行增量运行时组合。 一种方法包括计算系统,接收修改图表上显示的图的用户输入手势。 该图包括第一元件,第二元件和连接到相对于第二元件以特定布局图案布置的第二元件的多个元件。 该方法还包括将用户输入手势解释为通过将第一元素连接到图的第二元素而创建图形的手势。 该方法进一步包括:通过自动地且无用户干预地对第二元件相对于第一元件重新定位而没有通过移动第二元件而基本上重新定位多个元件相对于第二元件而执行图的自动布局,并且 多个元素作为原子单元。
-
公开(公告)号:US08612892B2
公开(公告)日:2013-12-17
申请号:US12487253
申请日:2009-06-18
申请人: Stephen M. Danton , Yuri Rychikhin , Jordan C. Sehn , Scott M. Roberts , Florian Voss , Laurent Mollicone , William A. Manis
发明人: Stephen M. Danton , Yuri Rychikhin , Jordan C. Sehn , Scott M. Roberts , Florian Voss , Laurent Mollicone , William A. Manis
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.
摘要翻译: 执行增量运行时组合。 一种方法包括计算系统,接收修改图表上显示的图的用户输入手势。 该图包括第一元件,第二元件和连接到相对于第二元件以特定布局图案布置的第二元件的多个元件。 该方法还包括将用户输入手势解释为通过将第一元素连接到图的第二元素而创建图形的手势。 该方法进一步包括:通过自动地且无用户干预地对第二元件相对于第一元件重新定位而没有通过移动第二元件而基本上重新定位多个元件相对于第二元件而执行图的自动布局,并且 多个元素作为原子单元。
-
公开(公告)号:US20090089739A1
公开(公告)日:2009-04-02
申请号:US11864397
申请日:2007-09-28
申请人: Laurent Mollicone , James R. Flynn , William A. Manis , Stephen Michael Danton , Florian Voss , Kean EE Lim
发明人: Laurent Mollicone , James R. Flynn , William A. Manis , Stephen Michael Danton , Florian Voss , Kean EE Lim
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.
摘要翻译: 在一个实施例中,接收指示要对模型内的目标对象执行的编辑的用户手势。 该模型基于一个基础模式,包括定义模型中对象(包括目标对象)之间的关系的约束。 计算机系统确定底层模式中的至少一个约束与目标对象的指示编辑相关联,并确定编辑是有效的。 有效的编辑符合与目标对象的指示编辑相关联的约束。 在另一个实施例中,计算机系统接收指示编辑的用户手势,确定底层模式中的约束与所指示的编辑相关联,并向计算机用户提供有效模型编辑的指示。
-
公开(公告)号:US08001155B2
公开(公告)日:2011-08-16
申请号:US12143273
申请日:2008-06-20
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.
摘要翻译: 本发明扩展到用于分级呈现表格数据的方法,系统和计算机程序产品。 本发明的实施例利用出色和/或颜色编码来组织并向用户呈现表格数据,使得跨多个数据级别的比较是可能的,同时维持模型的分层组织。 也就是说,可以保持表格的柱状结构,以便在不同层次的嵌套中进行丰富的跨栏比较。 此外,缩放显着增加,因为嵌套对列对齐具有减少(并且可能不)影响。
-
公开(公告)号: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.
摘要翻译: 本发明扩展到用于分级呈现表格数据的方法,系统和计算机程序产品。 本发明的实施例利用出色和/或颜色编码来组织并向用户呈现表格数据,使得跨多个数据级别的比较是可能的,同时维持模型的分层组织。 也就是说,可以保持表格的柱状结构,以便在不同层次的嵌套中进行丰富的跨栏比较。 此外,缩放显着增加,因为嵌套对列对齐具有减少(并且可能不)影响。
-
公开(公告)号:US20090113292A1
公开(公告)日:2009-04-30
申请号:US11925184
申请日:2007-10-26
申请人: Florian Voss , Stephen M. Danton , Andrew C. Wassyng , Laurent Mollicone , James R. Flynn , Arwen E. Pond
发明人: Florian Voss , Stephen M. Danton , Andrew C. Wassyng , Laurent Mollicone , James R. Flynn , Arwen E. Pond
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.
摘要翻译: 本发明扩展到用于灵活地编辑异构文档的方法,系统和计算机程序产品。 可以以指示文档之间的关系的方式在通用和动态可调整的工作区画布上组织不同类型的文档。 工作区画布配置为同时托管各种不同的编辑器,以编辑不同类型的文档。 因此,本发明的实施例有助于在相同的上下文中并且以保持文档之间的关系的方式编辑不同类型的文档。
-
公开(公告)号:US20090204912A1
公开(公告)日:2009-08-13
申请号:US12028735
申请日:2008-02-08
申请人: Bradford H. Lovering , Mohsen Agsen , Randy Kimmerly , Douglas Purdy , Christopher L. Anderson , Vijaye Raji , Vikram Bapat , Steven J. Clarke , Bryan J. Tiller , Florian Voss , Stephen M. Danton , Andrew C. Wassyng , Laurent Mollicone , James R. Flynn , Arwen E. Pond , Robert A. DeLine , Gina D. Venolia
发明人: Bradford H. Lovering , Mohsen Agsen , Randy Kimmerly , Douglas Purdy , Christopher L. Anderson , Vijaye Raji , Vikram Bapat , Steven J. Clarke , Bryan J. Tiller , Florian Voss , Stephen M. Danton , Andrew C. Wassyng , Laurent Mollicone , James R. Flynn , Arwen E. Pond , Robert A. DeLine , Gina D. Venolia
IPC分类号: G06F3/00
CPC分类号: G06F3/0486 , G06F3/0481
摘要: Expanding and contracting a display screen container. Data is stored in a computer readable medium. The data represents a screen container such as a graphical desktop user interface displayable to a user on a computer display of a computing device. Data is stored representing artifacts, including one or more application graphical user interface artifacts for applications that are instantiated on the computing device. Information is stored specifying locations where each of the artifacts should be graphically located in the screen container. The graphical size of screen container is determined by the locations of the artifacts. Based on user input, a portion of the screen container is displayed to the user on the computer display of the computing device. The screen container may be expanded or contracted based on opening or closing graphical user interface artifacts, adding or removing artifacts, or repositioning artifacts.
摘要翻译: 扩展和收缩显示屏容器。 数据存储在计算机可读介质中。 数据表示屏幕容器,例如可在计算设备的计算机显示器上向用户显示的图形桌面用户界面。 存储的数据表示工件,包括用于在计算设备上实例化的应用程序的一个或多个应用程序图形用户界面工件。 存储信息,指定每个工件应以图形方式位于屏幕容器中的位置。 屏幕容器的图形大小由人造物的位置决定。 基于用户输入,屏幕容器的一部分在计算设备的计算机显示器上显示给用户。 可以基于打开或关闭图形用户界面工件,添加或删除工件或重新定位工件来扩展或缩小屏幕容器。
-
-
-
-
-
-
-
-
-