Maintaining graphical presentations based on user customizations
    1.
    发明授权
    Maintaining graphical presentations based on user customizations 有权
    维护基于用户定制的图形演示

    公开(公告)号:US08134575B2

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

    申请号:US11013655

    申请日:2004-12-15

    IPC分类号: G09G5/00 G01C21/00

    摘要: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.

    摘要翻译: 公开了一种用于在计算机图形应用程序中基于用户定制来渲染图形的方法和系统。 定制涉及图形中一个或多个图形元素的各种属性。 这些属性包括与图形元素相关联的定位,大小,格式化和其他视觉属性。 这些属性可以被定义为语义属性或呈现属性。 语义属性在所有图形定义中都是持久的。 演示属性特定于每个特定图形所属的图形定义。 因此,对显示图形的语义属性的定制被保存在存储器中,用于不仅应用于当前显示的图形,而且用于将来可能显示的所有其他图形定义。 相比之下,仅对当前显示的图形保留对演示文稿属性的定制,因此不会为所有其他图形定义保留。

    Method and computer-readable medium for fitting text to shapes within a graphic
    2.
    发明申请
    Method and computer-readable medium for fitting text to shapes within a graphic 有权
    用于将文本拟合到图形内的形状的方法和计算机可读介质

    公开(公告)号:US20060212801A1

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

    申请号:US11081324

    申请日:2005-03-15

    IPC分类号: G06F17/24 G06F17/21

    CPC分类号: G06F17/211

    摘要: A method and computer-readable medium are provided for fitting text to shapes within a graphic. According to the method, initial constraints are defined that comprise initial values describing how a shape and text within the shape should be laid out. Constraint rules are also defined for use in modifying the initial constraints when application of the initial constraints to the text in a shape results in the text overflowing the boundaries of the shape. A change may be detected to the graphic that would affect the size or position of one or more of the shapes or the text within one of the shapes. If such a change causes text to overflow when laid out using the initial constraints, the constraint rules are applied sequentially to modify the constraints. The modified constraints are then reapplied to the shapes to create a new layout for the graphic.

    摘要翻译: 提供了一种方法和计算机可读介质,用于将文本拟合到图形内的形状。 根据该方法,定义初始约束,其包括描述如何布置形状内的形状和文本的初始值。 约束规则也被定义为用于修改初始约束时,将初始约束应用于形状中的文本导致文本溢出形状的边界。 可能会检测到影响图形中的一种或多种形状或其中一种形状内的文本的大小或位置的变化。 如果这样的变化导致文本在使用初始约束布局时溢出,则约束规则被顺序应用以修改约束。 然后将修改的约束重新应用于形状以创建图形的新布局。

    Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes
    3.
    发明授权
    Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes 有权
    用于生成具有有限数量的动态尺寸和定位形状的图形的方法和计算机可读介质

    公开(公告)号:US07750924B2

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

    申请号:US11081323

    申请日:2005-03-15

    CPC分类号: G06F17/211 G06T3/40

    摘要: A method and computer-readable medium are provided for generating graphics having a finite number of dynamically sized and positioned shapes. According to the method, a relative size and position are defined for each of the shapes in a graphic. The relative size and position of the shapes may be defined relative to a canvas size or relative to other shapes. Once the size and position have been defined, the size and position are translated into size and position values expressed as relative to a canvas size. A mapping is also created between specific locations in a data set and the shapes. The graphic is generated utilizing the mapping and by sizing and positioning the shapes relative to the current canvas size. If a new canvas size is detected, the size and position of the shapes may be recomputed relative to the new canvas size. The graphic may also be utilized within a dynamic graphic.

    摘要翻译: 提供了一种用于产生具有有限数量的动态尺寸和定位形状的图形的方法和计算机可读介质。 根据该方法,为图形中的每个形状定义相对尺寸和位置。 形状的相对尺寸和位置可以相对于帆布尺寸或相对于其他形状来定义。 一旦定义了尺寸和位置,尺寸和位置将被转换为相对于画布大小表示的大小和位置值。 还在数据集中的特定位置和形状之间创建映射。 使用映射生成图形,并通过相对于当前画布大小的尺寸和定位形状来生成图形。 如果检测到新的画布尺寸,则可以相对于新画布大小重新计算形状的大小和位置。 图形也可以在动态图形中使用。

    Method and computer-readable medium for fitting text to shapes within a graphic
    4.
    发明授权
    Method and computer-readable medium for fitting text to shapes within a graphic 有权
    用于将文本拟合到图形内的形状的方法和计算机可读介质

    公开(公告)号:US07743325B2

    公开(公告)日:2010-06-22

    申请号:US11081324

    申请日:2005-03-15

    IPC分类号: G06F17/21

    CPC分类号: G06F17/211

    摘要: A method and computer-readable medium are provided for fitting text to shapes within a graphic. According to the method, initial constraints are defined that comprise initial values describing how a shape and text within the shape should be laid out. Constraint rules are also defined for use in modifying the initial constraints when application of the initial constraints to the text in a shape results in the text overflowing the boundaries of the shape. A change may be detected to the graphic that would affect the size or position of one or more of the shapes or the text within one of the shapes. If such a change causes text to overflow when laid out using the initial constraints, the constraint rules are applied sequentially to modify the constraints. The modified constraints are then reapplied to the shapes to create a new layout for the graphic.

    摘要翻译: 提供了一种方法和计算机可读介质,用于将文本拟合到图形内的形状。 根据该方法,定义初始约束,其包括描述如何布置形状内的形状和文本的初始值。 约束规则也被定义为用于修改初始约束时,将初始约束应用于形状中的文本导致文本溢出形状的边界。 可能会检测到影响图形中的一种或多种形状或其中一种形状内的文本的大小或位置的变化。 如果这样的变化导致文本在使用初始约束布局时溢出,则约束规则被顺序应用以修改约束。 然后将修改的约束重新应用于形状以创建图形的新布局。

    Persona menu
    5.
    发明授权
    Persona menu 有权
    角色菜单

    公开(公告)号:US07634732B1

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

    申请号:US10606578

    申请日:2003-06-26

    IPC分类号: G06F3/00

    摘要: Methods and systems provide for aggregating person-centric data from one or more data sources and for providing the aggregated data to a user via a computer-displayed user interface that is keyed on or otherwise associated with an identified name in electronically presented text or data. A name in the text or data of an electronic document is identified and is associated with a unique identification, such as an electronic mail address. The unique identification is used by a persona menu application to obtain person-centric data from a variety of data sources. Example data sources include electronic mail contact files, electronic mail and calendaring system free/busy status files, directories of person-centric data related to persons associated with a distributed computing network, and instant messaging files. A data structure is populated with the returned data. Upon user selection, a user interface containing aggregated data associated with the identified name is displayed to the user to provide the user helpful information and actions associated with the identified name.

    摘要翻译: 方法和系统提供从一个或多个数据源聚合以人为中心的数据,并通过计算机显示的用电子显示的用户界面提供聚合数据,所述用户界面以电子呈现的文本或数据被键入或以其他方式与所标识的名称相关联。 识别电子文档的文本或数据中的名称,并与唯一标识(例如电子邮件地址)相关联。 人物菜单应用程序使用唯一标识来从各种数据源获取以人为中心的数据。 示例数据源包括电子邮件联系人文件,电子邮件和日历系统忙/闲状态文件,与分布式计算网络相关联的人员相关的人员数据目录以及即时消息文件。 使用返回的数据填充数据结构。 在用户选择时,向用户显示包含与所标识名称相关联的聚合数据的用户界面,以向用户提供与所标识名称相关联的有用信息和动作。

    METHOD, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR CREATING AND LAYING OUT A GRAPHIC WITHIN AN APPLICATION PROGRAM
    6.
    发明申请
    METHOD, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR CREATING AND LAYING OUT A GRAPHIC WITHIN AN APPLICATION PROGRAM 有权
    用于在应用程序中创建和排列图形的方法,系统和计算机可读介质

    公开(公告)号:US20080136822A1

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

    申请号:US12035878

    申请日:2008-02-22

    IPC分类号: G06T11/20

    摘要: A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, receiving a graphic definition describing the mapping of the data from the data model to a set of algorithms, algorithm parameters, constraints, constraint rules, and shape properties, determining a shape size and position for the layout nodes utilizing the set of algorithms, constraints, and constraint rules from the graphic definition, and creating a list of shapes and shape properties for the graphic, including size and position. The method further includes determining if the graphic fits a given layout into a specific area based on the set of constraint values and if the graphic does not fit the specific area, then modifying the set of constraint values using the constraint rules.

    摘要翻译: 提供了一种方法,装置和计算机可读介质,用于在绘图应用程序内创建和布置图形。 该方法包括接收定义要在图形中表示的一组数据和数据关系的数据模型,接收描述数据从数据模型到一组算法,算法参数,约束,约束规则的映射的图形定义, 和形状属性,使用来自图形定义的一组算法,约束和约束规则来确定布局节点的形状大小和位置,以及创建包括大小和位置的图形的形状和形状属性的列表。 所述方法还包括基于所述约束值集来确定所述图形是否符合给定布局到特定区域,并且如果所述图形不适合所述特定区域,则使用所述约束规则来修改所述一组约束值。

    Structuring graphics with placeholders
    7.
    发明申请
    Structuring graphics with placeholders 有权
    用占位符构建图形

    公开(公告)号:US20070283284A1

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

    申请号:US11444114

    申请日:2006-05-31

    IPC分类号: G06F9/00

    CPC分类号: G06F17/24 G06F17/21

    摘要: Structuring graphics with placeholders may be provided. A first diagram may be displayed configured to display data associated with a data model. The first diagram may have a first diagram type. Next, a request may be received to display the data model in a second diagram configured to display the data associated with the data model. The second diagram may have a second diagram type. Then, the second diagram may be displayed configured to show the data associated with the data model.

    摘要翻译: 可以提供使用占位符构造图形。 可以显示第一图被配置为显示与数据模型相关联的数据。 第一个图可能具有第一个图形类型。 接下来,可以接收到在被配置为显示与数据模型相关联的数据的第二图中显示数据模型的请求。 第二图可以具有第二图类型。 然后,第二图可以被配置为显示与数据模型相关联的数据。

    System and method for providing 1D and 2D connectors in a connected diagram
    8.
    发明授权
    System and method for providing 1D and 2D connectors in a connected diagram 有权
    在连接图中提供1D和2D连接器的系统和方法

    公开(公告)号:US07253823B2

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

    申请号:US11081211

    申请日:2005-03-15

    CPC分类号: G06T11/206

    摘要: System and methods for providing 1D and 2D connectors in a connected diagram. Routing and layout of connectors is accomplished through a pre-defined set of behaviors and properties on a connector that enable an aesthetic layout. Routing behaviors and visual look of the connectors within a diagram may be included in an XML definition file or controlled by a user. The user may switch between 1D and 2D connectors regardless of a shape of the connector. Padding and offset features are assigned to connectors for aesthetically pleasing presentation of object relations. Text box shapes and placements on or near connectors are aligned with connector type, size, and placement. Images and non-predefined shapes may be used as connectors with behaviors assigned similar to predefined shapes.

    摘要翻译: 在连接图中提供1D和2D连接器的系统和方法。 连接器的路由和布局是通过连接器上的预定义的行为和属性来实现的,从而能够实现美观的布局。 图中连接器的路由行为和视觉外观可能会包含在XML定义文件中或由用户控制。 无论连接器的形状如何,用户都可以在1D和2D连接器之间切换。 填充和偏移特征被分配给连接器,用于美观地呈现对象关系。 连接器上或附近的文本框形状和布置与连接器类型,尺寸和位置对齐。 可以将图像和非预定义形状用作具有类似于预定义形状的行为的连接器。

    Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes
    9.
    发明申请
    Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes 有权
    用于生成具有有限数量的动态尺寸和定位形状的图形的方法和计算机可读介质

    公开(公告)号:US20060209093A1

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

    申请号:US11081323

    申请日:2005-03-15

    IPC分类号: G09G5/00

    CPC分类号: G06F17/211 G06T3/40

    摘要: A method and computer-readable medium are provided for generating graphics having a finite number of dynamically sized and positioned shapes. According to the method, a relative size and position are defined for each of the shapes in a graphic. The relative size and position of the shapes may be defined relative to a canvas size or relative to other shapes. Once the size and position have been defined, the size and position are translated into size and position values expressed as relative to a canvas size. A mapping is also created between specific locations in a data set and the shapes. The graphic is generated utilizing the mapping and by sizing and positioning the shapes relative to the current canvas size. If a new canvas size is detected, the size and position of the shapes may be recomputed relative to the new canvas size. The graphic may also be utilized within a dynamic graphic.

    摘要翻译: 提供了一种用于产生具有有限数量的动态尺寸和定位形状的图形的方法和计算机可读介质。 根据该方法,为图形中的每个形状定义相对尺寸和位置。 形状的相对尺寸和位置可以相对于帆布尺寸或相对于其他形状来定义。 一旦定义了尺寸和位置,尺寸和位置将被转换为相对于画布大小表示的大小和位置值。 还在数据集中的特定位置和形状之间创建映射。 使用映射生成图形,并通过相对于当前画布大小的尺寸和定位形状来生成图形。 如果检测到新的画布尺寸,则可以相对于新画布大小重新计算形状的大小和位置。 图形也可以在动态图形中使用。

    System and method for providing 1D and 2D connectors in a connected diagram
    10.
    发明申请
    System and method for providing 1D and 2D connectors in a connected diagram 有权
    在连接图中提供1D和2D连接器的系统和方法

    公开(公告)号:US20060209084A1

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

    申请号:US11081211

    申请日:2005-03-15

    IPC分类号: G09G5/00

    CPC分类号: G06T11/206

    摘要: System and methods for providing 1D and 2D connectors in a connected diagram. Routing and layout of connectors is accomplished through a pre-defined set of behaviors and properties on a connector that enable an aesthetic layout. Routing behaviors and visual look of the connectors within a diagram may be included in an XML definition file or controlled by a user. The user may switch between 1D and 2D connectors regardless of a shape of the connector. Padding and offset features are assigned to connectors for aesthetically pleasing presentation of object relations. Text box shapes and placements on or near connectors are aligned with connector type, size, and placement. Images and non-predefined shapes may be used as connectors with behaviors assigned similar to predefined shapes.

    摘要翻译: 在连接图中提供1D和2D连接器的系统和方法。 连接器的路由和布局是通过连接器上的预定义的行为和属性来实现的,从而能够实现美观的布局。 图中连接器的路由行为和视觉外观可能会包含在XML定义文件中或由用户控制。 无论连接器的形状如何,用户都可以在1D和2D连接器之间切换。 填充和偏移特征被分配给连接器,用于美观地呈现对象关系。 连接器上或附近的文本框形状和布置与连接器类型,尺寸和位置对齐。 可以将图像和非预定义形状用作具有类似于预定义形状的行为的连接器。