Object model tree diagram
    1.
    发明申请
    Object model tree diagram 有权
    对象模型树图

    公开(公告)号:US20060150169A1

    公开(公告)日:2006-07-06

    申请号:US11029852

    申请日:2005-01-05

    CPC classification number: G06F8/34 G06F8/10

    Abstract: A designer tool that facilitates design of an object model. The tool takes as input a computer-readable representation of a graph of objects (e.g., classes), and creates automatically one or more diagrams that depict these classes as editable trees showing their relationships and properties. These graphs naturally have a tree-like structure which is exploited by the approach. The design tool system includes a layout component that receives as input one or more of the graphs, and converts the one or more graphs into the editable treelike structure. The system further comprises a presentation component that presents the editable treelike structure as a treelike structure diagram, and facilitates user interaction therewith. The tool can be used for opening, editing and saving existing object model files or to create new ones.

    Abstract translation: 一种便于设计对象模型的设计器工具。 该工具以对象(例如类)图形的计算机可读表示形式输入,并自动创建一个或多个将这些类描述为可显示其关系和属性的树的图。 这些图自然就有一种树状的结构,被利用的方法。 设计工具系统包括布局组件,其接收作为输入的一个或多个图形,并将一个或多个图形转换成可编辑的树状结构。 该系统还包括呈现组件,其呈现可编辑的树状结构作为树状结构图,并且便于与其进行用户交互。 该工具可用于打开,编辑和保存现有对象模型文件或创建新对象模型文件。

    Query-Based Software System Design Representation
    2.
    发明申请
    Query-Based Software System Design Representation 审中-公开
    基于查询的软件系统设计表示

    公开(公告)号:US20140013297A1

    公开(公告)日:2014-01-09

    申请号:US13541278

    申请日:2012-07-03

    CPC classification number: G06F8/33 G06F8/36 G06F8/73 G06F8/74 G06F8/75

    Abstract: A computer-implemented method for providing a design representation of a software system includes storing in a memory a dataset representative of a plurality of software code elements of the software system, wherein storing the dataset includes incorporating design data into the dataset, the design data being representative of respective design properties regarding the software code elements. A dataset query including a reference to an item of the dataset is received. The dataset query is implemented, with a processing unit in communication with the memory, over the dataset. Implementing the dataset query includes defining a subset of the dataset based on the reference to the item. A user interface rendered via an output device in communication with the processing unit user interface includes a view of the design representation of the software system in accordance with the defined subset of the dataset.

    Abstract translation: 用于提供软件系统的设计表示的计算机实现的方法包括在存储器中存储代表软件系统的多个软件代码元素的数据集,其中存储数据集包括将设计数据并入到数据集中,设计数据是 代表有关软件代码元素的相应设计属性。 收到包含对数据集项目的引用的数据集查询。 在数据集上实现数据集查询,处理单元与存储器通信。 实现数据集查询包括基于对项目的引用来定义数据集的子集。 经由与处理单元用户界面通信的输出设备呈现的用户界面包括根据数据集的定义的子集的软件系统的设计表示的视图。

    Declarative definition enabling graphical designer reuse
    3.
    发明申请
    Declarative definition enabling graphical designer reuse 有权
    声明式定义,使图形设计器重用

    公开(公告)号:US20070222783A1

    公开(公告)日:2007-09-27

    申请号:US11385124

    申请日:2006-03-21

    CPC classification number: G06F9/451 G06F8/38

    Abstract: The reuse of one or more shared components of graphical modeling tools amongst multiple graphical modeling tools. Graphical designers, or graphical modeling tools, allow for the construction of graphical representations of models in which objects, object properties, and object interrelationships may be visualized. Thus, a variety of graphical modeling tools may be supported and populated with portions of other graphical modeling tools.

    Abstract translation: 在多个图形建模工具中重用图形建模工具的一个或多个共享组件。 图形设计师或图形建模工具允许构建可以可视化对象,对象属性和对象相互关系的模型的图形表示。 因此,可以利用其他图形建模工具的部分来支持和填充各种图形建模工具。

    Generating a graphical designer application for developing graphical models
    4.
    发明申请
    Generating a graphical designer application for developing graphical models 有权
    生成用于开发图形模型的图形设计器应用程序

    公开(公告)号:US20060200799A1

    公开(公告)日:2006-09-07

    申请号:US11073012

    申请日:2005-03-04

    CPC classification number: G06F8/34

    Abstract: Source code of a graphical designer application may be generated from a definition of graphical elements that can be employed to develop graphical models using the graphical designer application, a definition of one or more object types that can be represented in graphical models developed using the graphical designer application, and a definition of a mapping between the one or more object types and the graphical elements. One or more of these definitions may be stored within a file formatted in accordance with a markup language such as SGML or XML. The graphical designer application may be customized and extended by modifying one or more of the definitions and regenerating the source code and/or by modifying the source code itself. One or more of the definitions may be generated based on a graphical designer template corresponding to a particular model domain.

    Abstract translation: 可以从图形元素的定义生成图形设计器应用的源代码,所述图形元素可用于使用图形设计器应用开发图形模型,可以使用图形设计器开发的图形模型中可以表示的一个或多个对象类型的定义 应用程序以及一个或多个对象类型和图形元素之间的映射的定义。 这些定义中的一个或多个可以存储在根据诸如SGML或XML的标记语言格式化的文件中。 可以通过修改一个或多个定义并重新生成源代码和/或通过修改源代码本身来定制和扩展图形设计器应用程序。 可以基于对应于特定模型域的图形设计器模板来生成一个或多个定义。

    Layout constraint manipulation via user gesture recognition
    5.
    发明授权
    Layout constraint manipulation via user gesture recognition 有权
    通过用户手势识别进行布局约束操作

    公开(公告)号:US09405449B2

    公开(公告)日:2016-08-02

    申请号:US12687388

    申请日:2010-01-14

    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.

    Abstract translation: 这里描述了系统和方法,使得图表系统的用户能够选择图表的元素并对其施加布局约束。 根据本文描述的某些实施例,系统和方法为用户提供了以比传统图表系统提供的界面更快,更容易和更直观的方式执行这些任务的手段。 例如,根据本文所述的至少一个实施例,获得单个用户手势,并且基于单个用户来执行选择要应用布局约束的图的元素和选择布局约束的步骤 手势。

    GESTURE RECOGNITION MANAGEMENT
    6.
    发明申请
    GESTURE RECOGNITION MANAGEMENT 审中-公开
    认知管理

    公开(公告)号:US20120133579A1

    公开(公告)日:2012-05-31

    申请号:US12955937

    申请日:2010-11-30

    CPC classification number: G06F3/017

    Abstract: A system and method for managing the recognition and processing of gestures. A system provides a mechanism to detect conflicts between gesture recognizers and resolve the conflicts. A runtime system receives notifications from gesture recognizers in the form of requests for resources or actions. A conflict detector determines whether a conflict with another gesture recognizer exists. If a conflict exists, a conflict resolver determines a resolution. This may include determining a winning gesture recognizer and deactivating the losing gesture recognizers. A design time system statically validates gesture recognizers based on static state machines corresponding to each gesture recognizer.

    Abstract translation: 一种用于管理手势的识别和处理的系统和方法。 系统提供了一种检测手势识别器之间的冲突并解决冲突的机制。 运行时系统以对资源或动作的请求的形式从手势识别器接收通知。 冲突检测器确定是否存在与另一手势识别器的冲突。 如果存在冲突,冲突解决程序将决定一个解决方案。 这可以包括确定获胜手势识别器并且去激活失去的手势识别器。 基于与每个手势识别器对应的静态状态机,设计时间系统静态地验证手势识别器。

    CONTROLLING EDGE ROUTING USING LAYOUT CONSTRAINTS
    7.
    发明申请
    CONTROLLING EDGE ROUTING USING LAYOUT CONSTRAINTS 有权
    使用布局约束控制边缘路由

    公开(公告)号:US20120127177A1

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

    申请号:US12949828

    申请日:2010-11-19

    CPC classification number: G06T11/206

    Abstract: A system and method for creating or editing a graph diagram. A system provides a mechanism to specify constraints on edge way points. Constraints may specify alignment with other way points, distribution of way points, spacing from other way points or nodes, or other types of constraints. A system may automatically determine edge way point constraints based on edge direction, edge type, target nodes or regions of nodes, or other characteristics of edges. The system enables a combination of constraints specified by a user and automatically determined by the system. Way points are positioned based on associated constraints, and edges are routed based on their associated way points.

    Abstract translation: 用于创建或编辑图表的系统和方法。 系统提供了一种机制来指定边界路线点的约束。 约束可以指定与其他方式点的对齐,路线点的分布,与其他方式点或节点的间隔,或其他类型的约束。 系统可以根据边缘方向,边缘类型,目标节点或节点区域或边缘的其他特征自动确定边缘路点约束。 该系统启用由用户指定并由系统自动确定的约束的组合。 路线点基于相关的约束定位,并且边缘基于其相关联的方式路线路由。

    LAYOUT CONSTRAINT MANIPULATION VIA USER GESTURE RECOGNITION
    8.
    发明申请
    LAYOUT CONSTRAINT MANIPULATION VIA USER GESTURE RECOGNITION 有权
    通过用户手势识别进行布局约束操作

    公开(公告)号:US20110173530A1

    公开(公告)日:2011-07-14

    申请号:US12687388

    申请日:2010-01-14

    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.

    Abstract translation: 这里描述了系统和方法,使得图表系统的用户能够选择图表的元素并对其施加布局约束。 根据本文描述的某些实施例,系统和方法为用户提供了以比传统图表系统提供的界面更快,更容易和更直观的方式执行这些任务的手段。 例如,根据本文所述的至少一个实施例,获得单个用户手势,并且基于单个用户来执行选择要应用布局约束的图的元素和选择布局约束的步骤 手势。

    Controlling edge routing using layout constraints
    9.
    发明授权
    Controlling edge routing using layout constraints 有权
    使用布局约束控制边缘路由

    公开(公告)号:US08599204B2

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

    申请号:US12949828

    申请日:2010-11-19

    CPC classification number: G06T11/206

    Abstract: A system and method for creating or editing a graph diagram. A system provides a mechanism to specify constraints on edge way points. Constraints may specify alignment with other way points, distribution of way points, spacing from other way points or nodes, or other types of constraints. A system may automatically determine edge way point constraints based on edge direction, edge type, target nodes or regions of nodes, or other characteristics of edges. The system enables a combination of constraints specified by a user and automatically determined by the system. Way points are positioned based on associated constraints, and edges are routed based on their associated way points.

    Abstract translation: 用于创建或编辑图表的系统和方法。 系统提供了一种机制来指定边界路线点的约束。 约束可以指定与其他方式点的对齐,路线点的分布,与其他方式点或节点的间隔,或其他类型的约束。 系统可以根据边缘方向,边缘类型,目标节点或节点区域或边缘的其他特征自动确定边缘路点约束。 该系统启用由用户指定并由系统自动确定的约束的组合。 路线点基于相关的约束定位,并且边缘基于其相关联的方式路线路由。

    Error handling using declarative constraints in a graphical modeling tool
    10.
    发明申请
    Error handling using declarative constraints in a graphical modeling tool 有权
    在图形建模工具中使用声明约束处理错误

    公开(公告)号:US20080010597A1

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

    申请号:US11413830

    申请日:2006-04-28

    CPC classification number: G06T11/00

    Abstract: Use of declarative constraints in an error validation framework of a graphical modeling tool. The declarative constraints define one or more rules that objects of a graphical model should adhere to. When enforced against the graphical model, objects that do not conform to the rules may be identified. A declarative relationship between the non-conforming object and its visual representation in a graphical diagram may be used to allow for visually identifying the visual representation in the graphical diagram.

    Abstract translation: 在图形建模工具的错误验证框架中使用声明约束。 声明性约束定义图形模型的对象应遵守的一个或多个规则。 当针对图形模型强制执行时,可能会识别不符合规则的对象。 可以使用不符合对象及其在图形图中的视觉表示之间的声明关系来允许在图形图中可视地识别视觉表示。

Patent Agency Ranking